Store Hugo's content and other source file of Choco-solver website.
Les pages
docs/ettutos/ne sont plus ici : elles vivent dansdocs/content/du dépôt choco-solver, importé comme module Hugo (voirconfig.toml). Publication : un tagvX.Y.Zpoussé sur choco-solver lance.github/workflows/deploy.yml, qui fixe la version de la doc (hugo mod get), met à jourchoco_version, construit et publie le site. On peut aussi le lancer à la main (onglet Actions) avec un tag ou un commit de choco-solver ;./deploy.shreste possible en local. Pour prévisualiser un clone local :HUGO_MODULE_REPLACEMENTS="github.com/chocoteam/choco-solver -> /chemin/vers/choco-solver" hugo server. =======
Pour bien commencer, il faut avoir installé Hugo.
- Installer la dernière version stable de Node.js
- Installer PostCSS:
npm install -g postcss-cliandnpm install -g autoprefixer - Installer Go (requis par les modules Hugo : thème Docsy et contenu de choco-solver), puis
npm ci - Lancer la commande:
hugo server -D - Se rendre sur le lien suivant: http://localhost:1313/
- Constater que ça marche
Et voilà (ou presque).