1

Sécuriser et documenter les liens morts

Rend les liens supprimés non cliquables, améliore le rapport des liens morts et accélère la génération du site.

Closes #2
Closes #3
Closes #4
This commit is contained in:
2026-04-02 22:23:16 +02:00
parent 0e4e8cd076
commit fe8037bb73
40 changed files with 423 additions and 112 deletions

View File

@@ -21,7 +21,7 @@ weather:
wind_speed: 9.9
---
Cela fait maintenant quelques temps que j'enquiquine mes followers sur [~~social.ingnu.fr~~](https://social.ingnu.fr/ingnu/all) à propos de XMPP qui déconne sévèrement avec la release 1.0.1 de [status.net](http://status.net/) : déconnections intempestives, mauvaise gestion de la file d'attente, etc.
Cela fait maintenant quelques temps que j'enquiquine mes followers sur [social.ingnu.fr](https://social.ingnu.fr/ingnu/all) à propos de XMPP qui déconne sévèrement avec la release 1.0.1 de [status.net](http://status.net/) : déconnections intempestives, mauvaise gestion de la file d'attente, etc.
La [page](http://publications.jbfavre.org/statusnet/optimize-statusnet-nginx-php-fpm-apc-memcache.fr) de [Jean-Baptiste Favre](http://www.jbfavre.org/) m'a permis de creuser un peu plus, bien que ne parlant pas de XMPP.
Il aborde tout de même quelques directives de configuration à propos des files d'attente qui m'ont échappé, directives que j'ai adapté pour mieux coller (selon moi) à une debian et à placer dans le fichier _config.php_ :
@@ -48,7 +48,7 @@ addPlugin('xmpp', array(
Maintenant, l'étape la plus "difficile".
En l'état, vous pouvez être à peu près certain que ça ne marchera pas.
Un contributeur au projet propose un patch, ~~[que vous pouvez télécharger ici](http://status.net/sites/default/files/issues/statusnet-1.0.1-inox.txt)~~.
Un contributeur au projet propose un patch, [que vous pouvez télécharger ici](http://status.net/sites/default/files/issues/statusnet-1.0.1-inox.txt).
Enregistrez-le à la racine de votre instance de status.net et nommez-le par exemple statusnet.patch, puis saisissez les commandes suivantes :
```bash
@@ -56,4 +56,4 @@ sed -i "s#statusnet-1\.0\.1#\./#" statusnet.patch
patch -p1 < statusnet.patch
```
Normalement, tout devrait fonctionner à merveille désormais.
Normalement, tout devrait fonctionner à merveille désormais.