Tema básico do site pessoal estilizado com taquens mínimos, destaque da sintaxe e configuração da série de blogs.
https://hugo-theme-basic.netlify.app/
series
taxonomy - Automatically group posts and display within an isolated taxonomy typeExecute este comando da raiz do seu diretório Hugo (o Git precisa ser instalado):
$ git clone https://github.com/siegerts/hugo-theme-basic.git
Or, if your Hugo site is already in git, you can include this repository as a git submodule
. This makes it easier to update this theme ( and for some deployment options ie Netlify ).
$ git submodule add https://github.com/siegerts/hugo-theme-basic.git themes/hugo-theme-basic
Como alternativa, se você não estiver familiarizado com o Git, poderá baixar o tema como um arquivo .zip, descompactar o conteúdo do tema e mover a fonte descompactada para o diretório de temas.
Para mais informações, leia a documentação oficial de Hugo.
From the root of themes/hugo-theme-basic/exampleSite
:
hugo server --themesDir ../..
Check out the sample config.toml
file located in the exampleSite
directory. Copy the config.toml
to the root directory of your Hugo site, then edit as desired.
Tipo | Descrição | Comando |
---|---|---|
Publicar | Usado para postagens no blog. Posts are listed on the /post page. | hugo new post/<post-name>.md |
Página | Usado para páginas do site. | hugo new <page-name>.md |
Projeto | Usado para páginas de projeto. Extend project list by customizing /layouts/section/project.html . | hugo new project/<project-name>.md |
An extra taxonomy , series
, is added to allow for the grouping of blog posts. A Read More section shows at the bottom of each post within the series when two or more posts are grouped.
[ taxonomies ]
category = " categories "
series = " series "
tag = " tags "
.Params.Menu
Os links de menu são especificados, em ordem, na configuração do tema.
Por exemplo:
[[ params . menu ]]
name = " blog "
url = " blog/ "
[[ params . menu ]]
name = " post series "
url = " series/ "
[[ params . menu ]]
name = " about "
url = " about/ "
O destaque da sintaxe é fornecido pelo Highlight.js. The color theme can be changed by modifying the highlight.js stylesheet in layouts/partials/head_includes.html
.
O código está disponível sob a licença do MIT.