1
1
import scala .sys .process ._
2
- import laika .config .LaikaKeys
3
- import laika .theme . Theme
2
+ import laika .config .LinkConfig
3
+ import laika .config . ApiLinks
4
4
5
5
val scala213 = " 2.13.11"
6
6
val scala3 = " 3.3.1"
@@ -29,8 +29,7 @@ lazy val build = taskKey[Unit]("Build the book")
29
29
30
30
val commonSettings = Seq (
31
31
libraryDependencies ++= Seq (
32
- " org.creativescala" %%% " doodle" % " 0.19.0" ,
33
- " org.creativescala" %%% " doodle-svg" % " 0.16.1"
32
+ " org.creativescala" %%% " doodle" % " 0.23.0"
34
33
)
35
34
)
36
35
@@ -52,20 +51,18 @@ lazy val book = project
52
51
mdocOut := target.value / " pages" ,
53
52
Laika / sourceDirectories := Seq (
54
53
mdocOut.value,
55
- sourceDirectory.value / " templates" ,
56
54
sourceDirectory.value / " js" ,
57
55
(examples / Compile / fastOptJS / artifactPath).value
58
56
.getParentFile() / s " ${(examples / moduleName).value}-fastopt "
59
57
),
60
58
laikaExtensions ++= Seq (
61
- laika.markdown.github.GitHubFlavor ,
62
- laika.parse.code.SyntaxHighlighting ,
63
- CreativeScalaDirectives
59
+ laika.format.Markdown .GitHubFlavor ,
60
+ laika.config.SyntaxHighlighting ,
64
61
),
65
62
laikaSite / target := target.value / " creative-scala" ,
66
63
laikaIncludeEPUB := false ,
67
64
laikaIncludePDF := false ,
68
- laikaTheme := Theme .empty,
65
+ laikaTheme := CreativeScalaTheme .empty.build ,
69
66
css := {
70
67
val src = sourceDirectory.value / " css"
71
68
val dest1 = mdocOut.value
0 commit comments