book.toml 31 lignes · 1223 octets
[book]
title = "Documentation gitrust"
description = "Documentation officielle de la plateforme gitrust — forge Git self-hosted en Rust"
authors = ["L'équipe gitrust"]
language = "fr"
src = "src"

[output.html]
default-theme = "light"
preferred-dark-theme = "navy"
site-url = "/"
# URL canonique du site publié (utilisée par theme/head.hbs pour les balises canonical,
# OpenGraph, hreflang et JSON-LD). À ajuster avant déploiement final.
# Lien vers le dépôt de la documentation sur l'instance de démo
# TODO : remplacer par l'URL définitive une fois le dépôt public créé
edit-url-template = "https://demo.gitrust.eu/gitrust/girust_doc/edit/main/{path}"
additional-css = ["theme/gitrust-branding.css"]
additional-js = ["theme/mermaid.min.js", "theme/mermaid-init.js", "theme/back-to-landing.js"]

[output.html.fold]
enable = true
level = 0   # tout plié par défaut ; l'utilisateur déplie ce qui l'intéresse

[preprocessor.mermaid]
command = "mdbook-mermaid"

# Traduction gettext via mdbook-i18n-helpers
# Désactivé tant que le binaire mdbook-xgettext n'est pas installé.
# Pour activer : `cargo install mdbook-i18n-helpers` puis décommenter le bloc suivant.
[preprocessor.gettext]
after = ["links"]