diff --git a/config.toml b/config.toml index 272eda6..bd9f87f 100644 --- a/config.toml +++ b/config.toml @@ -1,17 +1,12 @@ -# The URL the site will be built for -base_url = "https://bluespec.dev" - -# Whether to automatically compile all Sass files in the sass directory +base_url = "https://getzola.github.io/book/" compile_sass = true - -# Whether to build a search index to be used later on by a JavaScript library +title = "book theme" +description = "A book theme" build_search_index = true [markdown] -# Whether to do syntax highlighting -# Theme can be customised by setting the `highlight_theme` variable to a theme supported by Zola highlight_code = true highlight_theme = "css" [extra] -# Put all your custom variables here +book_number_chapters = true diff --git a/flake.lock b/flake.lock deleted file mode 100644 index 9fd1c20..0000000 --- a/flake.lock +++ /dev/null @@ -1,61 +0,0 @@ -{ - "nodes": { - "nixpkgs": { - "locked": { - "lastModified": 1754214453, - "narHash": "sha256-Q/I2xJn/j1wpkGhWkQnm20nShYnG7TI99foDBpXm1SY=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "5b09dc45f24cf32316283e62aec81ffee3c3e376", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "root": { - "inputs": { - "nixpkgs": "nixpkgs", - "utils": "utils" - } - }, - "systems": { - "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", - "type": "github" - }, - "original": { - "owner": "nix-systems", - "repo": "default", - "type": "github" - } - }, - "utils": { - "inputs": { - "systems": "systems" - }, - "locked": { - "lastModified": 1731533236, - "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - } - }, - "root": "root", - "version": 7 -} diff --git a/flake.nix b/flake.nix deleted file mode 100644 index 5ef33e9..0000000 --- a/flake.nix +++ /dev/null @@ -1,73 +0,0 @@ -{ - inputs = { - nixpkgs = { - url = "github:NixOS/nixpkgs/nixpkgs-unstable"; - }; - utils.url = "github:numtide/flake-utils"; - }; - - outputs = - inputs: - inputs.utils.lib.eachDefaultSystem ( - system: - let - pkgs = import inputs.nixpkgs { - localSystem = system; - overlays = [ - (final: prev: { - bluespec-docs = prev.callPackage ( - { - stdenv, - zola, - git, - }: - stdenv.mkDerivation ({ - pname = "bluespec-docs"; - version = "0.1.0"; - src = inputs.self; - - nativeBuildInputs = [ - zola - git - ]; - buildPhase = '' - zola build - ''; - - installPhase = '' - mkdir -p $out - cp -r public $out - ''; - }) - ) { }; - - serve-site = prev.writers.writeBashBin "serve-site" '' - ${prev.lib.getExe prev.zola} build --base-url "" - ${prev.lib.getExe prev.python3} -m http.server --bind 127.0.0.1 8081 --directory ./public - ''; - }) - ]; - }; - in - { - packages = { - default = inputs.self.packages."${system}".bluespec-docs; - bluespec-docs = pkgs.bluespec-docs; - }; - - apps = { - # `nix run` will run this - default = { - type = "app"; - program = "${pkgs.serve-site}/bin/serve-site"; - }; - }; - - devShells.default = - with pkgs; - mkShell { - inputsFrom = [ bluespec-docs ]; - }; - } - ); -} diff --git a/theme.toml b/theme.toml new file mode 100644 index 0000000..b343822 --- /dev/null +++ b/theme.toml @@ -0,0 +1,13 @@ +name = "book" +description = "A book theme inspired from GitBook/mdBook" +license = "MIT" +homepage = "https://github.com/getzola/book" +min_version = "0.17.0" +demo = "https://getzola.github.io/book/" + +[extra] +book_number_chapters = true + +[author] +name = "Vincent Prouillet" +homepage = "https://www.vincentprouillet.com"