Ce repo contient le site web tillac.
- La feuille de style scss est dans
assets/scss
qui est généré versresources/_gen
; - Les templates html des différentes pages sont dans
layouts
; - Les images pour les posts sont dans
static/img
avec les non encore utilisées dansunused
.
Le style est inspiré du thème Cayman pour Hugo, avec des adaptations substantielles.
Les éléments globaux sont dans content
, à la racine.
Les posts de blogs sont dans content/post
.
Ne pas mettre de date postérieure à la date du jour.
Pour créer ou mettre à jour des posts de blog :
- On se sert de l'addin RStudio "New Post" et on ajoute les éléments ;
- Choisir une image et ajouter dans le YAML :
top_image: '/img/chemin_image.jpg'
avec le bon chemin.
Dans le cas où le post est déjà rédigé à l'extérieur dans un répertoire spécifique sur Github :
-
On fait de même, en créant une enveloppe de post ;
-
On créé un submodule dans
static/post/external
du dossier voulu :- On se positionne dans le bon dossier avec
cd static/post/external
; - Puis on fait
git submodule add url_du_rep_git
; - On s'assure d'avoir supprimer si possible le header du Rmd original (pour être propre).
- On se positionne dans le bon dossier avec
-
On pointe le child du premier chunk (vide) vers
../../static/post/external/chemin_du_Rmd
; -
On ajoute l'image.
Certains chemins internes peuvent causer des problèmes. Il faut alors les régler.
Pour mettre à jour le dossier externe :
- se mettre au bon endroit avec
cd
; git fetch
;git merge origin/master
.
Ou git submodule update --remote
pour les mettre tous à jour.
L'inspiration de cette démarche est ici : https://timmastny.rbind.io/blog/git-blogdown-projects-workflow/.
Il faut bien penser à revenir dans le dossier source avec git en faisant cd ../..
sinon les opérations de versioning ne fonctionneront plus.
On nomme le fichier avec l'année en préfixe.