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