Explication de comment init le mdbook en local (sera supprimé probablement dans de futur commit)
Linux:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source $HOME/.cargo/env
la deuxième ligne permet de réactualiser l'env bash/zsh ou on est pour faire en sorte de ne pas avoir a redémarre le terminal
OU
je suppose (j'ai pas essayé mais ca doit marcher)
Debian based:
sudo apt install rustc cargo
Fedora based:
sudo dnf install rust cargo
Arch based:
sudo pacman -S rust
Après installation de rust
on va installer mdbook et un plugin pour prerender du Latex
après en allant dans le dossier de la SAE puis en rentrant dans le dossier mdbook
on fait
cargo install mdbook
puis
cargo install mdbook-katex
et enfin pour faire une serveur local pour le dev
mdbook serve --open
pour build:
mdbook build
Windows:
installer sur le site de rust le .exe en x64 et installer rust
ensuite installer le .exe mdbook ici installer mdbook-v0.4.52-x86_64-pc-windows-msvc.zip
glisser le .exe dans l'archive directement dans le dossier mdbook de la SAE
ensuite on installe le plugin ici il faut développer le v0.9.3-binaries et télécharger le mdbook-katex-v0.9.3-x86_64-pc-windows-gnu.zip et extraire le .exe au meme endroit que celui de mdbook
normalement si tout c'est bien fait les commandes sont les même que linux sauf que faut faire
.path\to\mdbook.exe ma_commande