Plugin blogr
Générateur de blog et site web personnel orienté terminal. Écrivez, modifiez et publiez votre blog sans jamais quitter votre terminal. Prend en charge Markdown avec frontmatter YAML, plusieurs thèmes, flux RSS, recherche plein texte et génération de site statique.
Commandes
Gestion de projet
blogr project init— Initialiser un nouveau blog ou site web personnelblogr project info— Afficher les détails du projet
Gestion de contenu
blogr content new— Créer un nouvel article de blogblogr content list— Lister tous les articles de blog
Génération du site
blogr site build— Générer le site statique
Utilitaire
blogr self version— Afficher la version de blogrblogr _ _— Passage direct à la CLI blogr
Exemples d'utilisation
- "Créer un nouveau projet de blog"
- "Créer un site web personnel"
- "Ajouter un nouvel article de blog intitulé 'Pour commencer'"
- "Lister tous les articles du blog"
- "Générer le site statique pour le déploiement"
- "Afficher la configuration du projet"
Installation
cargo install blogr-cli
Exemples
# Initialiser un nouveau blog
blogr project init mon-blog
# Initialiser un site web personnel
blogr project init --personal mon-portfolio
# Créer un nouvel article de blog
blogr content new "Bonjour le monde"
# Lister tous les articles
blogr content list
# Générer le site statique
blogr site build
# Afficher les informations du projet
blogr project info
# Changer de thème
blogr _ _ theme set minimal-retro
Fonctionnalités clés
- Deux types de sites : mode Blog et mode Personnel/Portfolio
- Articles en Markdown avec frontmatter YAML
- 8 thèmes intégrés pour blogs et sites personnels
- Recherche plein texte avec intégration MiniSearch
- Coloration syntaxique pour les blocs de code
- Prise en charge MathJax pour les expressions mathématiques LaTeX
- Flux RSS/Atom (mode blog)
- Sortie optimisée pour le référencement
- Gestion des articles en brouillon et publiés
- Organisation par tags
- Génération automatique de slug
- Prise en charge des articles externes (liens vers des articles hébergés ailleurs)
Remarques
blogr servelance un serveur de développement avec rechargement en direct (exécutez-le directement, pas via supercli)blogr editouvre l'éditeur intégré (exécutez-le directement, pas via supercli)blogr config editouvre l'éditeur de configuration interactif (exécutez-le directement, pas via supercli)blogr deploynécessite une variable d'environnement GITHUB_TOKEN- Toutes les commandes de projet, de contenu et de génération sont sans tête et sécurisées pour supercli