Une plateforme de blogging et portfolio axée sur le HTML/CSS/Vanilla JS — responsive, accessible et performante.
Demo: https://merphdev-portfolio.netlify.app/
- HTML sémantique (article, nav, aside)
- CSS moderne (variables, Grid, Flexbox)
- Vanilla JS: rendu d'articles depuis
data/articles.json, filtrage par catégorie, menu hamburger, mode sombre - Accessible: navigation clavier, attributs ARIA, focus visible
- index.html
- css/styles.css
- js/main.js
- data/articles.json
- assets/images/...
Option 1 — ouvrir localement (méthode simple)
- Cloner : git clone https://github.com/FullStackFlow-dev/NexusDev---Blog-Tech-Portfolio.git
- Aller dans le dossier : cd NexusDev---Blog-Tech-Portfolio
- Ouvrir
index.htmldans le navigateur (ou utiliser l’extension Live Server de VS Code).
Option 2 — serveur local via Node (recommandé)
- Installer Node/npm si nécessaire
- (optionnel) npm install
- npm run start
- Ouvrir http://localhost:8080
Ajouter un objet dans data/articles.json :
{
"id": "slug",
"title": "Titre",
"date": "2025-12-29",
"category": "Frontend",
"summary": "Résumé",
"content": "Contenu en HTML ou excerpt",
"image": "assets/images/monimage.jpg"
}
Voir CONTRIBUTING.md et .github/ISSUE_TEMPLATE pour ouvrir une issue ou PR.
MIT — voir LICENSE.