Plugin blogr
Gerador de blog e site pessoal focado no terminal. Escreva, edite e publique seu blog sem nunca sair do terminal. Suporta Markdown com metadados YAML, múltiplos temas, feeds RSS, busca em texto completo e geração de sites estáticos.
Comandos
Gerenciamento de Projetos
blogr project init— Inicializar um novo blog ou site pessoalblogr project info— Mostrar detalhes do projeto
Gerenciamento de Conteúdo
blogr content new— Criar uma nova postagem de blogblogr content list— Listar todas as postagens do blog
Geração do Site
blogr site build— Compilar o site estático
Utilitários
blogr self version— Exibir a versão do blogrblogr _ _— Passagem direta para a CLI do blogr
Exemplos de Uso
- "Criar um novo projeto de blog"
- "Criar um site pessoal"
- "Adicionar uma nova postagem intitulada 'Começando'"
- "Listar todas as postagens do blog"
- "Compilar o site estático para implantação"
- "Mostrar configuração do projeto"
Instalação
cargo install blogr-cli
Exemplos
# Inicializar um novo blog
blogr project init meu-blog
# Inicializar um site pessoal
blogr project init --personal meu-portfolio
# Criar uma nova postagem
blogr content new "Olá Mundo"
# Listar todas as postagens
blogr content list
# Compilar o site estático
blogr site build
# Mostrar informações do projeto
blogr project info
# Trocar de tema
blogr _ _ theme set minimal-retro
Principais Recursos
- Dois tipos de site: Modo Blog e Modo Pessoal/Portfólio
- Postagens em Markdown com metadados YAML
- 8 temas integrados para blogs e sites pessoais
- Busca em texto completo com integração MiniSearch
- Destaque de sintaxe para blocos de código
- Suporte MathJax para expressões matemáticas em LaTeX
- Feeds RSS/Atom (modo blog)
- Saída otimizada para SEO
- Gerenciamento de postagens como rascunhos e publicadas
- Organização por tags
- Geração automática de slugs
- Suporte a postagens externas (link para postagens hospedadas em outros lugares)
Notas
blogr serveinicia um servidor de desenvolvimento com recarregamento automático (execute diretamente, não via supercli)blogr editabre o editor de terminal integrado (execute diretamente, não via supercli)blogr config editabre o editor de configuração interativo (execute diretamente, não via supercli)blogr deployrequer a variável de ambiente GITHUB_TOKEN- Todos os comandos de projeto, conteúdo e compilação são headless e seguros para supercli