Este projeto é um modelo de aplicação de apoio para ser utilizado nas minhas oficinas de programação e facilitar o desenvolvimento da oficina.
O projeto foi desenvolvido usando o gerador de site estático Hugo e o tema Relearn.
Para rodar o projeto, basta fazer o download do repositório e rodar o comando hugo server
, o que iniciará o servidor de desenvolvimento.
No arquivo hugo.toml existem várias configurações que podem ser alteradas para modificar o site. Algumas dessas configurações são padrão do Hugo, mas outras são específicas do tema e podem ser consultadas clicando aqui
Para sobrescrever um arquivo de layout definido pelo tema, é possível copiar esse arquivo da pasta layouts do repositório do tema para a pasta layouts desse repositório, já que o Hugo dará prioridade para os documentos dessa pasta. Mais informações sobre os arquivos de condiguração do tema podem ser acessados clicando aqui
Obs: O caminho relativo à pasta layouts do repositório do tema deve ser replicado nesse repositório.
Para criar conteudo basta rodar o comando hugo new content
e o nome do arquivo que pode ser um arquivo .html
ou .md
como nos exemplos abaixo:
hugo new content pagina1.md
hugo new content pasta1/_index.md
hugo new content pasta2/documento.md
hugo new content pasta2/app.html
Obs: As configurações iniciais da página são definidas pelos arquivos definidos em archetypes.