Communitygithub.com

javimosch/supercli

Utilisez cette compétence lorsque l'utilisateur souhaite créer, gérer ou publier un blog ou un site web personnel orienté terminal avec Markdown et génération de site statique.

Qu'est-ce que supercli ?

Cette compétence intègre l'outil CLI `blogr` dans supercli, permettant aux utilisateurs de créer, gérer et publier un blog ou un site web personnel directement depuis le terminal. Elle prend en charge deux modes : un mode Blog pour des articles chronologiques avec flux RSS, et un mode Portfolio pour des sites personnels. Les contenus sont rédigés en Markdown avec frontmatter YAML, et le site généré est statique, optimisé pour le référencement, avec recherche plein texte, coloration syntaxique et support MathJax. La compétence expose des commandes pour l'initialisation de projet, la création et la gestion d'articles, la génération du site et l'affichage des informations. Certaines commandes interactives (serveur de développement, éditeur intégré, configuration) ne sont pas incluses, mais les commandes principales sont entièrement automatisables et sans tête, ce qui les rend idéales pour une utilisation dans supercli. L'installation se fait via `cargo install blogr-cli`.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/javimosch/supercli/tree/HEAD/plugins/blogr/skills/quickstart

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

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 personnel
  • blogr project info — Afficher les détails du projet

Gestion de contenu

  • blogr content new — Créer un nouvel article de blog
  • blogr 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 blogr
  • blogr _ _ — 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 serve lance un serveur de développement avec rechargement en direct (exécutez-le directement, pas via supercli)
  • blogr edit ouvre l'éditeur intégré (exécutez-le directement, pas via supercli)
  • blogr config edit ouvre l'éditeur de configuration interactif (exécutez-le directement, pas via supercli)
  • blogr deploy né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

Skills associés