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 personalblogr project info— Muestra los detalles del proyecto
Gestión de contenido
blogr content new— Crea una nueva entrada de blogblogr 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 blogrblogr _ _— 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 serveinicia un servidor de desarrollo con recarga en vivo (ejecutar directamente, no a través de supercli)blogr editabre el editor de terminal integrado (ejecutar directamente, no a través de supercli)blogr config editabre el editor de configuración interactivo (ejecutar directamente, no a través de supercli)blogr deployrequiere la variable de entorno GITHUB_TOKEN- Todos los comandos de proyecto, contenido y compilación son autónomos y seguros para supercli