Основная тема личного сайта, стилизованная с минимальными тахионами, выделением синтаксиса и конфигурацией серии блогов.
https://hugo-teme-basic.netlify.app/
series
Таксономия - автоматически группируйте посты и отображаются в рамках изолированного типа таксономииЗапустите эту команду из корня вашего каталога Hugo (GIT необходимо установить):
$ git clone https://github.com/siegerts/hugo-theme-basic.git
Или, если ваш сайт Hugo уже находится в GIT, вы можете включить этот репозиторий в качестве git submodule
. Это облегчает обновление этой темы ( и для некоторых параметров развертывания, т.е. NetLify ).
$ git submodule add https://github.com/siegerts/hugo-theme-basic.git themes/hugo-theme-basic
В качестве альтернативы, если вы не знакомы с GIT, вы можете загрузить тему в качестве файла .zip, распаковать содержимое темы, а затем переместить рассмотренный источник в свой каталог тем.
Для получения дополнительной информации прочитайте официальную документацию Hugo.
Из корня themes/hugo-theme-basic/exampleSite
:
hugo server --themesDir ../..
Ознакомьтесь с образцом файла config.toml
расположенного в каталоге exampleSite
. Скопируйте config.toml
в корневой каталог вашего сайта Hugo, затем отредактируйте по желанию.
Тип | Описание | Командование |
---|---|---|
Почта | Используется для сообщений в блоге. Сообщения перечислены на странице /post . | hugo new post/<post-name>.md |
Страница | Используется для страниц сайта. | hugo new <page-name>.md |
Проект | Используется для страниц проекта. Расширить список проектов путем настройки /layouts/section/project.html . | hugo new project/<project-name>.md |
Дополнительная таксономия , series
, добавлена, чтобы разрешить группировку постов в блоге. В разделе Подробнее показано внизу каждого поста в серии, когда сгруппированы два или более постов.
[ taxonomies ]
category = " categories "
series = " series "
tag = " tags "
.Params.Menu
Ссылки меню указаны в порядке, в конфигурации темы.
Например:
[[ params . menu ]]
name = " blog "
url = " blog/ "
[[ params . menu ]]
name = " post series "
url = " series/ "
[[ params . menu ]]
name = " about "
url = " about/ "
Синтаксическое выделение предоставляется hight.js. Цветовая тема может быть изменена путем изменения таблицы layouts/partials/head_includes.html
.
Код доступен по лицензии MIT.