Pular para o conteúdo principal

Usando os arquétipos

· Leitura de 2 minutos
j0rdan-m

Hoje quero falar sobre os arquétipos do motor de geração do sítio Hugo. Este motor muito potente é utilizado para gerar estas páginas.

Os arquétipos são os elementos que geram os cabeçalhos das páginas Hugo, quando criados com o comando hugo new my_file.md.

archetypes/Default.md

O 'default.md' no arquétipo aplica-se a qualquer 'novo hugo' que criar. Este 'default.md' é personalizável, como se viu no artigo anterior, Gerir conteúdo num sítio Hugo, mas também pode ser multiplicado.

archetypes/custom.md

Imaginemos o caso de um sítio ESN (ao acaso ;) ), no qual encontraremos uma página inicial, um certo número de páginas 'Produtos', páginas 'Ofertas' e uma página 'blogue'.

Será suficiente criar, na pasta arquivos, três ficheiros :

  • produto.md
  • oferta.md
  • post.md

Estes três ficheiros conterão os arquétipos apropriados para o tipo de página.

É muito simples aplicar um arquétipo a uma página: o arquétipo deve ter o mesmo nome que o directório que hospeda o tipo de página!

Por exemplo, para criar uma página de produto, uma página de oferta e um post de blogue, utilizaremos estes três comandos:

# Nouvelle page produit
hugo new produit/eaviz.md

# Nouvelle offre Marte
hugo new offre/expert_ansible.md

# Nouvel article de blog
hugo new post/gestion_archetype.md

Gestão temática

Tal como o config.toml da secção exampleSite de um tema, aconselho-o vivamente a partir do(s) arquétipo(s) proposto(s) por um tema. Isto permitir-lhe-á conhecer os directórios de trabalho correctos para ver as suas páginas aparecerem nos locais fornecidos pelo tema.