Hugo
Устанавливаем Hugo и необходимые компоненты.
Install Hugo and needed components.
# pkg install -y gohugo nginx git
Переходим в директорию веб-сервера и создаем сайт.
Go to web server directory and create web site.
# cd /usr/local/www
# hugo new site simplebsd
# cd simplebsd
Выключаем toml конфиг и создаем yaml конфиг.
Disable toml config and create yaml config.
# mv config.toml config.toml.bkp
# cat <<EOF > config.yml
baseUrl: htpp://ip_address_or_domain
title: SimpleBSD website
EOF
Устанавливаем тему для сайта.
Install theme for website.
# git clone https://github.com/budparr/gohugo-theme-ananke.git themes/ananke
# cat << EOF >> config.yml
theme: ananke
EOF
Собираем сайт.
Build web site.
# hugo
Настраиваем Nginx. Меняем в конфиге root directory.
Configure Nginx. Change root directory.
# vi /usr/local/etc/nginx/nginx.conf
location / {
root /usr/local/www/simplebsd;
index index.html index.htm;
}
Включаем Nginx и стартуем его.
Enable Nginx and start it.
# sysrc nginx_enable="YES"
# service nginx start