Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
An sbt plugin that generates project websites from static content, GitBook, Paradox, and Asciidoctor.
sbt-site is an sbt plugin that generates project websites from static content, GitBook, Paradox, and Asciidoctor, with optional Scaladoc inclusion, and pairs with sbt-ghpages for publishing.
sbt-site is an sbt plugin that builds a project website during the sbt build process. It takes input from static files (such as Markdown and HTML), GitBook, Paradox, and Asciidoctor sources, and outputs a static HTML website. The plugin can optionally include generated Scaladoc API documentation in the final site. It is released under a BSD 3-Clause license and designed to work hand-in-hand with publishing plugins like sbt-ghpages, which push the generated site to GitHub Pages.
No. Version 1.5.0 removed integrations with Jekyll, Sphinx, Pamflet, Nanoc, Hugo, and Laika because they require updates. The plugin currently supports static content, GitBook, Paradox, and Asciidoctor.
Yes. sbt-site can optionally include generated Scaladoc API documentation as part of the site output, making it convenient to host API docs alongside user guides.
sbt-site is designed to work hand-in-hand with sbt-ghpages. After generating the site, you can use sbt-ghpages to publish the output to GitHub Pages.
sbt-site is released under a BSD 3-Clause license, as stated in the repository's LICENSE file. This permits free use, modification, and redistribution.
The documentation is available at https://www.scala-sbt.org/sbt-site/.
