Run to Build and Publish

Docusaur Build

Clean node_modules

docusaurCleanNodeModules

Remove all files in docusaurDir.value / "node_modules"

Install

docusaurInstall

run npm install at docusaurDir.value

Clean the Build directory

docusaurCleanBuild

Remove all files in docusaurBuildDir.value

Build

docusaurBuild

run npm run build at docusaurDir.value

Algolia (Optional)

Generate Algolia Config File

docusaurGenerateAlgoliaConfigFile

Generate the Algolia config file at docusaurDir.value.

Google Analytics (Optional)

Generate Google Analytics Config File

docusaurGenerateGoogleAnalyticsConfigFile

Generate the Google Analytics config file at docusaurDir.value.

Publish

Publish to GitHub Pages

sbt-docusaur uses sbt-github-pages to publish the website to GitHub Pages.

publishToGitHubPages