Hugo Decolagem
Aviso: não tenho mais tempo para trabalhar neste tema por diversos motivos. É improvável que eu chegue ao seu problema e nenhum recurso adicional está planejado, embora o tema permaneça disponível ao público. Sinta-se à vontade para fazer um fork se precisar fazer alterações extensas. Considerarei mesclar solicitações simples de pull de correção de bugs. Pedimos desculpas por qualquer inconveniente que isso possa causar. Consulte as notas de versão v3.4.3 para obter mais detalhes.
Sobre
Hugo Liftoff é um tema mínimo de blog/portfólio com foco na criação de conteúdo e nas melhores práticas de SEO. É a escolha ideal para usuários técnicos que estão iniciando uma marca pessoal.
Documentação
A documentação completa está hospedada no Github Wiki deste repositório.
Abra um problema se encontrar algum erro nos documentos ou tiver sugestões de melhorias.
Site de demonstração
Uma demonstração funcional do tema está disponível ao público para avaliação.
O conteúdo exampleSite
incluído no tema, que você pode copiar gratuitamente em seu próprio projeto, reflete o conteúdo usado na demonstração. A ideia por trás disso é ajudá-lo a começar rapidamente e replicar quaisquer recursos que você viu na demonstração e que você acha que podem ser úteis em seu próprio projeto.
Recursos notáveis
- Subseções de conteúdo com capacidade de filtrar postagens recentes na página inicial por subseção
- Taxonomia de postagens de séries com postagens únicas que listam todas as postagens da série atual
- Links próximos/anteriores no final de postagens únicas para subseções ou postagens em série (se habilitado)
- Alternar modo claro/escuro usando propriedades personalizadas CSS
- Menu JS flexível e responsivo a dispositivos móveis com suporte automático a submenus com base na configuração do menu
- Boletim informativo personalizável com suporte para formulários Netlify e controle de visibilidade condicional
- E muito mais...
Visão geral dos recursos
Abaixo estão os recursos atuais deste tema. Recursos rotulados como opcionais ou frontmatter podem ser ativados/desativados em config ou frontmatter, respectivamente.
Netlificar
- Cabeçalhos/redirecionamentos personalizados com Netlify (opcional)
- Suporte de formulários Netlify para aceitação de boletim informativo e página de contato (opcional)
- Exemplo de arquivo
netlify.toml
para implantação simplificada
Terceiros
- Google Analytics v4
- Gerenciador de tags do Google como alternativa ao GA (opcional)
- Comentários do Disqus (opcional)
- Desativar comentários por página (opcional) (frontmatter)
Boletim informativo
- Aceitação de boletim informativo com suporte para formulários Netlify (opcional) (frontmatter)
- Exibição global da aceitação do boletim informativo (opcional)
- Cabeçalho do boletim informativo personalizável, descrição e texto do CTA (opcional)
- Substituir boletim informativo global por página (opcional) (frontmatter)
- Habilitar ou desabilitar boletim informativo por página (frontmatter)
Social
- Twitter nativo, Mastodon, Github, Stack Overflow, LinkedIn e links sociais por e-mail com SVG (opcional)
- Ative ou desative links sociais no rodapé, no destaque da página inicial e na página sobre (opcional)
- Habilite ou desabilite links sociais individuais (opcional)
- Facebook, LinkedIn, Twitter, Reddit e ícones de compartilhamento social por e-mail com SVG para postagens (opcional)
- Habilite ou desabilite ícones individuais de compartilhamento social (opcional)
SEO/RSS
- Modelos aprimorados de Open Graph, Twitter Cards e Schema.org
- Feed RSS que exclui qualquer página fora da seção de postagens
- Título personalizável e tags de título SEO ou use título para ambos (frontmatter)
- Resumo personalizável e meta descrição ou descrição de uso para ambos (frontmatter)
- Meta tag de autor personalizada (opcional) (frontmatter)
- Tags de título personalizadas e meta descrições para cada página (opcional) (frontmatter)
-
robots.txt
e sitemap.xml
- Desative o rastreamento do mecanismo de pesquisa (opcional)
Séries/Subseções
- Subseções de conteúdo com capacidade de filtrar postagens recentes na página inicial por subseção (opcional)
- Taxonomia de postagens de série com postagens únicas que listam todas as postagens da série atual (opcional)
- Links próximos/anteriores no final de postagens únicas para subseções ou postagens em série (se habilitado)
- Suporte de subseção para postagens com links permanentes personalizados para URLs SEO limpos (opcional)
- Menu JS flexível e responsivo a dispositivos móveis com suporte automático a submenus com base na configuração do menu
Página inicial
- Personalize o título e o subtítulo do herói na página inicial (frontmatter)
- Personalize os títulos das seções de postagens e projetos na página inicial (frontmatter)
Postagens e projetos
- Índice fixo alternável para postagens (frontmatter)
- Postagens relacionadas (frontmatter)
- Ícones de compartilhamento social para postagens (frontmatter)
- Tempo de leitura e contagem de palavras para postagens
- Datas da última modificação das postagens (opcional)
- URL ativo personalizável, URL de origem e detalhes da pilha de tecnologia para projetos (frontmatter)
- Taxonomias de tags e categorias
- Taxonomia de tipo de projeto para categorizar projetos
- Postagens e projetos recentes na página inicial
Trechos de código
- Destaque de sintaxe
- Botão de cópia com um clique e indicador de idioma para trechos de código
CSS/JS
- Alternar modo claro/escuro usando propriedades personalizadas CSS
- Adicione CSS/JS personalizado em
assets
- Minificação de CSS e JS
- Pipeline de construção de front-end com ESBuild e ToCSS
- Processamento PostCSS para autoprefixação (opcional)
-
npm
completamente opcional, a menos que use PostCSS/Autoprefixer - Escala de tipografia fluida com
clamp()
- Sourcemaps para SCSS e JS em desenvolvimento
Imagens
- Processamento de imagens com recursos Hugo
- Imagens de destaque para postagens e projetos de
assets
ou pacote de páginas (frontmatter) - Imagem personalizada do avatar do herói da página inicial (opcional)
- Desative o filtro de avatar em tons de cinza (opcional)
- Ativar/desativar favicons (opcional)
Arquétipos
- Modelos de arquétipo para postagens e projetos
- Suporte de pacote de páginas para modelos de arquétipo
Ganchos de redução
- Ganchos de renderização Markdown para blocos de código, imagens, títulos e links
- Indicador de idioma para codeblocks
- Adicionar classe CSS personalizada a imagens de markdown por meio de fragmentos de URL
- Ícone SVG do link de âncora de título
Outro conteúdo
- Crie páginas únicas genéricas rapidamente com o modelo único padrão (opcional)
- Texto adicional do rodapé de marcação (opcional)
- Adicione um rótulo aos rascunhos em desenvolvimento (opcional)
- Suporte responsivo para estilos de remarcação comuns, como tabelas
- Página Sobre com links sociais (opcional)
- Página de contato com suporte para formulários Netlify (opcional)
- Personalize o texto substituto para conteúdo vazio (opcional)
Hugo Padrões
- Exemplo
hugo.toml
com a maioria dos padrões de configuração do Hugo incluídos para fácil personalização - Substituir configurações com base no ambiente Hugo
- Códigos de acesso integrados
- E muito mais...Hugo tem muito a oferecer!
Recursos planejados
Os recursos a seguir estão planejados para uma versão futura.
- Pesquisa de sites em tempo real
- Galerias de imagens para projetos
- suporte i18n
- Esquemas adicionais avançados de dados estruturados do Google
- Códigos de acesso personalizados para coisas como listas de projetos
Obtendo ajuda
Para enviar um relatório de bug, solicitação de recurso ou perguntas de uso, abra um problema no Github usando um dos modelos de problema.
Contribuindo
Se você quiser contribuir com o projeto, faça um fork dele e envie uma solicitação pull com suas alterações usando o modelo de solicitação pull. Consulte as Diretrizes de Contribuição para obter mais detalhes.