EcrituresNumeriques / stylo

Stylo est un éditeur de textes pour articles scientifiques en sciences humaines et sociales.
https://stylo.huma-num.fr
GNU General Public License v3.0
48 stars 13 forks source link

Refonte de la documentation MDwiki #845

Open loup-brun opened 1 year ago

loup-brun commented 1 year ago

Choisir une pile technique pour la documentation, qui ne devrait pas reposer sur du JS dans le navigateur pour être affichée.

Quelques besoins

Pistes

ggrossetie commented 1 year ago

Je vote pour Eleventy qui est très flexible et configurable. Je l'ai utilisé pour créer https://asciidoc.org/ et c'était top 👍🏻

antoinentl commented 1 year ago

Liste de choses à faire (dans l'ordre) :

Quelques détails :

thom4parisot commented 1 year ago

@antoinentl y'a moyen de faire fonctionner stylo.huma-num.fr/docs sans que ça soit servi par l'application Stylo. Des fois que ça vous fasse moins de boulot.

antoinentl commented 1 year ago

Merci @thom4parisot pour la précision ! A priori on partait plutôt sur doc.stylo.huma-num.fr pour servir la documentation, notamment pour se laisser la souplesse d'héberger la documentation ailleurs.

ggrossetie commented 1 year ago

Cela pourrait être intéressant de (re)configurer Netlify afin d'avoir une prévisualisation des changements qui impactent la documentation: https://docs.netlify.com/configure-builds/monorepos/#build-multiple-sites-from-a-monorepo

thom4parisot commented 1 year ago

Merci @thom4parisot pour la précision ! A priori on partait plutôt sur doc.stylo.huma-num.fr pour servir la documentation, notamment pour se laisser la souplesse d'héberger la documentation ailleurs.

C'est aussi possible avec un répertoire, via un mécanisme de reverse proxy. C'est le mécanisme actuellement employé pour que stylo.huma-num.fr/api pointe vers un serveur Node.js local (127.0.0.1:3030). Et ça fonctionne avec une origine distante (par exemple, une adresse GitHub Pages).

https://github.com/EcrituresNumeriques/stylo/blob/0fa84e7513d8fd3d8679b836a48b27036c10b493/infrastructure/files/stylo.huma-num.fr.conf#L65

loup-brun commented 1 year ago

Inspiration

Read The Docs (exemple)

inspiration-readthedocs


Zotero web (avec les colonnes)

layout-inspiration-zotero-web


Docusaurus clair/sombre (exemple)

inspiration-docusaurus-light

inspiration-docusaurus

loup-brun commented 1 year ago

EDIT voir commentaire suivant ainsi que PR #926

loup-brun commented 1 year ago

Autre option : utiliser GH Pages pour construire le site 11ty. Ainsi, Netlify n'est utilisé qu'en preview et rien à modifier de la part de @ggrossetie, et pas besoin de changer les DNS non plus.

ggrossetie commented 1 year ago

Je viens de voir que c'est live! C'est beau 😍 Petit détail, je constate une double scrollbar sur Chrome/Windows :

image

ggrossetie commented 1 year ago

Si on peut avoir https://doc.stylo.huma-num.fr ça serait pas mal

loup-brun commented 1 year ago

Je viens de voir que c'est live! C'est beau 😍 Petit détail, je constate une double scrollbar sur Chrome/Windows :

image

Hourra, les double scrollbars... la marque Stylo n'est pas belle non plus sur windows, avec le petit triangle presque détaché...

ggrossetie commented 1 year ago

Apparemment c'est spécifique à Chrome/Edge, sur Firefox ça s'affiche bien 😅

loup-brun commented 1 year ago

Je vais tester, on ouvre une issue pour ça?