cClaude.rocks ☕ Le blog

[Nouvelles technologies du libre, sciences et coups de gueule…]

Menu

La partie blog

La solution de blog a pour vocation à retourner dans le monde de l’Open Source.

Génération du blog

  • Les documents de ce blog sont écrits en markdown, ils sont versionnés dans le serveur git du domaine,
  • Les fichiers markdown sont convertis en html à l’aide de JBake en utilisant des modèles écrit en Groovy,
  • L’ensemble construit, déployé et testé par des scripts bash.

Front-end: CSS et du Javascript

  • Le code HTML est généré par des modèles Groovy et s’appuie sur les bibliothèques : jQuery, Foundation et Prettify.

Back-end : Code dynamique

  • Le back-end est minimal (partie non statique du blog), il est utilisé pour l’ajout des commentaires et le formulaire de contact. Écrit en Java, il utilise nativement les APIs Servlet et JavaMail.

Améliorations prévues

  • Un menu pour les appareils mobiles,
  • La gestion des tags,
  • La « modération » des commentaires (actuellement encore trop manuelle – c’est un PoC),


Infrastructure

L’ensemble de la plateforme utilise des produits du monde libre, elle est entièrement versionnée et déployée automatiquement a l’aide d’une solution low-tech en cours de développement.

La solution de déploiement mise en œuvre a pour vocation à retourner dans le monde de l’Open Source, lorsqu’elle sera prête.

L’infrastructure du blog est basée essentiellement sur : NginX et accessoirement Tomcat.

L’ensemble est installé sur une machine Raspberry PI avec comme système d’exploitation Raspberry Pi OS.

ᦿ


ℹ 2006 - 2024 | 🏠 Accueil du domaine | 🏡 Accueil du blog