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

  1. Si vous ne l'avez pas déjà, installez Node.js

  2. 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ôt

  3. Installez les dépendances: npm ci

  4. Lancez le serveur de développement: npm run dev

  5. Visitez http://localhost:8080 pour voir le travail en cours

  6. Faites vos modifications et observez les chagements instantanément !

  7. 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

Coloration syntaxique

Grâce à Eleventy et Prism

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 !