diff --git a/99_wip_spec/intro.md b/99_wip_spec/intro.md index e4c41eb..ffa0f53 100644 --- a/99_wip_spec/intro.md +++ b/99_wip_spec/intro.md @@ -118,8 +118,8 @@ Vielleicht sollten wir in metadata.yml die Quelle + Lizens des Bildes aufnehmen? Die bisher betrachteten 3 Dateien sind ausreichend um ein minimales Tutorial zu erstellen. -Wenn du direkt beginnen magst, kannst du gerne direkt im Kapitel [Neue Tutorials erstellen](#Neue Tutorials erstellen) weiterlesen. - weiterlesen. + diff --git a/book.toml b/book.toml index e513bc3..c29a402 100644 --- a/book.toml +++ b/book.toml @@ -15,3 +15,7 @@ git-repository-url = "https://github.com/fsfw-dresden/schulstick-tutorial-docs" edit-url-template = "https://github.com/fsfw-dresden/schulstick-tutorial-docs/tree/main/{path}" additional-js =["mermaid.min.js", "mermaid-init.js"] [output.linkcheck] +warning-policy = "error" +## Should we check links on the internet? Enabling this option adds a +## non-negligible performance impact +follow-web-links = true diff --git a/flake.nix b/flake.nix index e46573f..857946b 100644 --- a/flake.nix +++ b/flake.nix @@ -16,22 +16,24 @@ mdbook-mermaid ]; in rec { - devShells.${system}.ci = pkgs.mkShell { - inherit nativeBuildInputs; - shellHook = '' - mdbook-mermaid install - mdbook build - touch book/.nojekyll - exit - ''; - }; - devShell.${system} = pkgs.mkShell { - inherit nativeBuildInputs; - shellHook = '' - mdbook-mermaid install - mdbook serve --port 3333 --open - exit - ''; + devShells.${system} = { + ci = pkgs.mkShell { + inherit nativeBuildInputs; + shellHook = '' + mdbook-mermaid install + mdbook build + touch book/.nojekyll + exit + ''; + }; + default = pkgs.mkShell { + inherit nativeBuildInputs; + shellHook = '' + mdbook-mermaid install + mdbook serve --port 3333 --open + exit + ''; + }; }; }; }