hugo-to-markdown
Converte sites de documentação Hugo para o formato Markdown. É útil para migrar conteúdo de sites para um formato mais comum.
O que ela faz
Esta ferramenta converte sites e conteúdos feitos com o Hugo para o formato Markdown padrão. Ela lê as configurações e arquivos do seu site Hugo para garantir que a conversão seja precisa.
Quando usar
- ✓Quando você precisa transformar um site Hugo em arquivos Markdown.
- ✓Para extrair conteúdo de um site Hugo para usar em outro lugar.
- ✓Ao migrar um site Hugo para outra plataforma que usa Markdown.
Exemplo do que pedir para a IA
“Converta este site Hugo para Markdown, usando as configurações e arquivos locais.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta analisa os arquivos de configuração do Hugo (como hugo.toml), os modelos de shortcode e o conteúdo do seu site. Em seguida, ela transforma esses elementos em um Markdown limpo e padrão, mantendo o significado original.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill hugo-to-markdownOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/hugo-to-markdown/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Hugo para Markdown
Quando Usar
Use esta habilidade quando precisar converter sites de documentação Hugo e conteúdo gerenciado pelo Hugo em Markdown padrão. Use quando o Agente precisar inspecionar um repositório Hugo local, ler arquivos hugo.toml ou de configuração, content/, archetypes/, layouts/_shortcodes/, layouts/_markup/, e conteúdo de documentação relacionado, e então produzir Markdown...
Visão Geral
Use esta habilidade quando a saída Markdown precisar ser derivada do site Hugo local, não adivinhada a partir de conhecimento genérico do Hugo. As regras de conversão são a combinação do comportamento oficial do Hugo e a configuração própria do repositório, templates de shortcode, render hooks, archetypes e convenções de conteúdo.
A saída alvo é Markdown padrão:
- Mantenha Markdown simples e front matter YAML.
- Substitua ou materialize construtos exclusivos do Hugo.
- Preserve o significado quando a renderização exata não for reproduzível com segurança.
- Prefira texto Markdown explícito em vez de sintaxe de template Hugo ativa.
- Distinga exemplos de sintaxe Hugo literal de recursos Hugo ativos antes de reescrever qualquer coisa.
Base Oficial
Trate a configuração e os templates Hugo próprios do repositório como o conjunto de regras primário. Para qualquer site em conversão, inspecione estas fontes de regras na raiz do site fornecida pelo usuário:
hugo.toml(ouhugo.yaml,hugo.yml,hugo.json, ouconfig/*)archetypes/*data/*layouts/_shortcodes/*oulayouts/shortcodes/*layouts/_markup/*content/**
Leia também qualquer documentação local que defina o comportamento de shortcode, front matter, bundle, resource e render-hook.
Não assuma padrões embutidos do Hugo se o repositório os substituir localmente.
Fluxo de Trabalho
1. Inventariar o site antes de converter arquivos
Sempre inspecione as regras em nível de site primeiro.
python3 scripts/inventory_hugo_rules.py --site-root /path/to/hugo-site
Exemplo de invocação para o site do usuário:
python3 skills/hugo-to-markdown/scripts/inventory_hugo_rules.py \
--site-root /path/to/your-hugo-site
Esta etapa de inventário é obrigatória para trabalho em lote. Ela identifica:
- arquivos de configuração ativos
- montagens de módulos e raízes de conteúdo
- shortcodes personalizados
- render hooks personalizados
- chaves de front matter vistas no conteúdo
- uso de shortcode em arquivos de conteúdo
2. Converter com regras do repositório, não com heurísticas genéricas
Leia references/conversion-workflow.md antes de alterar os arquivos. Em seguida:
- Resolva a raiz de conteúdo real a partir de
hugo.toml,config.*e montagens de módulos. - Leia os archetypes para entender a forma esperada do front matter.
- Leia a configuração do front matter para entender aliases de data, ordem de fallback, datas derivadas de nome de arquivo e outros metadados inferidos.
- Leia as fontes de dados do site em
data/quando shortcodes ou partials puxam conteúdo estruturado delas. - Leia os templates de shortcode personalizados em
layouts/_shortcodes/oulayouts/shortcodes/. - Classifique cada shortcode encontrado como embutido, personalizado ou inline, e verifique se ele usa argumentos nomeados ou posicionais, sintaxe de bloco ou sintaxe de fechamento automático.
- Leia os render hooks em
layouts/_markup/. - Verifique se o repositório já define templates e partials de exportação voltados para Markdown ou JSON; se o fizer, use-os como evidência de como o próprio site faz downgrade de construtos do Hugo.
- Siga shortcodes no estilo
includepara arquivos de conteúdo referenciados quando o site de documentação compõe conteúdo de fragmentos compartilhados. - Converta um arquivo ou uma seção coerente de cada vez.
3. Preservar semântica durante a conversão
Use estas regras por padrão:
- Mantenha o front matter YAML, a menos que o usuário peça explicitamente por Markdown sem front matter.
- Preserve campos centrais como
title,description,date,draft,aliases,slug,url,weighteparamsaninhados quando eles ainda carregam significado. - Preserve metadados de
publishDate,lastmod,expiryDatee recursos de página quando eles ainda afetam o significado ou o roteamento downstream. - Normalize chaves reservadas de front matter do Hugo para seus nomes canônicos quando o repositório mistura maiúsculas e minúsculas, por exemplo,
Titleparatitle,DescriptionparadescriptioneLinkTitleparalinkTitle. - Considere aliases e tokens de front matter do Hugo antes de decidir que um campo não está em uso. A documentação oficial do Hugo reconhece aliases como
pubdate,published,modifiedeunpublishdate, além de tokens como:default,:filename,:fileModTimee:git. - Converta links internos do Hugo para links Markdown normais com destinos resolvidos.
- Substitua shortcodes do Hugo por Markdown simples, HTML ou notas explícitas somente após ler a implementação local do shortcode.
…
Perguntas frequentes
O que é Hugo?
Hugo é um gerador de sites estáticos muito rápido, usado para criar sites e blogs.
O que é Markdown?
Markdown é uma linguagem de marcação simples que permite formatar texto usando caracteres comuns. É amplamente usada para escrever conteúdo na web.
Por que não usar um conversor genérico?
Conversores genéricos podem não entender as personalizações específicas do seu site Hugo (como shortcodes customizados). Esta ferramenta usa as regras do seu próprio site para uma conversão mais fiel.
Detalhes
Descrição original do autor
Convert Hugo documentation sites and Hugo-managed content into standard Markdown.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3238
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
intent-driven-development
Ajuda seu agente a transformar ideias em planos claros e testáveis. Define critérios para garantir que as mudanças sejam feitas corretamente e com segurança.
affaan-m/ECC
product-capability
Orienta seu agente a transformar ideias de produtos em planos claros. Define o que precisa ser feito, os limites e as decisões antes do desenvolvimento.
affaan-m/ECC
article-writing
Escreve conteúdos longos como artigos, guias e posts de blog com um estilo único. É útil quando você precisa de textos bem escritos, com voz consistente e credibilidade.
affaan-m/ECC