content | ||
template/gnuragistes | ||
.gitignore | ||
LICENSE | ||
Makefile | ||
pelicanconf.py | ||
publishconf.py | ||
README.md | ||
tasks.py |
Gnuragistes
todo
- changer le domaine par défaut vers ynh.gnuragist.es
- virer le rediret vers /site pour avoir gnuragist.es/index.html
- passer en revue les warning dans le diagnostic Yunohost (System configuration)
contenu à reprendre
- https://wiki.gnuragist.es/blog:en_couche
- https://wiki.gnuragist.es/documentation:borg
- https://wiki.gnuragist.es/documentationldap-ssl
- https://wiki.gnuragist.es/documentationremote-support-script
- https://wiki.gnuragist.es/notes:quoi-pour-qui
- https://wiki.gnuragist.es/notes:certificate-renewal-fail
- https://wiki.gnuragist.es/notes:a-propos
- https://ps.zoethical.org/t/gnuragistes-entre-benevolat-et-remuneration/3838
- https://ps.zoethical.org/t/gnuragistes-dou-ca-vient-et-vers-ou-ca-va/3746
- https://ps.zoethical.org/t/gnuragistes-entre-benevolat-et-remuneration/3838
makefile
Voir chez tharyrok si besoin.
Pour utiliser rsync_upload sur Yunohost
- installer une Custom Webapp
- ajouter le group
ssh.app
à l'utilisateur de la Webappusermod -a -G ssh.app my_webapp__X
- authoriser l'utilisation d'un terminal
nano /etc/passwd
et remplacer/usr/bin/nologin
par/bin/bash
pour l'utilisateur de la Webapp - créer un dossier
.ssh
dans/var/www/my_webapp__X/.ssh
- copier / coller votre clé publique dans un nouveau fichiers
/var/www/my_webapp__X/.ssh/authorized_keys
Ressources
Contenu
Sur le site …
- une page d'acceuil
- des articles
- des auteurs - qui sont potentiellement les gnuragistes
- des mots clés
- de quoi nous contacter
Menu
Sous forme de boutons, sans sous-menu, qui se mettent les uns à côté des autres.
Links (dans le pelicanconf.py)
Les liens « statiques » sont définit dans pelicanconf.py
.
Catégories (comme Faimaison)
À découvrir : les mécanismes de Pelican.
Zone de titre(s)
- Un logo pour retourner sur la home page
- Un titre
- Un sous-titre
Contenu
Fork-Awsome
Puisque c'est un repo git qui se trouve dans template/gnuragistes/static/css/Fork-Awesome
.
Pour éviter les problèmes, dans un premier temps le .gitignore
contient ce chemin et le pelicanconf.py
ignore aussi ce dossier grâce à IGNORE_FILES = ['.git']
.
Il faudrait éventuellement approfondir le sujet en utilisant la notion de submodule ou subtree.
Voir : https://delicious-insights.com/fr/articles/git-submodules/
Base
Se retrouve sur toutes les pages.
Page d'acceuil
C'est pricipallement le fichier content/page/home.md
dont le contenu enregistré sous index.html
grâce à la variable save_as: index.html
.
Articles
Je ne sais pas encore…