web:hugo
no way to compare when less than two revisions
Différences
Ci-dessous, les différences entre deux révisions de la page.
— | web:hugo [2024/02/09 17:10] (Version actuelle) – créée - modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Trucs sur Hugo ====== | ||
+ | |||
+ | |||
+ | [[http:// | ||
+ | |||
+ | Son manuel est : http:// | ||
+ | |||
+ | l' | ||
+ | ===== Petit manuel en français et en construction ===== | ||
+ | Principales commandes de Hugo : | ||
+ | * **hugo new site votresite.com** | ||
+ | Elle permet de créer un nouveau site. Il vaut mieux être dans le répertoire de Hugo pour créer le site. | ||
+ | |||
+ | * **hugo server --theme=votretheme** | ||
+ | Pour essayer sur http:// | ||
+ | Les changements se feront en directe, ce qui permet de suivre vos modifications. | ||
+ | Il y a tout plein de thèmes sur http:// | ||
+ | |||
+ | * **hugo new / | ||
+ | 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, | ||
+ | Les articles sont en général a mettre dans le répertoire /content. Et donc on peut les répartir dans / | ||
+ | |||
+ | Ils seront à faire en format Markdown ( .md) | ||
+ | |||
+ | ==== Méthode ==== | ||
+ | * ouvrir un terminal dans le répertoire ou est installé le site,cf ci-dessus, | ||
+ | * d'un coté il faut lancer hugo par la commande : **hugo server** | ||
+ | * et afficher la page avec le navigateur http:// | ||
+ | * de l' | ||
+ | * on ajuste la vue pour n' | ||
+ | * faire enregistrer après chaque modification pour voir le résultat | ||
+ | |||
+ | 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' | ||
+ | |||
+ | * sur la machine de l' | ||
+ | * la maj des articles puis la refonte par hugo en local et le transfert sur le serveur (classique) | ||
+ | * la maj en local , le tranfert , hugo étant sur le serveur , moins de truc a installer et gestion des themes par le serveur, .. plus pratique peut etre pour un novice sur un partageoir | ||
+ | * directement sur le serveur par le navigateur | ||
+ | |||
+ | Éditeurs: | ||
+ | * en local [[ https:// | ||
+ | * [[http:// | ||
+ | * plutot sur le serveur [[https:// | ||
+ | * http:// | ||
+ | |||
+ | ==== Gestionnaire de fichiers: ==== | ||
+ | |||
+ | * https:// | ||
+ | * nexcloud possède un éditeur interne de fichier md, resterait à faire le script de maj hugo | ||
+ | |||
+ | les versions sont par la : https:// | ||
+ | |||
+ | 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 | ||
+ | - mettre dans le config .toml l' | ||
+ | - faire le site avec hugo et lancer hugo server | ||
+ | - recuperer le site en ' | ||
+ | - wget -r http:// | ||
+ | - faire une archive | ||
+ | - tar cvfz jolie_site_hugo.tgz localhost: | ||
+ | |||
+ | ===== outils ===== | ||
+ | |||
+ | < | ||
+ | #!/bin/bash | ||
+ | ddp# | ||
+ | if ps -C hugo ;then | ||
+ | echo "deja en cours" | ||
+ | echo " | ||
+ | sleep 5 | ||
+ | else | ||
+ | cd / | ||
+ | hugo server | ||
+ | fi | ||
+ | |||
+ | |||
+ | </ | ||
+ | |||
+ | < | ||
+ | # | ||
+ | #!/bin/bash | ||
+ | cd / | ||
+ | hugo | ||
+ | sleep 5 | ||
+ | echo " | ||
+ | if zenity --question --text " | ||
+ | PASS=`zenity --password` | ||
+ | echo ok | ||
+ | cd public | ||
+ | lftp projetneuf.cc --user " | ||
+ | |||
+ | fi | ||
+ | </ | ||
+ | |||
web/hugo.txt · Dernière modification : 2024/02/09 17:10 de 127.0.0.1