Site web des gnuragistes
Go to file
2021-08-28 17:17:14 +02:00
content update forkawsome - trois catégories maintenant 2021-08-28 17:13:51 +02:00
template/gnuragistes description blog - tutos mixées 2021-08-28 17:17:14 +02:00
.gitignore make file et readme 2021-08-24 21:55:27 +02:00
LICENSE Initial commit 2021-08-22 20:36:02 +02:00
Makefile make file et readme 2021-08-24 21:55:27 +02:00
pelicanconf.py update forkawsome - trois catégories maintenant 2021-08-28 17:13:51 +02:00
publishconf.py premier commit 2021-08-22 20:40:02 +02:00
README.md update forkawsome - trois catégories maintenant 2021-08-28 17:13:51 +02:00
tasks.py premier commit 2021-08-22 20:40:02 +02:00

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

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 Webapp usermod -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.

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…