Communitygithub.com

javimosch/supercli

Usa esta habilidad cuando el usuario quiera crear, construir o gestionar un blog o sitio web personal enfocado en la terminal, usando Markdown y generación de sitios estáticos.

¿Qué es supercli?

El plugin blogr es un generador de blogs y sitios web personales que opera completamente desde la terminal, ideal para desarrolladores que prefieren un flujo de trabajo sin interfaz gráfica. Permite escribir, editar y publicar contenido usando Markdown con frontmatter YAML, y ofrece múltiples temas, feeds RSS, búsqueda de texto completo y compilación a sitio estático. Es compatible con plataformas de agentes de IA como Claude Code, Cursor y Codex, y se integra con supercli para gestionar proyectos, contenido y compilaciones de forma headless. Su utilidad principal radica en simplificar la creación y mantenimiento de sitios personales o blogs desde la línea de comandos, con características como resaltado de sintaxis, soporte MathJax, gestión de borradores y organización por etiquetas.

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

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Plugin blogr

Generador de blogs y sitios web personales desde la terminal. Escribe, edita y publica tu blog sin salir de tu terminal. Compatible con Markdown con frontmatter YAML, múltiples temas, feeds RSS, búsqueda de texto completo y compilación de sitios estáticos.

Comandos

Gestión de proyectos

  • blogr project init — Inicializa un nuevo blog o sitio web personal
  • blogr project info — Muestra los detalles del proyecto

Gestión de contenido

  • blogr content new — Crea una nueva entrada de blog
  • blogr content list — Lista todas las entradas del blog

Generación del sitio

  • blogr site build — Compila el sitio estático

Utilidad

  • blogr self version — Muestra la versión de blogr
  • blogr _ _ — Paso directo al CLI de blogr

Ejemplos de uso

  • "Crea un nuevo proyecto de blog"
  • "Crea un sitio web personal"
  • "Añade una nueva entrada de blog titulada 'Introducción'"
  • "Lista todas las entradas del blog"
  • "Compila el sitio estático para su despliegue"
  • "Muestra la configuración del proyecto"

Instalación

cargo install blogr-cli

Ejemplos

# Inicializa un nuevo blog
blogr project init mi-blog

# Inicializa un sitio web personal
blogr project init --personal mi-portafolio

# Crea una nueva entrada de blog
blogr content new "Hola Mundo"

# Lista todas las entradas
blogr content list

# Compila el sitio estático
blogr site build

# Muestra información del proyecto
blogr project info

# Cambia de tema
blogr _ _ theme set minimal-retro

Características principales

  • Dos tipos de sitio: modo Blog y modo Personal/Portafolio
  • Entradas en Markdown con frontmatter YAML
  • 8 temas integrados para blogs y sitios personales
  • Búsqueda de texto completo con integración MiniSearch
  • Resaltado de sintaxis para bloques de código
  • Soporte MathJax para expresiones matemáticas en LaTeX
  • Feeds RSS/Atom (modo blog)
  • Salida optimizada para SEO
  • Gestión de entradas borrador y publicadas
  • Organización basada en etiquetas
  • Generación automática de slugs
  • Soporte para entradas externas (enlaces a entradas alojadas en otro lugar)

Notas

  • blogr serve inicia un servidor de desarrollo con recarga en vivo (ejecutar directamente, no a través de supercli)
  • blogr edit abre el editor de terminal integrado (ejecutar directamente, no a través de supercli)
  • blogr config edit abre el editor de configuración interactivo (ejecutar directamente, no a través de supercli)
  • blogr deploy requiere la variable de entorno GITHUB_TOKEN
  • Todos los comandos de proyecto, contenido y compilación son autónomos y seguros para supercli

Skills relacionados