Основная тема личного сайта, стилизованная с минимальными тахионами, выделением синтаксиса и конфигурацией серии блогов.
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.