Fanjin's Blog
Fanjin's Blog est un modèle pour créer un blog ou une page personnelle multilingue grâce au générateur de site statique Eleventy.
Utilisation
Si vous ne l'avez pas déjà, installez Node.js
Clonez le dépôt avec
git clone https://gitlab.com/florent_tassy/polyglot-tech-blog.git
ou téléchargez et décompressez le contenu du dépôtInstallez les dépendances:
npm ci
Lancez le serveur de développement:
npm run dev
Visitez http://localhost:8080 pour voir le travail en cours
Faites vos modifications et observez les chagements instantanément !
Quand votre projet est prêt, déployez-le facilement sur GitHub Pages, GitLab Pages, Netlify ou manuellement.
Vérifiez le code
Voici quelques pages au hasard vérifiées à l'aide d'outils reconnus.
Flux RSS avec le W3C Feed Validation Service
Flux RSS anglais
Flux RSS français
i18n avec le W3C Internationalization Checker
Page Blog en anglais
Page d'accueil en français
Web sémantique avec le validateur de Schema.org
Page "À propos" en anglais
Article de blog "Ajouter une langue" en français
Caractéristiques
Générateur de site statique 11ty
Fonctionne grâce au générateur de site statique simple et rapide Eleventy
Modes sombre et clair
Utilise les préférence de l'utilisateur par défaut, peut être modifié manuellement
Multilingue
Utilise la langue du navigateur par défaut, peut être modifié manuellement
Sémantique
Utilise RDFa et le vocabulaire Schema.org pour structurer son contenu
Facile à styliser
Inclut le micro framework CSS Chota et traite aussi bien SASS que CSS
Documenté
Allez voir les articles de blog !