Ce blog tech utilise Retype avec un système de gestion de contenu privé/public intégré. Tous les articles sont privés par défaut et doivent être activés manuellement pour publication.
# Installer Retype
npm install retypeapp --global
# Démarrer en mode développement
retype start
# Ou avec port personnalisé
retype start --port 5000# Construire le site
retype build
# Déployer
retype deploy- 🔒 Privé :
draft: true+visibility: private - 🌐 Public :
draft: false+visibility: public
- Localiser l'article dans
docs/ - Éditer le frontmatter :
--- label: Titre de l'article icon: ":rocket:" tags: [devops, kubernetes] visibility: public # Changer de private à public draft: false # Supprimer ou passer à false ---
- Rebuild et deploy :
retype build retype deploy
# Activer un article pour révision locale
# Éditer le frontmatter : draft: false (garder visibility: private)
retype start# Activer pour publication
# Éditer le frontmatter : visibility: public
retype build
retype deploy- 🎯 Fondamentaux (
/learn-to-cloud/) : Guides pour débuter - ☸️ Kubernetes (
/kubernetes/) : Orchestration et containers - 🔧 Git (
/git/) : Gestion de versions
phase0-starting-from-zero.md- Reprendre le Contrôle de Son Parcours Techcloud-fundamentals.md- Cloud Maîtrisé - Reprendre le Contrôledevops-fundamentals.md- DevOps Pragmatique - La Collaboration Qui Marchecareer-guide.md- Carrière Cloud Native - Construire l'Aveniressential-tools.md- Boîte à Outils du Cloud Engineer Moderne
ingress-optimization.md- Optimisation des Ingress Controllersorphan-resources.md- Nettoyage des Ressources Orphelines
conventional-commits.md- Conventional Commitsuseful-commands.md- Commandes Git Utiles
# Démarrer le serveur de développement
retype start
# Avec configuration personnalisée
retype start --config retype.dev.yml
# Avec port spécifique
retype start --port 5000# Build pour production
retype build
# Build avec drafts (développement)
retype build --include-drafts
# Nettoyer le cache
retype clean
# Déployer
retype deploy# Voir tous les fichiers (y compris drafts)
retype build --include-drafts
# Build production (exclut les drafts)
retype build --productionLe fichier retype.yml contient les optimisations :
- Recherche avancée : Activée avec indexation automatique
- Navigation personnalisée : Avec logos et liens
- Thèmes et couleurs : Cohérence visuelle
- Composants Retype : Alertes, onglets, colonnes
- Recherche : Indexation complète du contenu
- Navigation : Structure logique avec icônes
- Métadonnées : SEO optimisé
- Composants : Enrichissement du contenu
Le persona Maxime "Cloud Native" Dubois guide l'écriture :
- Expertise : 12 ans d'expérience SRE
- Philosophie : Indépendance technologique européenne
- Style : REX authentiques avec métriques réelles
- Ton : Professionnel mais accessible
- Créer l'article avec
draft: true - Suivre le persona éditorial
- Inclure des exemples concrets et métriques
- Passer
draft: false(gardervisibility: private) - Relire avec
retype start - Vérifier la cohérence avec le persona
- Passer
visibility: public retype build && retype deploy- Vérifier la publication
draft-*: Drafts en coursprivate-*: Contenu privéWIP-*: Work in progress*.secret: Fichiers sensibles
- Jamais de références externes non autorisées
- Pas de noms de personnes réelles
- Anonymisation des métriques sensibles
- Validation avant publication
- Promouvoir l'indépendance technologique européenne
- Partager des retours d'expérience authentiques
- Former aux alternatives open-source
- Construire une communauté tech française
- Engagement : Temps de lecture, partages
- Technique : Adoption des outils recommandés
- Communauté : Discussions et feedback
- Impact : Influence sur les choix technologiques
Dernière mise à jour : Janvier 2025