Addon docs

This commit is contained in:
eikek
2022-05-16 15:01:28 +02:00
parent d077cc30cd
commit 5abbe92f2b
28 changed files with 1834 additions and 3 deletions

View File

@ -23,6 +23,7 @@ object ZolaPlugin extends AutoPlugin {
"'python -m SimpleHTTPServer 1234' for example."
)
val zolaCheck = taskKey[Unit]("Runs zola check to check links")
val zolaPrepare = taskKey[Unit]("Some task to run before generating docs")
}
import autoImport._
@ -33,10 +34,12 @@ object ZolaPlugin extends AutoPlugin {
zolaOutputDir := target.value / "zola-site",
zolaCommand := "zola",
zolaTestBaseUrl := "http://localhost:1234",
zolaPrepare := {},
zolaBuild := {
val logger = streams.value.log
logger.info("Building web site using zola ...")
(Compile / resources).value
zolaPrepare.value
buildSite(zolaCommand.value, zolaRootDir.value, zolaOutputDir.value, None, logger)
logger.info("Website built")
},
@ -45,6 +48,7 @@ object ZolaPlugin extends AutoPlugin {
val baseurl = zolaTestBaseUrl.value
logger.info("Building web site (test) using zola ...")
(Compile / resources).value
zolaPrepare.value
buildSite(
zolaCommand.value,
zolaRootDir.value,