- https://shopify.github.io/liquid
- https://jekyllrb.com/docs/step-by-step/01-setup => intéressant pour comprendre
- https://github.com/mnyrop/nycdh-jekyll/blob/master/docs/markdown-cheatsheet.md => tables, images
- emoji
- mathjax https://jojozhuang.github.io/tutorial/mathjax-cheat-sheet-for-mathematical-notation/
- google analytics : https://analytics.google.com/
- search console : https://search.google.com/ => scrap sitemap
- push vers master => redeploie automatiquement et met à jour la branche gh-pages
- j'ai protégé la branche master, et créé une branche develop
merger avec les nouveautés de la version originale
git remote add template [email protected]:alshedivat/al-folio.git
git fetch template
git checkout develop
git merge template/master --allow-unrelated-histories
=> ouvrir sublime merge pour choisir theirs ou ours
$ docker compose pull
$ docker compose up
$ docker compose up --build
- pour exclure des fichiers du rebuild automatique, voir dans _config.yml dans la section "exclude:"
- about => _pages/about.md et utilise le _layouts/about.liquid
- blog => _pages/blog.md et _posts/*.md
- publications => supprimer publications.md
- projects => transformer en "Stocks"
- repositories => supprimer repositories.md
- cv => supprimer cv.md
- teaching => supprimer teaching.md
- people => supprimer profiles.md et about_einstein.md
- submenus => supprimer dropdown.md
- stocks
- tableau avec "ticker" et "nom"
- "ticker" renvoie sur une page avec "description" et "sector"
- tableau avec "ticker" et "nom"
- blog
- sur github, activer settings > discussions
- https://github.com/marketplace/giscus et cliquer install
- aller sur https://giscus.app/fr pour récuppérer repo_id et category_id
- personnaliser la section giscus dans _config.yml et changer category à Announcements
On met les actions dans _projects pour bénéficier du moteur de recherche J'ai essayé de le mettre dans un autre répertoire, le moteur de recherche ne l'a pas indexé
Prettier code formatter / check (pull_request) :
- mettre des exclude dans .prettierignore
- il veut une ligne vide à la fin des fichiers
npm install -D prettier @shopify/prettier-plugin-liquid
npx prettier . --check
npx prettier . --write