diff --git a/packages/framework/src/Framework/Actions/PostBuildTasks/GenerateSitemap.php b/packages/framework/src/Framework/Actions/PostBuildTasks/GenerateSitemap.php index 7e9f54ac3e1..3f6b5dcda1f 100644 --- a/packages/framework/src/Framework/Actions/PostBuildTasks/GenerateSitemap.php +++ b/packages/framework/src/Framework/Actions/PostBuildTasks/GenerateSitemap.php @@ -21,6 +21,10 @@ class GenerateSitemap extends PostBuildTask public function handle(): void { + if (blank(Hyde::url()) || str_starts_with(Hyde::url(), 'http://localhost')) { + $this->skip('Cannot generate sitemap without a valid base URL'); + } + $this->path = Hyde::sitePath('sitemap.xml'); $this->needsParentDirectory($this->path);