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.