From 41463100998603d7161ae0ba04f9c6d90e8fab8f Mon Sep 17 00:00:00 2001 From: RochDLY Date: Wed, 10 Jan 2024 17:48:41 +0100 Subject: =?UTF-8?q?ajout=20du=20billet=20sur=20la=20cr=C3=A9ation=20des=20?= =?UTF-8?q?supports=20pour=20le=20cours=20sur=20l'IN?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...1-10-preparation-du-cours-identite-numerique.md | 200 +++++++++++++++++++++ 1 file changed, 200 insertions(+) create mode 100644 src/posts/2024-01-10-preparation-du-cours-identite-numerique.md (limited to 'src/posts') diff --git a/src/posts/2024-01-10-preparation-du-cours-identite-numerique.md b/src/posts/2024-01-10-preparation-du-cours-identite-numerique.md new file mode 100644 index 0000000..096e680 --- /dev/null +++ b/src/posts/2024-01-10-preparation-du-cours-identite-numerique.md @@ -0,0 +1,200 @@ +--- +title: 'Préparation du cours Identités numériques avec Quarto' +date: 2024-01-10 +--- + +Pour ce billet je vais présenter l'environnement d'écriture que j'utilise pour +le cours sur les identités numériques dispensé à l'Université Paris Nanterre. + +## Un peu de contexte + +Depuis un peu plus de deux ans je teste différents dispositifs numérique +d'écriture allant d'interface de gestion sur le Web aux éditeurs de texte +intégrés au terminal comme vi ou emacs. + +Un fait intéressant est que pour la plupart des solutions qui me conviennent, je +les garde installées sur ma machine (ou je garde un accès avec un compte en +ligne) et elles me servent pour un usage spécifique. + +Par exemple pour saisir des notes ou des ébauches d'idées je me sert souvent de +l'application Stylo (quelques notes collaboratives y trainent depuis que la +fonctionnalité a été déployée). +Alors que pour saisir des notes de réunion ou pouvoir les partager rapidement +(tout en sachant que le contenu est complètement accessible pour qui a l'URL) +j'utilise Hedgedoc. + +À l'occasion de la coécriture du rapport de recherche sur les forges de +publication avec Antoine, j'ai pu tester assez longuement Quarto. + +C'est un système que j'ai laissé tomber pour mon carnet personnel (je préfère de +loin celui-ci). +Cependant, je continue pour l'instant de l'utiliser pour créer de petites +pages Web pour mes cours comme c'est le cas pour le cours sur les identités +numériques (cf +). + +Le site web est hébergé via le service gitpage sur GitHub. Le répertoire du site +se trouve ici : + +## Environnement d'écriture + +En plus d'installer Quarto sur son ordinateur, on a la possibilité de l'utiliser +dans différents environnements qui intègrent un plugin (pour faciliter son usage). +Dans mon cas je pourrais très bien l'utiliser dans Neovim (il s'agit de mon +environnement d'écriture le plus régulier), toutefois je me suis heurté à +un problème qu'il me semble difficile de contourner alors je l'utilise plutôt +dans VSCodium qui a l'avantage d'intégrer des boutons pour la transformation des +documents (et surtout pour la prévisualisation !). + +Le problème rencontré dans Neovim (avec Quarto) est le suivant : étant sous une +distribution dont la fréquence de mise à jour des paquets est relativement basse +pour des raisons de stabilité, je me retrouve régulièrement avec une version de +Quarto qui nécessite une version de Neovim qui n'est pas encore disponible dans +le gestionnaire de paquet de Devuan. + +(J'ai d'ailleurs un peu le même problème avec la version de LazyVim.) + +En conséquence, je suis obligé de compiler manuellement Neovim pour avoir une +version compatible avec l'utilisation de Quarto dans cet environnement. + +Étant donné que l'objectif est de ne pas aller à l'encontre du fonctionnement de +Devuan (si je dois faire la même chose pour tous les logiciels que j'utilise il +deviendrait nécessaire de se poser la question de la pertinence du choix du +système d'exploitation), je préfère utiliser VSCodium. + +## Configuration de Quarto + +### Le site web + +Du côté de Quarto c'est assez simple à mettre en oeuvre. + +Dans l'éditeur VSCodium, il suffit de créer un nouveau projet (_website_) et de +remplir les entrées du fichiers de configuration YAML `_quarto.yml`. + +Pour ce site, les informations sont les suivantes : + +```YAML +project: + type: website + +website: + title: "Identités numériques" + sidebar: + style: "floating" + search: true + contents: + - index.qmd + - posts/bibliographie.qmd + - section: "Séances de cours" + contents: + - posts/170124.qmd + - section: "Outils" + contents: + - tools/gephi.qmd + - tools/redaction.qmd + - tools/stylo.qmd + - tools/terminal.qmd + page-footer: + left: "© 2024 WTFPL, Roch Delannay" + right: "Ce site a été réalisé avec [Quarto](https://quarto.org)" + +format: + html: + theme: flatly + css: styles.css + toc: true + +``` + +Le thème `flatly` utilisé n'est pas du tout modifié à l'exception de l'affichage +des balises `