Scénari d'usage Stylo → Pressoir
J'essaie de décrire ici la séquence de requêtes/commandes pour répondre à la question des scénario d'usage:
- création d'un corpus sur Stylo → 7 chapitres
- février 2025 : initialisation en local d'un ouvrage pressoir avec la commande
uv run --with pressoir pressoir stylo --stylo-instance stylo.huma-num.fr --stylo-export https://export.stylo.huma-num.fr/ --from-scratch 6786740c3449b800125908a4 - En l'absence de
textes/garde/livre.yaml, création du fichiertextes/garde/livre.yaml - génération de l'ouvrage pour la première fois :
uv run --with pressoir pressoir build - fin avril 2025: les sources stylo on changé, je souhaite réinitialiser les sources de l'ouvrage. Je reprends la commande
uv run --with pressoir pressoir stylo --stylo-instance stylo.huma-num.fr --stylo-export https://export.stylo.huma-num.fr/ 6786740c3449b800125908a4sans--from-scratch, mais malgré celagarde/livre.yamlest supprimé du repo etpressoir/staticsont modifiés (j'imagine dû aux mises à jour du pressoir qui a réécrit le repo/static) - je récupère le fichier
livre.yamlavec une commandegit checkout - dans le dossier
pressoir/static/je modifie des éléments de css (ajout de fonts, modifications des couleurs, des logos) (ici je n'ai pas compris comment utiliser le paramétrage debook.toml - pour générer à nouveau l'ouvrage, j'utilise toujours
uv run --with pressoir pressoir build, mais sans utiliser la commande--keep-statics. Malgré cela, mes modifications css ou ajout de fichiers (fonts, css), ne sont pas écrasés. - les sources stylo ont à nouveau changé.. Je dois les mettre à jour (
uv run --with pressoir pressoir stylo), mais tout en conservant 1/ le fichierlivre.yaml2/ les fichiers static tels que je les ai modifiés (ou créés).
Questions:
- est-il recommandé d'utiliser le pressoir installé en local ou via
uv? - est-il recommandé de mettre à jour son instance du pressoir (dans un venv) lorsque l'on travaille sur un ouvrage ?
- quelle prédominance entre les paramètres du book.toml (couleurs notamment) et les règles css dans
var.cssetcustom.css?