Table des matières

Trucs sur Hugo

Hugo est un générateur de site statiques

Son manuel est : http://gohugo.io/getting-started/usage/

l'installation .. le mieux est encore : https://github.com/gohugoio/hugo/releases

Petit manuel en français et en construction

Principales commandes de Hugo :

Elle permet de créer un nouveau site. Il vaut mieux être dans le répertoire de Hugo pour créer le site.

Pour essayer sur http://localhost:1313 votre site avec le thème choisi . Les changements se feront en directe, ce qui permet de suivre vos modifications. Il y a tout plein de thèmes sur http://themes.gohugo.io/).

Permet de créer un article appelé article.md dans le répertoire articles. Le nom n’a pas d’importance, Il vaut mieux bien séparer les contenus photos,vidéos,texte,…Hugo donne la possibilité de créer des designs particuliers selon le type d’articles. Les articles sont en général a mettre dans le répertoire /content. Et donc on peut les répartir dans /content/truc1 /content/machin2 etc. http://gohugo.io/content-management/organization/

Ils seront à faire en format Markdown ( .md)

Méthode

De cette façon , on peut à la fois modifier le code markdown et la voir complètement intégrées dans le site.

Outils à gogo

Une idée serait de permettre l'édition

Éditeurs:

Gestionnaire de fichiers:

les versions sont par la : https://github.com/filebrowser/filebrowser/releases

et la méthode :

This is the fastest way to beginners to start using File Browser. Although, there are other ways to install it.
  Download File Browser and put it on your PATH.
  cd to the directory you want to browse in.
  Run filebrowser.
Done! It will tell you the address in which File Browser is running. You only need to open it and use the      following credentials (you should change them!):
  Username: admin
  Password: admin

Conversions

Faire une archive d'un site static Hugo consultable par la suite

  1. mettre dans le config .toml l'adresse du site en localhost (option)
  2. faire le site avec hugo et lancer hugo server
  3. recuperer le site en 'local' par
  4. faire une archive
    1. tar cvfz jolie_site_hugo.tgz localhost:1313

outils

#!/bin/bash
ddp#hugo-server
if ps -C hugo  ;then
	echo "deja en cours"
	echo "regardez http://localhost:1313"
	sleep 5
else
	cd /home/utilisateur/Documents/HUGO
	hugo server
fi

#hugo-publier 
#!/bin/bash
cd /home/utilisateur/Documents/HUGO
hugo
sleep 5
echo "repertoire public ok"
if zenity --question --text "publication sur 89.projetneu_f.cc ?"; then
        PASS=`zenity --password`
        echo ok
        cd public
        lftp projetneuf.cc --user "site-auloin" --password $PASS -e 'set net:timeout 10; mirror -R . /'

fi