Communitygithub.com

javimosch/supercli

Use esta habilidade quando o usuário quiser criar, construir ou gerenciar um blog ou site pessoal focado no terminal, usando Markdown e geração de sites estáticos.

O que é supercli?

O plugin blogr é um gerador de blog e site pessoal focado no terminal, permitindo que você escreva, edite e publique no blog sem sair do terminal. Ele suporta Markdown com metadados YAML, múltiplos temas, feeds RSS, busca em texto completo e geração de sites estáticos. Comandos disponíveis incluem `blogr project init` para iniciar um blog, `blogr content new` para criar posts, `blogr site build` para compilar o site e `blogr project info` para visualizar detalhes do projeto. É ideal para desenvolvedores que preferem uma experiência completamente via CLI, com suporte a destaque de sintaxe, LaTeX e organização por tags.

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

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 pessoal
  • blogr project info — Mostrar detalhes do projeto

Gerenciamento de Conteúdo

  • blogr content new — Criar uma nova postagem de blog
  • blogr 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 blogr
  • blogr _ _ — 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 serve inicia um servidor de desenvolvimento com recarregamento automático (execute diretamente, não via supercli)
  • blogr edit abre o editor de terminal integrado (execute diretamente, não via supercli)
  • blogr config edit abre o editor de configuração interativo (execute diretamente, não via supercli)
  • blogr deploy requer a variável de ambiente GITHUB_TOKEN
  • Todos os comandos de projeto, conteúdo e compilação são headless e seguros para supercli

Habilidades Relacionadas