Partie Vérifications
- [x] Vérifier qu'aucun JavaScript n'est chargé inutilement - [x] Vérifier les liens cassés : ajout dans le readme et correction d'un lien cassé! - [x] Vérifier les flux RSS Partie Configuration - [x] Configuration `hugo.toml` - [x] Générer `robots.txt`: automatique via configuration - [x] Générer `sitemap.xml` : automatique via configuration - [x] Ajouter une page `404.html` : ajout de l page en français ainsi que la spécificité de yunohost.
This commit is contained in:
@@ -34,6 +34,38 @@ Modifier `.env.exemple` en `.env`
|
|||||||
### publish.sh
|
### publish.sh
|
||||||
`./script/publish.sh` : Publie le site dans le _PUBLISH_DIR_ de _.env_
|
`./script/publish.sh` : Publie le site dans le _PUBLISH_DIR_ de _.env_
|
||||||
|
|
||||||
|
## Spécificités
|
||||||
|
### Page 404 et Yunohost
|
||||||
|
La page 404.html, si l'option _Activer l'utilisation du fichier d'erreur personnalisé_ est activée, doit être déplacée sur www/error/404.html
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
Travailler sur le site version production. `./script/publish.sh`.
|
||||||
|
### Pas de javascript
|
||||||
|
Tout doit être sans résultat.
|
||||||
|
|
||||||
|
```
|
||||||
|
grep -R "<script" publish/
|
||||||
|
grep -R "javascript:" publish/
|
||||||
|
grep -R "cdn" publish/
|
||||||
|
grep -R "google" publish/
|
||||||
|
grep -R "analytics" publish/
|
||||||
|
```
|
||||||
|
|
||||||
|
### Vérifier les liens morts
|
||||||
|
Dans un terminal, lancer `python3 -m http.server 1313 --directory publish`, puis dans un autre
|
||||||
|
```
|
||||||
|
docker run --rm \
|
||||||
|
--network host \
|
||||||
|
lycheeverse/lychee \
|
||||||
|
http://localhost:1313
|
||||||
|
```
|
||||||
|
### Vérifier flux RSS
|
||||||
|
|
||||||
|
- Vérifier sur [le site officiel de validation de flux rss](https://validator.w3.org/feed/check.cgi?url=https%3A//monsite.be/index.xml) une fois mis sur le site monsite.be
|
||||||
|
- `grep -R "rss" publish/` ne doit pas être vide.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Idées d'évolutions
|
## Idées d'évolutions
|
||||||
|
|
||||||
- Témoignages
|
- Témoignages
|
||||||
|
|||||||
@@ -2,15 +2,6 @@
|
|||||||
|
|
||||||
## À faire
|
## À faire
|
||||||
|
|
||||||
### Configuration
|
|
||||||
|
|
||||||
- [x] Configuration `hugo.toml`
|
|
||||||
- [ ] Vérifier qu'aucun JavaScript n'est chargé inutilement
|
|
||||||
- [ ] Vérifier les liens cassés
|
|
||||||
- [ ] Ajouter une page 404
|
|
||||||
- [ ] Générer `robots.txt`
|
|
||||||
- [ ] Générer `sitemap.xml`
|
|
||||||
|
|
||||||
### Accessibilité & performances
|
### Accessibilité & performances
|
||||||
|
|
||||||
- [ ] Vérifier Lighthouse
|
- [ ] Vérifier Lighthouse
|
||||||
@@ -47,6 +38,16 @@
|
|||||||
---
|
---
|
||||||
|
|
||||||
## Fait
|
## Fait
|
||||||
|
### Vérifications
|
||||||
|
- [x] Vérifier qu'aucun JavaScript n'est chargé inutilement
|
||||||
|
- [x] Vérifier les liens cassés
|
||||||
|
- [x] Vérifier les flux RSS
|
||||||
|
|
||||||
|
### Configuration
|
||||||
|
- [x] Configuration `hugo.toml`
|
||||||
|
- [x] Générer `robots.txt`
|
||||||
|
- [x] Générer `sitemap.xml`
|
||||||
|
- [x] Ajouter une page `404.html`
|
||||||
|
|
||||||
### Page Réalisations
|
### Page Réalisations
|
||||||
- [x] Présenter HoraireFacile
|
- [x] Présenter HoraireFacile
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ Je crois en un numérique éthique, transparent et respectueux de votre vie priv
|
|||||||
|
|
||||||
### Mes services en bref
|
### Mes services en bref
|
||||||
* **Création web** : Des sites vitrines éco-conçus, rapides à charger et accessibles.
|
* **Création web** : Des sites vitrines éco-conçus, rapides à charger et accessibles.
|
||||||
* **Outils sur-mesure** : Développement d'applications ultra-simples, comme *HoraireFacile*, qui permet de modifier ses horaires d'ouverture et de fermeture directement depuis un smartphone (idéal pour les personnes sans ordinateur et sans connaissances numériques). [En savoir plus](/realisations/)
|
* **Outils sur-mesure** : Développement d'applications ultra-simples, comme *HoraireFacile*, qui permet de modifier ses horaires d'ouverture et de fermeture directement depuis un smartphone (idéal pour les personnes sans ordinateur et sans connaissances numériques). [En savoir plus](/achievements/)
|
||||||
* **Migration GNU/Linux** : Donnez une seconde vie à votre ordinateur non compatible Windows 11 en installant un système libre (Debian, Linux Mint, Ubuntu, etc).
|
* **Migration GNU/Linux** : Donnez une seconde vie à votre ordinateur non compatible Windows 11 en installant un système libre (Debian, Linux Mint, Ubuntu, etc).
|
||||||
* **Accompagnement & Formations** : Gagnez en autonomie en devenant pleinement acteur de vos données. Apprenez à sécuriser vos informations grâce aux logiciels libres et découvrez des pratiques concrètes basées sur l'éconumérisme, le slow computing et la sobriété numérique.
|
* **Accompagnement & Formations** : Gagnez en autonomie en devenant pleinement acteur de vos données. Apprenez à sécuriser vos informations grâce aux logiciels libres et découvrez des pratiques concrètes basées sur l'éconumérisme, le slow computing et la sobriété numérique.
|
||||||
|
|
||||||
|
|||||||
@@ -52,6 +52,9 @@ enableEmoji = false
|
|||||||
icon = "world"
|
icon = "world"
|
||||||
url = "https://www.limonier.be"
|
url = "https://www.limonier.be"
|
||||||
|
|
||||||
|
[outputs]
|
||||||
|
home = ["HTML", "RSS"]
|
||||||
|
|
||||||
[[menu.main]]
|
[[menu.main]]
|
||||||
name = "Accueil"
|
name = "Accueil"
|
||||||
url = "/"
|
url = "/"
|
||||||
|
|||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{{ define "main" }}
|
||||||
|
<h1>404 Not Found</h1>
|
||||||
|
<p>La page n'existe pas!.</p>
|
||||||
|
<p>
|
||||||
|
<a href="{{ .Site.Home.RelPermalink }}">
|
||||||
|
Retourner sur la page principale
|
||||||
|
</a>
|
||||||
|
</p>
|
||||||
|
{{ end }}
|
||||||
Reference in New Issue
Block a user