Ce repo contient les sources de mon site https://nathaniel-vaur-henel.github.io/
Ce site utilise Docusaurus 3, un générateur de site statique en React et Markdown.
Les commentaires du blog sont propulsés par Giscus.
La publication, le déploiement et l'hébergement sont gérés par GitHub Pages.
La publication est planifiée grâce à merge-schedule-action
$ yarn run start
Lance un serveur local et ouvre la page dans le navigateur par défaut.
$ yarn run build
Génère le contenu static dans le répertoire build
.
$ yarn run serve
Génère le contenu static dans le répertoire build
.
Utilisations des actions GitHub
- Installe npm-check-updates si ce n'est déjà fait.
- Mets à jour le
package.json
avecncu --upgrade
. - Mets à jour les dépendances avec
npm update
. - Vérifie que tout fonctionne correctement.
- Building email signup form for Docusaurus with hCaptcha, Cloudflare Pages and Mailgun
- Comments in documents or blogs
npm run swizzle @docusaurus/theme-classic BlogPostItem -- --wrap --typescript
npm run swizzle @docusaurus/theme-classic DocItem -- --wrap --typescript