@@ -44,6 +44,8 @@ final class Builder
4444
4545 private string $ editBranch = 'main ' ;
4646
47+ private string $ editPrefix = '' ;
48+
4749 private bool $ generateSitemap = true ;
4850
4951 private bool $ generateNoJekyll = true ;
@@ -185,6 +187,13 @@ public function editBranch(string $editBranch): self
185187 return $ this ;
186188 }
187189
190+ public function editPrefix (string $ editPrefix ): self
191+ {
192+ $ this ->editPrefix = $ editPrefix ;
193+
194+ return $ this ;
195+ }
196+
188197 public function generateSitemap (bool $ generateSitemap = true ): self
189198 {
190199 $ this ->generateSitemap = $ generateSitemap ;
@@ -404,6 +413,7 @@ public function build(): void
404413 repositoryUrl: $ this ->normalizedRepositoryUrl (),
405414 siteUrl: $ this ->normalizedSiteUrl (),
406415 editBranch: trim ($ this ->editBranch ) !== '' ? trim ($ this ->editBranch ) : 'main ' ,
416+ editPrefix: trim ($ this ->editPrefix ),
407417 generateSitemap: $ this ->generateSitemap ,
408418 generateNoJekyll: $ this ->generateNoJekyll ,
409419 llmsExport: $ this ->llmsExport ,
@@ -466,6 +476,7 @@ private function buildVersions(): void
466476 repositoryUrl: $ this ->normalizedRepositoryUrl (),
467477 siteUrl: $ this ->normalizedSiteUrl (),
468478 editBranch: trim ($ this ->editBranch ) !== '' ? trim ($ this ->editBranch ) : 'main ' ,
479+ editPrefix: trim ($ this ->editPrefix ),
469480 generateSitemap: $ this ->generateSitemap ,
470481 generateNoJekyll: $ this ->generateNoJekyll ,
471482 llmsExport: $ this ->llmsExport ,
0 commit comments