Formation d'une journée, Genève, 14 novembre 2025. Cet atelier présente l'utilsation de GitHub Pages comme outil de publication pour certaines formes d’éditions numériques. Pour plus de détails concernant la salle et les inscriptions, cliquer ici.
- Sonia Solfrini, Doctorante (Université de Genève | IHR, Projet FNS SETAF)
- Floriane Goy, Post-doctorante (Université de Genève | IHR, Projet FNS 16th Century Exegesis of Paul)
GitHub Pages peut-il constituer un outil pertinent pour la publication de certaines formes d'éditions numériques ? Tandis que TEI Publisher permet de produire aussi bien des éditions « haute couture » que des éditions « prêt-à-porter » - selon les termes d'Elena Pierazzo - GitHub Pages pourrait offrir une solution encore plus légère, adaptée à des projets de type Small-Scale Editions, tels que proposés, par exemple, par Wout Dillen à l'Université de Borås.
Cet atelier propose de présenter une chaîne de traitement numérique permettant ce type de publication, depuis l'encodage d'un texte en XML-TEI jusqu'à sa mise en ligne au format HTML via GitHub Pages, en passant par l'utilisation du langage de transformation XSLT.
La formation se veut avant tout pratique et permettra aux participant·e·s de se familiariser avec ces outils à travers une série d'exercices constitués, dans la mesure du possible, sur la base des sujets de recherches des doctorant·e·s. L'activité s'adresse aux doctorant·e·s souhaitant explorer des méthodes reproductibles et accessibles pour concevoir et diffuser des éditions numériques.
Un exemple de page web obtenue après l'application de la pipeline est disponible à l'adresse suivante : Reforming Paul (à noter que le site est encore en construction).
- Présentation d'une chaîne de traitement numérique (pipeline) :
- encodage de base d'un texte en XML-TEI,
- transformation via XSLT,
- publication en HTML sur GitHub Pages.
- Series d'exercices pratiques à tester au cours de la journée et après l'atelier.
- Introduction et bases de la TEI --> cours 1
- D’un fichier TEI à un fichier HTML : HTML et CSS --> cours 2
- D’un fichier TEI à un fichier HTML : XSLT --> cours 3
- Publier des fichiers HTML avec GitHub Pages --> cours 4
Un exemple de page web obtenue après application de la pipeline est disponible ici :
👉 Reforming Paul (site en construction)
Sauf mention du contraire, tous les matériaux sont sous licence CC BY-SA 4.0.