Dépôt repris de https://github.com/aainfo/fuz.web/ pour éditions
Go to file
aa infosec 3cac00323a Fix some text
content/index.md: Add fuz wiki
Makefile: make now does only init config and build
.gitignore: ignoring some file manage by GNU/Make
Readme.md: Add doc for make
Readme.md: Add Deploiment section
2022-04-27 10:44:13 +02:00
archetypes First commit 2022-04-26 03:41:30 +02:00
content Fix some text 2022-04-27 10:44:13 +02:00
static/img First commit 2022-04-26 03:41:30 +02:00
.gitignore Fix some text 2022-04-27 10:44:13 +02:00
config.toml First commit 2022-04-26 03:41:30 +02:00
Makefile Fix some text 2022-04-27 10:44:13 +02:00
Readme.md Fix some text 2022-04-27 10:44:13 +02:00
var.mk First commit 2022-04-26 03:41:30 +02:00

prérequis

Installer les outils suivants:

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