Tema básico del sitio personal diseñado con taquyons mínimos, resaltado de sintaxis y configuración de series de blogs.
https://hugo-theme-basic.netlify.app/
series
: agrupe automáticamente las publicaciones y se muestre dentro de un tipo de taxonomía aisladaEjecute este comando desde la raíz de su directorio de Hugo (se debe instalar GIT):
$ git clone https://github.com/siegerts/hugo-theme-basic.git
O, si su sitio de Hugo ya está en GIT, puede incluir este repositorio como un git submodule
. Esto hace que sea más fácil actualizar este tema ( y para algunas opciones de implementación, es decir, netlify ).
$ git submodule add https://github.com/siegerts/hugo-theme-basic.git themes/hugo-theme-basic
Alternativamente, si no está familiarizado con GIT, puede descargar el tema como un archivo .zip, descifrar el contenido del tema y luego mover la fuente descomprimida a su directorio de temas.
Para obtener más información, lea la documentación oficial de Hugo.
De la raíz de themes/hugo-theme-basic/exampleSite
:
hugo server --themesDir ../..
Consulte el archivo de muestra config.toml
ubicado en el directorio exampleSite
. Copie el config.toml
al directorio raíz de su sitio de Hugo, luego edite según lo desee.
Tipo | Descripción | Dominio |
---|---|---|
Correo | Utilizado para publicaciones de blog. Las publicaciones se enumeran en la página /post . | hugo new post/<post-name>.md |
Página | Utilizado para páginas del sitio. | hugo new <page-name>.md |
Proyecto | Utilizado para páginas de proyecto. Extienda la lista de proyectos personalizando /layouts/section/project.html . | hugo new project/<project-name>.md |
Se agrega una taxonomía adicional, series
, para permitir la agrupación de publicaciones de blog. Se muestra una sección de lectura más en la parte inferior de cada publicación dentro de la serie cuando se agrupan dos o más publicaciones.
[ taxonomies ]
category = " categories "
series = " series "
tag = " tags "
.Params.Menu
Los enlaces de menú se especifican, en orden, en la configuración del tema.
Por ejemplo:
[[ params . menu ]]
name = " blog "
url = " blog/ "
[[ params . menu ]]
name = " post series "
url = " series/ "
[[ params . menu ]]
name = " about "
url = " about/ "
El resaltado de sintaxis es proporcionado por resalt.js. El tema del color se puede cambiar modificando la hoja de estilo destacada.js en layouts/partials/head_includes.html
.
El código está disponible bajo la licencia MIT.