Dépôt repris de https://github.com/aainfo/fuz.web/ pour éditions
archetypes | ||
contact | ||
content | ||
static/img | ||
.gitignore | ||
config.toml | ||
Makefile | ||
Readme.md | ||
var.mk |
prérequis
Installer les outils suivants:
- GNU Make
- git
- GoHugo https://github.com/gohugoio/hugo/
Configuration
Editer le fichier var.mk
- bind_ip : ip du serveur de teste
- bind_port : port du serveur de teste
- git_template : url du template à installer
- git_submodulename : destination du template (themes/)
- theme : theme hugo a utiliser
- base_url : url de base pour les liens locaux, images, js etc...
Makefile
- make init : installe le template
- make config : configure le fichier de conf du hugo config.toml (en l'ecrasant)
- make build : construit le site statique html dans public/
- make run : lance le serveur de teste
- make clean : supprime le site générer dans public
- make mrproper : make clean + suppression des submodule de templates et ressources/
- make help : aide
- make : appelle init config build
Modification sur le site:
Editier content/index.md
Construire le site
make init
make config # /!\ Attention écrase le fichier config.toml
make build
Déployment
Copier le contenu de public/* dans votre serveur web. Attention il convient de configurer la bonne baseurl dans var.mk