Bienvenue sur ce premier article de blog ! Ce post sert de test pour valider le design et la structure des futurs articles que je publierai ici.
Objectif de ce blog
À terme, j'aimerais utiliser cet espace pour :
- Partager des write-ups de CTF : documenter mes solutions aux challenges que je résous
- Documenter mes projets : expliquer les choix techniques et architecturaux
- Publier des articles techniques : sur la sécurité applicative, les vulnérabilités, et les bonnes pratiques
- Partager mes apprentissages : outils, techniques, et découvertes dans le domaine de la cybersécurité
Fonctionnalités du blog
Ce système de blog est conçu pour être simple et facile à maintenir. Voici comment il fonctionne :
Gestion des articles
Les articles sont gérés via un fichier JSON (blog/articles.json) qui contient les métadonnées de chaque article :
{
"id": "test-blog-entry",
"title": "Test d'entrée de blog",
"date": "2026-01-15",
"category": "Web",
"description": "Description de l'article...",
"file": "test-blog-entry.html",
"tags": ["test", "blog"],
"readTime": "2 min"
}
Ajouter un nouvel article
Pour ajouter un nouvel article, il suffit de :
- Créer un nouveau fichier HTML dans le dossier
blog/ - Ajouter une entrée dans
blog/articles.json - Le système se charge automatiquement d'afficher l'article sur la page d'index
💡 Astuce : Vous pouvez copier ce fichier comme template pour créer de nouveaux articles rapidement !
Style et design
Le blog utilise le même thème Catppuccin que le reste du portfolio, avec support du mode sombre (Mocha) et clair (Latte). Le design est responsive et optimisé pour tous les appareils.
Prochaines étapes
Voici ce que je prévois d'ajouter dans le futur :
- Système de recherche d'articles
- Support pour les images et diagrammes
- Coloration syntaxique améliorée pour les blocs de code
- Système de commentaires (peut-être)
En attendant, ce système simple et efficace me permettra de commencer à partager du contenu facilement !