@@ -27,8 +27,8 @@ et cliquez sur le lien [http://127.0.0.1:1111](http://127.0.0.1:1111) pour consu
...
@@ -27,8 +27,8 @@ et cliquez sur le lien [http://127.0.0.1:1111](http://127.0.0.1:1111) pour consu
## Vue d'ensemble
## Vue d'ensemble
La plupart du contenu du site est situé dans dans le dossier `content` sous forme de fichiers Markdown (texte amélioré) avec des métadonnées en en-tête. Les fichiers statiques (images, documents) sont pour la plupart dans le dossier `static`, une grande partie étant dans le dossier `PELICAN`, issu de la migration du site initial. Le thème est constitué de fichiers html utilisant un langage de templates situés dans le dossier `templates`. Enfin, certaines feuilles de style sont rédigées en sass (css amélioré) dans le dossier `sass` alors que d'autres sont écrites en css et situés avec les fichiers statiques.
La plupart du contenu du site est situé dans dans le dossier `content` sous forme de fichiers Markdown (texte amélioré) avec des métadonnées en en-tête. Les fichiers statiques (images, documents) sont pour la plupart dans le dossier `static`, une grande partie étant dans le dossier `PELICAN`, issu de la migration du site initial. Le thème est constitué de fichiers html utilisant un langage de template situés dans le dossier `templates`. Enfin, certaines feuilles de style sont rédigées en sass (css amélioré) dans le dossier `sass` alors que d'autres sont écrites en css et situés avec les fichiers statiques.
## Contribuer
## Contribuer
Pas besoin d'être à l'aise avec `git`, `zola`, `html`, `css`, `javascript`, `markdown` pour contribuer simplement (même si ces connaissances sont nécessaires pour réaliser des modifications complexes). Il vous suffira de suivre le [guide adapté](./doc/README.md).
Pas besoin d'être à l'aise avec `git`, `zola`, `html`, `css`, `javascript`, `markdown` pour contribuer simplement. Il vous suffira de suivre le [guide de contribution](./doc/README.md).
Pour corriger une erreur comme une faute de frappe, le plus simple est de copier le texte que vous souhaitez modifier et de faire une recherche dans tout le code, par exemple avec la fonctionnalité de recherche dans un éditeur comme vscodium (Ctrl+Maj+F) ou via une commande `grep` récursive :
```bash
grep-r"texte avec erreur" content/
```
Vous saurez ainsi directement quel fichier éditer sans avoir à le chercher.
## Modifier une image
Si vous souhaitez modifier une image, regardez le nom du fichier et faites un recherche, par exemple Ctrl+P sur vscodium, ou en ligne de commande :
```bash
find -name"image.png"
```
## Changer une page custom
Les pages custom sont dans le dossier `templates/custom/`. Pour écrire du css custom, lire [le guide](./custom.md)
## Proposer ses modifications
Veuillez faire une Merge Request en résumant rapidement votre contribution. Si vous ne savez pas comment faire ou que votre modification est mineure, veuillez la signaler sur le forum en notifiant @HugoTrentesaux.