Bienvenue dans la documentation du Blog HoppR. Ce projet est une plateforme de blog moderne utilisant Nuxt.js, intégrant Notion pour la gestion de contenu et GitHub pour le contrôle de version.
- Architecture globale
- Intégration Notion
- Intégration GitHub
- Génération de Markdown
- Configuration Nuxt
- Déploiement
Pour plus d'informations sur l'utilisation du blog, veuillez consulter notre documentation utilisateur sur Notion.
Ce dépôt contient des scripts utilitaires pour formater le contenu du blog.
Ce script ajoute des guillemets doubles autour des valeurs des champs spécifiques dans le frontmatter des fichiers Markdown.
Champs concernés :
title
description
alt
Les guillemets doubles existantes dans ces champs sont automatiquement échappées avec un backslash.
Utilisation :
npx tsx scripts/addFrontmatterQuotes.ts
Exemple de transformation :
# Avant
title: Mon titre avec "guillemets"
# Après
title: "Mon titre avec \"guillemets\""
Pour contribuer, assurez-vous de :
- Tester vos modifications sur des fichiers de test avant de les appliquer sur le contenu réel
- Maintenir la compatibilité avec le format YAML existant
- Documenter tout nouveau script ou modification majeure