Hugo is one of the most popular open-source static site.
На примере сайта оршанской группы пользователей Linux Николай рассказал о том, как перевести сайт с динамического php-варианта на Hugo, показал некоторые особенности этой системы.
3. Hugo
* проект стартовал в 2013 году
активно развивается
** меньше 1мс/1страница
меньше 1с на весь сайт
свежий* и быстрый**
генератор статичных сайтов
написанный на Golang
2018-03-31, Линуксовка MLUG, Николай Сасковец <shurph@gmail.com>, github.com/shurph/orsha-lug-hugo
4. Кто использует Hugo
и кто спонсирует
Используют
●
Linode Docs
●
Let's Encrypt
●
1Password Support
Спонсируют
●
Linode
●
Forestry
2018-03-31, Линуксовка MLUG, Николай Сасковец <shurph@gmail.com>, github.com/shurph/orsha-lug-hugo
7. Установка
или
просто скачайте бинарник
под вашу платформу
github.com/gohugoio
sudo apt-get install hugo
2018-03-31, Линуксовка MLUG, Николай Сасковец <shurph@gmail.com>, github.com/shurph/orsha-lug-hugo
8. Создание нового сайта
hugo new site example2018
cd example2018/
2018-03-31, Линуксовка MLUG, Николай Сасковец <shurph@gmail.com>, github.com/shurph/orsha-lug-hugo
9. Создание нового сайта
git init
git submodule add
> https://github.com/budparr/gohugo-theme-ananke.git
> themes/ananke
echo 'theme = "ananke"' >> config.toml
2018-03-31, Линуксовка MLUG, Николай Сасковец <shurph@gmail.com>, github.com/shurph/orsha-lug-hugo