From 1e9dfd8d7f749e4961db3a8276e1b3f4e628f452 Mon Sep 17 00:00:00 2001
From: Yunobot <simone@yunohost.org>
Date: Sat, 6 Feb 2021 18:22:00 +0100
Subject: [PATCH] (Grav GitSync) Automatic Commit from Yunobot

---
 .../01.whatisyunohost/whatsyunohost.ar.md          |  2 ++
 .../01.whatisyunohost/whatsyunohost.de.md          |  4 +++-
 .../01.whatisyunohost/whatsyunohost.es.md          |  4 +++-
 .../01.whatisyunohost/whatsyunohost.fr.md          |  2 ++
 .../01.whatisyunohost/whatsyunohost.md             |  4 +++-
 .../01.selfhosting/02.tryyunohost/try.ar.md        |  2 ++
 .../01.selfhosting/02.tryyunohost/try.ca.md        |  2 ++
 .../01.selfhosting/02.tryyunohost/try.de.md        |  2 ++
 .../01.selfhosting/02.tryyunohost/try.es.md        |  2 ++
 .../01.selfhosting/02.tryyunohost/try.fr.md        |  2 ++
 .../01.selfhosting/02.tryyunohost/try.it.md        |  2 ++
 .../01.selfhosting/02.tryyunohost/try.md           |  2 ++
 .../03.howtohostyourself/howtohostyourself.de.md   |  4 +++-
 .../03.howtohostyourself/howtohostyourself.fr.md   |  4 +++-
 .../03.howtohostyourself/howtohostyourself.md      |  2 ++
 .../01.selfhosting/selfhosting.de.md               |  2 ++
 .../01.selfhosting/selfhosting.fr.md               |  2 ++
 .../01.administrate/01.selfhosting/selfhosting.md  |  2 ++
 .../01.selfhosting/selfhosting.ru.md               |  4 +++-
 .../02.install/00.hardware/hardware.de.md          |  2 ++
 .../02.install/00.hardware/hardware.es.md          |  2 ++
 .../02.install/00.hardware/hardware.fr.md          |  2 ++
 .../02.install/00.hardware/hardware.md             |  2 ++
 .../02.install/01.iso/00.images/images.ar.md       |  2 ++
 .../02.install/01.iso/00.images/images.es.md       |  2 ++
 .../02.install/01.iso/00.images/images.fr.md       |  2 ++
 .../02.install/01.iso/00.images/images.md          |  2 ++
 .../01.iso/01.burn_iso/burn_or_copy_iso.fr.md      |  2 ++
 .../01.iso/01.burn_iso/burn_or_copy_iso.md         |  2 ++
 .../boot_and_graphical_install.fr.md               |  2 ++
 .../boot_and_graphical_install.md                  |  2 ++
 .../{install_iso_de.md => install_iso.de.md}       |  2 ++
 .../02.install/01.iso/install_iso.es.md            |  2 ++
 .../02.install/01.iso/install_iso.fr.md            |  2 ++
 .../02.install/01.iso/install_iso.it.md            |  2 ++
 .../02.install/01.iso/install_iso.md               |  2 ++
 .../02.install/02.vps/install_on_vps.de.md         |  2 ++
 .../02.install/02.vps/install_on_vps.es.md         |  2 ++
 .../02.install/02.vps/install_on_vps.fr.md         |  2 ++
 .../02.install/02.vps/install_on_vps.it.md         |  2 ++
 .../02.install/02.vps/install_on_vps.md            |  2 ++
 .../03.manualinstall/install_manually.de.md        |  2 ++
 .../03.manualinstall/install_manually.es.md        |  2 ++
 .../03.manualinstall/install_manually.fr.md        |  2 ++
 .../03.manualinstall/install_manually.md           |  2 ++
 .../02.install/04.rpi/install_on_raspberry.de.md   |  2 ++
 .../02.install/04.rpi/install_on_raspberry.es.md   |  2 ++
 .../02.install/04.rpi/install_on_raspberry.fr.md   |  2 ++
 .../02.install/04.rpi/install_on_raspberry.md      |  2 ++
 .../02.install/05.arm/install_on_arm_board.es.md   |  2 ++
 .../02.install/05.arm/install_on_arm_board.fr.md   |  2 ++
 .../02.install/05.arm/install_on_arm_board.md      |  2 ++
 .../02.install/06.debian/install_on_debian.ar.md   |  2 ++
 .../02.install/06.debian/install_on_debian.fr.md   |  2 ++
 .../02.install/06.debian/install_on_debian.it.md   |  2 ++
 .../02.install/06.debian/install_on_debian.md      |  2 ++
 .../07.virtualbox/install_on_virtualbox.es.md      |  2 ++
 .../07.virtualbox/install_on_virtualbox.fr.md      |  2 ++
 .../07.virtualbox/install_on_virtualbox.md         |  2 ++
 .../02.install/08.plugandboot/plug_and_boot.es.md  |  2 ++
 .../02.install/08.plugandboot/plug_and_boot.fr.md  |  2 ++
 .../02.install/08.plugandboot/plug_and_boot.md     |  2 ++
 .../02.install/09.docker/docker.fr.md              |  2 ++
 .../01.administrate/02.install/09.docker/docker.md |  2 ++
 pages/01.administrate/02.install/install.ar.md     |  2 ++
 pages/01.administrate/02.install/install.es.md     |  2 ++
 pages/01.administrate/02.install/install.fr.md     |  2 ++
 pages/01.administrate/02.install/install.it.md     |  2 ++
 pages/01.administrate/02.install/install.md        |  4 +++-
 .../01.post_forwarding/port_forwarding.es.md       |  2 ++
 .../01.post_forwarding/port_forwarding.fr.md       |  2 ++
 .../01.post_forwarding/port_forwarding.md          |  2 ++
 .../03.postinstall/01.ispbox/isp_box_config.es.md  |  2 ++
 .../03.postinstall/01.ispbox/isp_box_config.fr.md  |  2 ++
 .../03.postinstall/01.ispbox/isp_box_config.md     |  4 +++-
 .../03.postinstall/02.dns/dns_config.es.md         |  2 ++
 .../03.postinstall/02.dns/dns_config.fr.md         |  2 ++
 .../03.postinstall/02.dns/dns_config.md            |  2 ++
 .../03.certificate/certificate.es.md               |  2 ++
 .../03.certificate/certificate.fr.md               |  2 ++
 .../03.postinstall/03.certificate/certificate.md   |  2 ++
 .../03.postinstall/04.diagnostics/diagnostic.fr.md |  2 ++
 .../03.postinstall/04.diagnostics/diagnostic.md    |  2 ++
 .../03.postinstall/postinstall.es.md               |  2 ++
 .../03.postinstall/postinstall.fr.md               |  2 ++
 .../01.administrate/03.postinstall/postinstall.md  | 14 ++++++++------
 .../04.learn/01.overview/overview.fr.md            |  2 ++
 .../04.learn/01.overview/overview.md               |  2 ++
 .../04.learn/02.guidelines/guidelines.fr.md        |  2 ++
 .../04.learn/02.guidelines/guidelines.md           |  2 ++
 .../04.learn/03.webadmin/admin.es.md               |  2 ++
 .../04.learn/03.webadmin/admin.fr.md               |  2 ++
 .../01.administrate/04.learn/03.webadmin/admin.md  |  2 ++
 .../04.learn/04.commandline/01.ssh/ssh.de.md       |  6 ++++--
 .../04.learn/04.commandline/01.ssh/ssh.es.md       |  2 ++
 .../04.learn/04.commandline/01.ssh/ssh.fr.md       |  2 ++
 .../04.learn/04.commandline/01.ssh/ssh.it.md       |  4 +++-
 .../04.learn/04.commandline/01.ssh/ssh.md          |  2 ++
 .../04.commandline/02.cli/commandline.es.md        |  2 ++
 .../04.commandline/02.cli/commandline.fr.md        |  2 ++
 .../04.learn/04.commandline/02.cli/commandline.md  |  2 ++
 .../01.administrate/04.learn/05.users/users.fr.md  |  6 ++++--
 pages/01.administrate/04.learn/05.users/users.md   |  6 ++++--
 .../04.learn/06.apps/01.catalog/apps.fr.md         |  2 ++
 .../04.learn/06.apps/01.catalog/apps.md            |  2 ++
 .../02.apps/01.framasoft/apps_framasoft.fr.md      |  2 ++
 .../06.apps/02.apps/adminer/app_adminer.fr.md      |  2 ++
 .../06.apps/02.apps/adminer/app_adminer.md         |  2 ++
 .../06.apps/02.apps/airsonic/app_airsonic.fr.md    |  2 ++
 .../06.apps/02.apps/airsonic/app_airsonic.md       |  2 ++
 .../06.apps/02.apps/ampache/app_ampache.fr.md      |  2 ++
 .../06.apps/02.apps/ampache/app_ampache.md         |  2 ++
 .../06.apps/02.apps/anarchism/app_anarchism.fr.md  |  2 ++
 .../06.apps/02.apps/anarchism/app_anarchism.md     |  2 ++
 .../06.apps/02.apps/anfora/app_anfora.fr.md        |  2 ++
 .../04.learn/06.apps/02.apps/anfora/app_anfora.md  |  2 ++
 .../04.learn/06.apps/02.apps/appsdoc.md_           |  2 ++
 .../06.apps/02.apps/archivist/app_archivist.fr.md  |  2 ++
 .../06.apps/02.apps/archivist/app_archivist.md     |  2 ++
 .../06.apps/02.apps/baikal/app_baikal.fr.md        |  2 ++
 .../04.learn/06.apps/02.apps/baikal/app_baikal.md  |  2 ++
 .../02.apps/bibliogram/app_bibliogram.fr.md        |  2 ++
 .../06.apps/02.apps/bibliogram/app_bibliogram.md   |  2 ++
 .../06.apps/02.apps/bitwarden/app_bitwarden.fr.md  |  2 ++
 .../06.apps/02.apps/bitwarden/app_bitwarden.md     |  2 ++
 .../06.apps/02.apps/blogotext/app_blogotext.fr.md  |  2 ++
 .../06.apps/02.apps/blogotext/app_blogotext.md     |  2 ++
 .../06.apps/02.apps/bludit/app_bludit.fr.md        |  2 ++
 .../04.learn/06.apps/02.apps/bludit/app_bludit.md  |  2 ++
 .../04.learn/06.apps/02.apps/borg/app_borg.fr.md   |  2 ++
 .../04.learn/06.apps/02.apps/borg/app_borg.md      |  2 ++
 .../04.learn/06.apps/02.apps/bozon/app_bozon.fr.md |  2 ++
 .../04.learn/06.apps/02.apps/bozon/app_bozon.md    |  2 ++
 .../02.apps/calibreweb/app_calibreweb.fr.md        |  2 ++
 .../06.apps/02.apps/calibreweb/app_calibreweb.md   |  2 ++
 .../04.learn/06.apps/02.apps/cheky/app_cheky.fr.md |  2 ++
 .../04.learn/06.apps/02.apps/cheky/app_cheky.md    |  2 ++
 .../civicrm_drupal7/app_civicrm_drupal7.fr.md      |  2 ++
 .../02.apps/civicrm_drupal7/app_civicrm_drupal7.md |  2 ++
 .../06.apps/02.apps/codimd/app_codimd.fr.md        |  2 ++
 .../04.learn/06.apps/02.apps/codimd/app_codimd.md  |  2 ++
 .../06.apps/02.apps/collabora/app_collabora.fr.md  |  2 ++
 .../06.apps/02.apps/collabora/app_collabora.md     |  2 ++
 .../collaboradocker/app_collaboradocker.fr.md      |  2 ++
 .../02.apps/collaboradocker/app_collaboradocker.md |  2 ++
 .../06.apps/02.apps/concrete5/app_concrete5.fr.md  |  2 ++
 .../06.apps/02.apps/concrete5/app_concrete5.md     |  2 ++
 .../04.learn/06.apps/02.apps/cowyo/app_cowyo.fr.md |  2 ++
 .../04.learn/06.apps/02.apps/cowyo/app_cowyo.md    |  2 ++
 .../02.apps/diagramsnet/app_diagramsnet.fr.md      |  2 ++
 .../06.apps/02.apps/diagramsnet/app_diagramsnet.md |  2 ++
 .../06.apps/02.apps/discourse/app_discourse.fr.md  |  2 ++
 .../06.apps/02.apps/discourse/app_discourse.md     |  2 ++
 .../06.apps/02.apps/distbin/app_distbin.fr.md      |  2 ++
 .../06.apps/02.apps/distbin/app_distbin.md         |  2 ++
 .../06.apps/02.apps/dokuwiki/app_dokuwiki.fr.md    |  2 ++
 .../06.apps/02.apps/dokuwiki/app_dokuwiki.md       |  2 ++
 .../06.apps/02.apps/dolibarr/app_dolibarr.fr.md    |  2 ++
 .../06.apps/02.apps/dolibarr/app_dolibarr.md       |  2 ++
 .../06.apps/02.apps/dotclear2/app_dotclear2.fr.md  |  2 ++
 .../06.apps/02.apps/dotclear2/app_dotclear2.md     |  2 ++
 .../06.apps/02.apps/drupal/app_drupal.fr.md        |  2 ++
 .../04.learn/06.apps/02.apps/drupal/app_drupal.md  |  2 ++
 .../06.apps/02.apps/drupal7/app_drupal7.fr.md      |  2 ++
 .../06.apps/02.apps/drupal7/app_drupal7.md         |  2 ++
 .../etherpad_mypads/app_etherpad_mypads.fr.md      |  2 ++
 .../02.apps/etherpad_mypads/app_etherpad_mypads.md |  2 ++
 .../06.apps/02.apps/fallback/app_fallback.fr.md    |  2 ++
 .../06.apps/02.apps/fallback/app_fallback.md       |  2 ++
 .../06.apps/02.apps/ffsync/app_ffsync.fr.md        |  2 ++
 .../06.apps/02.apps/ffsync/app_ffsync.it.md        |  2 ++
 .../04.learn/06.apps/02.apps/ffsync/app_ffsync.md  |  2 ++
 .../02.apps/firefly-iii/app_firefly-iii.fr.md      |  2 ++
 .../06.apps/02.apps/firefly-iii/app_firefly-iii.md |  2 ++
 .../06.apps/02.apps/flarum/app_flarum.fr.md        |  2 ++
 .../04.learn/06.apps/02.apps/flarum/app_flarum.md  |  2 ++
 .../06.apps/02.apps/fluxbb/app_fluxbb.fr.md        |  2 ++
 .../04.learn/06.apps/02.apps/fluxbb/app_fluxbb.md  |  2 ++
 .../02.apps/framaforms/app_framaforms.fr.md        |  2 ++
 .../06.apps/02.apps/framaforms/app_framaforms.md   |  2 ++
 .../06.apps/02.apps/freshrss/app_freshrss.fr.md    |  2 ++
 .../06.apps/02.apps/freshrss/app_freshrss.md       |  2 ++
 .../06.apps/02.apps/friendica/app_friendica.fr.md  |  2 ++
 .../06.apps/02.apps/friendica/app_friendica.md     |  2 ++
 .../06.apps/02.apps/funkwhale/app_funkwhale.fr.md  |  2 ++
 .../06.apps/02.apps/funkwhale/app_funkwhale.md     |  2 ++
 .../06.apps/02.apps/garradin/app_garradin.fr.md    |  2 ++
 .../06.apps/02.apps/garradin/app_garradin.md       |  2 ++
 .../04.learn/06.apps/02.apps/gitea/app_gitea.fr.md |  2 ++
 .../04.learn/06.apps/02.apps/gitea/app_gitea.md    |  2 ++
 .../02.apps/gitlab-runner/app_gitlab-runner.fr.md  |  2 ++
 .../02.apps/gitlab-runner/app_gitlab-runner.md     |  2 ++
 .../06.apps/02.apps/gitlab/app_gitlab.fr.md        |  2 ++
 .../04.learn/06.apps/02.apps/gitlab/app_gitlab.md  |  2 ++
 .../02.apps/glowing_bear/app_glowing_bear.fr.md    |  2 ++
 .../02.apps/glowing_bear/app_glowing_bear.md       |  2 ++
 .../04.learn/06.apps/02.apps/gogs/app_gogs.fr.md   |  2 ++
 .../04.learn/06.apps/02.apps/gogs/app_gogs.md      |  2 ++
 .../06.apps/02.apps/gotify/app_gotify.fr.md        |  2 ++
 .../04.learn/06.apps/02.apps/gotify/app_gotify.md  |  2 ++
 .../04.learn/06.apps/02.apps/grav/app_grav.fr.md   |  2 ++
 .../04.learn/06.apps/02.apps/grav/app_grav.md      |  2 ++
 .../06.apps/02.apps/halcyon/app_halcyon.fr.md      |  2 ++
 .../06.apps/02.apps/halcyon/app_halcyon.md         |  2 ++
 .../04.learn/06.apps/02.apps/haste/app_haste.fr.md |  2 ++
 .../04.learn/06.apps/02.apps/haste/app_haste.md    |  2 ++
 .../06.apps/02.apps/hextris/app_hextris.fr.md      |  2 ++
 .../06.apps/02.apps/hextris/app_hextris.md         |  2 ++
 .../04.learn/06.apps/02.apps/horde/app_horde.fr.md |  2 ++
 .../04.learn/06.apps/02.apps/horde/app_horde.md    |  2 ++
 .../06.apps/02.apps/hubzilla/app_hubzilla.fr.md    |  2 ++
 .../06.apps/02.apps/hubzilla/app_hubzilla.md       |  2 ++
 .../02.apps/invoiceninga/app_invoiceninja.md       |  2 ++
 .../06.apps/02.apps/jappix/app_jappix.fr.md        |  2 ++
 .../04.learn/06.apps/02.apps/jappix/app_jappix.md  |  2 ++
 .../06.apps/02.apps/jirafeau/app_jirafeau.fr.md    |  2 ++
 .../06.apps/02.apps/jirafeau/app_jirafeau.md       |  2 ++
 .../04.learn/06.apps/02.apps/jitsi/app_jitsi.fr.md |  2 ++
 .../04.learn/06.apps/02.apps/jitsi/app_jitsi.md    |  2 ++
 .../02.apps/jupyterlab/app_jupyterlab.fr.md        |  2 ++
 .../06.apps/02.apps/jupyterlab/app_jupyterlab.md   |  2 ++
 .../06.apps/02.apps/kanboard/app_kanboard.fr.md    |  2 ++
 .../06.apps/02.apps/kanboard/app_kanboard.md       |  2 ++
 .../06.apps/02.apps/keeweb/app_keeweb.fr.md        |  2 ++
 .../04.learn/06.apps/02.apps/keeweb/app_keeweb.md  |  2 ++
 .../06.apps/02.apps/kresus/app_kresus.fr.md        |  2 ++
 .../04.learn/06.apps/02.apps/kresus/app_kresus.md  |  2 ++
 .../04.learn/06.apps/02.apps/leed/app_leed.fr.md   |  2 ++
 .../04.learn/06.apps/02.apps/leed/app_leed.md      |  2 ++
 .../02.apps/limesurvey/app_limesurvey.fr.md        |  2 ++
 .../06.apps/02.apps/limesurvey/app_limesurvey.md   |  2 ++
 .../04.learn/06.apps/02.apps/lstu/app_lstu.fr.md   |  2 ++
 .../04.learn/06.apps/02.apps/lstu/app_lstu.md      |  2 ++
 .../04.learn/06.apps/02.apps/lufi/app_lufi.fr.md   |  2 ++
 .../04.learn/06.apps/02.apps/lufi/app_lufi.md      |  2 ++
 .../04.learn/06.apps/02.apps/lutim/app_lutim.fr.md |  2 ++
 .../04.learn/06.apps/02.apps/lutim/app_lutim.md    |  2 ++
 .../06.apps/02.apps/mailman/app_mailman.fr.md      |  2 ++
 .../06.apps/02.apps/mailman/app_mailman.md         |  2 ++
 .../02.apps/mattermost/app_mattermost.fr.md        |  2 ++
 .../06.apps/02.apps/mattermost/app_mattermost.md   |  2 ++
 .../06.apps/02.apps/mediawiki/app_mediawiki.fr.md  |  2 ++
 .../06.apps/02.apps/mediawiki/app_mediawiki.md     |  2 ++
 .../06.apps/02.apps/mindmaps/app_mindmaps.fr.md    |  2 ++
 .../06.apps/02.apps/mindmaps/app_mindmaps.md       |  2 ++
 .../06.apps/02.apps/minetest/app_minetest.fr.md    |  2 ++
 .../06.apps/02.apps/minetest/app_minetest.md       |  2 ++
 .../06.apps/02.apps/minidlna/app_minidlna.fr.md    |  2 ++
 .../06.apps/02.apps/minidlna/app_minidlna.md       |  2 ++
 .../06.apps/02.apps/mobilizon/app_mobilizon.fr.md  |  2 ++
 .../06.apps/02.apps/mobilizon/app_mobilizon.md     |  2 ++
 .../06.apps/02.apps/moodle/app_moodle.fr.md        |  2 ++
 .../04.learn/06.apps/02.apps/moodle/app_moodle.md  |  2 ++
 .../02.apps/mumbleserver/app_mumbleserver.fr.md    |  2 ++
 .../02.apps/mumbleserver/app_mumbleserver.md       |  2 ++
 .../06.apps/02.apps/my_webapp/app_my_webapp.fr.md  |  2 ++
 .../06.apps/02.apps/my_webapp/app_my_webapp.md     |  2 ++
 .../06.apps/02.apps/navidrome/app_navidrome.fr.md  |  2 ++
 .../06.apps/02.apps/navidrome/app_navidrome.md     |  2 ++
 .../{app_netdata_fr.md => app_netdata.fr.md}       |  2 ++
 .../06.apps/02.apps/netdata/app_netdata.md         |  2 ++
 .../06.apps/02.apps/nextcloud/app_nextcloud.fr.md  |  2 ++
 .../06.apps/02.apps/nextcloud/app_nextcloud.md     | 10 ++++++----
 .../nextcloud_keeweb/app_nextcloud_keeweb.fr.md    |  2 ++
 .../nextcloud_keeweb/app_nextcloud_keeweb.md       |  2 ++
 .../06.apps/02.apps/noalyss/app_noalyss.fr.md      |  2 ++
 .../06.apps/02.apps/noalyss/app_noalyss.md         |  2 ++
 .../02.apps/onlyoffice/app_onlyoffice.fr.md        |  2 ++
 .../06.apps/02.apps/onlyoffice/app_onlyoffice.md   |  2 ++
 .../02.apps/opensondage/app_opensondage.fr.md      |  2 ++
 .../06.apps/02.apps/opensondage/app_opensondage.md |  2 ++
 .../06.apps/02.apps/osticket/app_osticket.fr.md    |  2 ++
 .../06.apps/02.apps/osticket/app_osticket.md       |  2 ++
 .../06.apps/02.apps/peertube/app_peertube.fr.md    |  2 ++
 .../06.apps/02.apps/peertube/app_peertube.md       |  2 ++
 .../02.apps/phpmyadmin/app_phpmyadmin.fr.md        |  2 ++
 .../06.apps/02.apps/phpmyadmin/app_phpmyadmin.md   |  2 ++
 .../02.apps/phpsysinfo/app_phpsysinfo.fr.md        |  2 ++
 .../06.apps/02.apps/phpsysinfo/app_phpsysinfo.md   |  2 ++
 .../06.apps/02.apps/pihole/app_pihole.fr.md        |  2 ++
 .../04.learn/06.apps/02.apps/pihole/app_pihole.md  |  2 ++
 .../06.apps/02.apps/piwigo/app_piwigo.fr.md        |  2 ++
 .../04.learn/06.apps/02.apps/piwigo/app_piwigo.md  |  2 ++
 .../06.apps/02.apps/pleroma/app_pleroma.fr.md      |  2 ++
 .../06.apps/02.apps/pleroma/app_pleroma.md         |  4 +++-
 .../04.learn/06.apps/02.apps/plume/app_plume.fr.md |  2 ++
 .../04.learn/06.apps/02.apps/plume/app_plume.md    |  2 ++
 .../06.apps/02.apps/pluxml/app_pluxml.fr.md        |  2 ++
 .../04.learn/06.apps/02.apps/pluxml/app_pluxml.md  |  2 ++
 .../06.apps/02.apps/radicale/app_radicale.fr.md    |  2 ++
 .../06.apps/02.apps/radicale/app_radicale.md       |  2 ++
 .../06.apps/02.apps/rainloop/app_rainloop.fr.md    |  2 ++
 .../06.apps/02.apps/rainloop/app_rainloop.md       |  2 ++
 .../06.apps/02.apps/roundcube/app_roundcube.fr.md  |  2 ++
 .../06.apps/02.apps/roundcube/app_roundcube.md     |  2 ++
 .../04.learn/06.apps/02.apps/searx/app_searx.fr.md |  2 ++
 .../04.learn/06.apps/02.apps/searx/app_searx.md    |  2 ++
 .../06.apps/02.apps/shaarli/app_shaarli.fr.md      |  2 ++
 .../06.apps/02.apps/shaarli/app_shaarli.md         |  2 ++
 .../02.apps/shellinabox/app_shellinabox.fr.md      |  2 ++
 .../06.apps/02.apps/shellinabox/app_shellinabox.md |  2 ++
 .../simple-torrent/app_simple-torrent.fr.md        |  2 ++
 .../02.apps/simple-torrent/app_simple-torrent.md   |  2 ++
 .../06.apps/02.apps/slingcode/app_slingcode.fr.md  |  2 ++
 .../06.apps/02.apps/slingcode/app_slingcode.md     |  2 ++
 .../04.learn/06.apps/02.apps/sogo/app_sogo.fr.md   |  4 +++-
 .../04.learn/06.apps/02.apps/sogo/app_sogo.md      |  2 ++
 .../04.learn/06.apps/02.apps/spip/app_spip.fr.md   |  2 ++
 .../04.learn/06.apps/02.apps/spip/app_spip.md      |  2 ++
 .../04.learn/06.apps/02.apps/strut/app_strut.fr.md |  2 ++
 .../04.learn/06.apps/02.apps/strut/app_strut.md    |  2 ++
 .../02.apps/transmission/app_transmission.fr.md    |  2 ++
 .../02.apps/transmission/app_transmission.md       |  2 ++
 .../04.learn/06.apps/02.apps/ttrss/app_ttrss.fr.md |  2 ++
 .../04.learn/06.apps/02.apps/ttrss/app_ttrss.md    |  2 ++
 .../app_unattended_upgrades.fr.md                  |  2 ++
 .../unattended_upgrades/app_unattended_upgrades.md |  2 ++
 .../06.apps/02.apps/wallabag2/app_wallabag2.fr.md  |  2 ++
 .../06.apps/02.apps/wallabag2/app_wallabag2.md     |  2 ++
 .../06.apps/02.apps/weblate/app_weblate.fr.md      |  2 ++
 .../06.apps/02.apps/weblate/app_weblate.md         |  2 ++
 .../06.apps/02.apps/webtrees/app_webtrees.fr.md    |  2 ++
 .../06.apps/02.apps/webtrees/app_webtrees.md       |  2 ++
 .../04.learn/06.apps/02.apps/wekan/app_wekan.fr.md |  2 ++
 .../04.learn/06.apps/02.apps/wekan/app_wekan.md    |  2 ++
 .../06.apps/02.apps/wikijs/app_wikijs.fr.md        |  2 ++
 .../04.learn/06.apps/02.apps/wikijs/app_wikijs.md  |  2 ++
 .../06.apps/02.apps/wordpress/app_wordpress.fr.md  |  2 ++
 .../06.apps/02.apps/wordpress/app_wordpress.md     |  2 ++
 .../02.apps/writing_guide/app_writing_guide.fr.md  |  2 ++
 .../02.apps/writing_guide/app_writing_guide.md     |  2 ++
 .../06.apps/02.apps/yunofav/app_yunofav.fr.md      |  2 ++
 .../06.apps/02.apps/yunofav/app_yunofav.md         |  2 ++
 .../06.apps/02.apps/zerobin/app_zerobin.fr.md      |  2 ++
 .../06.apps/02.apps/zerobin/app_zerobin.md         |  2 ++
 .../04.learn/06.apps/apps_overview.fr.md           |  6 ++++--
 .../04.learn/06.apps/apps_overview.md              |  4 +++-
 .../04.learn/07.domains/domains.fr.md              |  4 +++-
 .../01.administrate/04.learn/07.domains/domains.md |  6 ++++--
 .../01.unblacklisting/blacklist_forms.fr.md        |  2 ++
 .../08.emails/01.unblacklisting/blacklist_forms.md |  2 ++
 .../02.emailclients/email_configure_client.es.md   |  2 ++
 .../02.emailclients/email_configure_client.fr.md   |  2 ++
 .../02.emailclients/email_configure_client.md      |  2 ++
 .../01.administrate/04.learn/08.emails/email.de.md |  2 ++
 .../01.administrate/04.learn/08.emails/email.es.md |  2 ++
 .../01.administrate/04.learn/08.emails/email.fr.md | 12 +++++++-----
 pages/01.administrate/04.learn/08.emails/email.md  | 14 ++++++++------
 pages/01.administrate/04.learn/09.xmpp/XMPP.es.md  |  2 ++
 pages/01.administrate/04.learn/09.xmpp/XMPP.fr.md  |  2 ++
 pages/01.administrate/04.learn/09.xmpp/XMPP.md     |  2 ++
 .../04.learn/10.backups/backup.fr.md               |  2 ++
 .../04.learn/10.backups/backup.it.md               |  2 ++
 .../01.administrate/04.learn/10.backups/backup.md  |  2 ++
 .../04.learn/11.update/01.system/update.fr.md      |  2 ++
 .../04.learn/11.update/01.system/update.md         |  2 ++
 .../04.learn/11.update/02.apps/app_update.fr.md    |  2 ++
 .../04.learn/11.update/02.apps/app_update.md       |  2 ++
 .../12.security/01.team/security_team.fr.md        |  2 ++
 .../04.learn/12.security/01.team/security_team.md  |  2 ++
 .../04.learn/12.security/security.fr.md            |  2 ++
 .../04.learn/12.security/security.md               |  2 ++
 .../01.domains/01.dns_nohost_me/dns_nohost.me.md   |  2 ++
 .../01.dns_nohost_me/dns_nohost_me.es.md           |  2 ++
 .../01.dns_nohost_me/dns_nohost_me.fr.md           |  2 ++
 .../02.dns_dynamic_ip/dns_dynamicip.fr.md          |  6 ++++--
 .../01.domains/02.dns_dynamic_ip/dns_dynamicip.md  |  6 ++++--
 .../03.dns_subdomains/dns_subdomains.fr.md         |  2 ++
 .../01.domains/03.dns_subdomains/dns_subdomains.md |  2 ++
 .../05.advance/01.domains/05.OVH/OVH.fr.md         |  2 ++
 .../05.advance/01.domains/05.OVH/OVH.md            |  4 +++-
 .../05.advance/02.isp/01.sfr/isp_sfr.fr.md         |  2 ++
 .../05.advance/02.isp/02.orange/isp_orange.fr.md   |  2 ++
 .../05.advance/02.isp/03.free/isp_free.fr.md       |  2 ++
 pages/01.administrate/05.advance/02.isp/isp.es.md  |  2 ++
 pages/01.administrate/05.advance/02.isp/isp.fr.md  |  2 ++
 pages/01.administrate/05.advance/02.isp/isp.md     |  2 ++
 .../05.advance/03.filezilla/filezilla.fr.md        |  2 ++
 .../05.advance/03.filezilla/filezilla.md           |  2 ++
 .../05.advance/04.theming/theming.fr.md            |  2 ++
 .../05.advance/04.theming/theming.md               |  2 ++
 .../05.external_storage/external_storage.fr.md     |  2 ++
 .../05.external_storage/external_storage.md        |  2 ++
 .../06.email_migration/email_migration.fr.md       |  2 ++
 .../06.email_migration/email_migration.md          |  2 ++
 .../06.troubleshooting/01.fail2ban/fail2ban.fr.md  |  2 ++
 .../06.troubleshooting/01.fail2ban/fail2ban.md     |  2 ++
 .../02.admin_password/change_admin_password.fr.md  |  2 ++
 .../02.admin_password/change_admin_password.md     |  2 ++
 .../06.troubleshooting/03.noaccess/noaccess.fr.md  |  2 ++
 .../06.troubleshooting/04.ipv6/ipv6.fr.md          |  2 ++
 .../06.troubleshooting/04.ipv6/ipv6.md             |  2 ++
 .../jessie_stretch_migration.fr.md                 |  2 ++
 .../01.jessie_stretch/jessie_stretch_migration.md  |  2 ++
 .../stretch_buster_migration.fr.md                 |  2 ++
 .../02.stretch_buster/stretch_buster_migration.md  |  2 ++
 pages/01.administrate/admindoc.de.md               |  4 +++-
 pages/01.administrate/admindoc.fr.md               |  2 ++
 pages/01.administrate/admindoc.md                  |  2 ++
 .../shell_variables_scope.fr.md                    |  2 ++
 .../shell_variables_scope.md                       |  2 ++
 pages/02.contribute/01.contribute/contribute.ar.md |  2 ++
 pages/02.contribute/01.contribute/contribute.fr.md |  2 ++
 pages/02.contribute/01.contribute/contribute.md    |  2 ++
 .../doc_writing_guide.fr.md                        |  2 ++
 .../doc_writing_guide.md                           |  2 ++
 .../02.markdown_guide/doc_markdown_guide.fr.md     |  2 ++
 .../02.markdown_guide/doc_markdown_guide.md        |  2 ++
 .../03.git/doc_use_git.fr.md                       |  2 ++
 .../02.write_documentation/03.git/doc_use_git.md   |  2 ++
 .../write_documentation.fr.md                      |  4 +++-
 .../02.write_documentation/write_documentation.md  |  4 +++-
 pages/02.contribute/03.chat_rooms/chat_rooms.es.md |  2 ++
 pages/02.contribute/03.chat_rooms/chat_rooms.fr.md |  2 ++
 pages/02.contribute/03.chat_rooms/chat_rooms.md    |  2 ++
 .../01.apps_wishlist/apps_wishlist.md              |  2 ++
 .../02.technical_intro/packaging_apps.fr.md        |  2 ++
 .../02.technical_intro/packaging_apps.md           |  4 +++-
 .../03.git/packaging_apps_git.fr.md                |  2 ++
 .../04.packaging_apps/03.git/packaging_apps_git.md |  2 ++
 .../04.virtualbox/packaging_apps_virtualbox.fr.md  |  2 ++
 .../04.virtualbox/packaging_apps_virtualbox.md     |  2 ++
 .../05.manifest/packaging_apps_manifest.fr.md      |  2 ++
 .../05.manifest/packaging_apps_manifest.md         |  2 ++
 .../06.scripts/packaging_apps_scripts.fr.md        |  2 ++
 .../06.scripts/packaging_apps_scripts.md           |  2 ++
 .../packaging_apps_arguments_format.md             |  2 ++
 .../packaging_apps_arguments_management.fr.md      |  2 ++
 .../packaging_apps_arguments_management.md         |  2 ++
 .../09.nginx/packaging_apps_nginx_conf.fr.md       |  2 ++
 .../09.nginx/packaging_apps_nginx_conf.md          |  2 ++
 .../packaging_apps_multiinstance.fr.md             |  2 ++
 .../packaging_apps_multiinstance.md                |  2 ++
 .../11.helpers/packaging_apps_helpers.md           |  2 ++
 .../12.hooks/packaging_apps_hooks.fr.md            |  2 ++
 .../12.hooks/packaging_apps_hooks.md               |  2 ++
 .../13.trap/packaging_apps_trap.fr.md              |  2 ++
 .../13.trap/packaging_apps_trap.md                 |  2 ++
 .../01.actions/packaging_apps_actions.md           |  2 ++
 .../02.config_panel/packaging_apps_config_panel.md |  2 ++
 .../14.advanced/packaging_apps_advanced.md         |  6 ++++--
 .../01.apps_levels/packaging_apps_levels.fr.md     |  2 ++
 .../01.apps_levels/packaging_apps_levels.md        |  2 ++
 .../02.yep/packaging_apps_guidelines.fr.md         |  2 ++
 .../02.yep/packaging_apps_guidelines.md            |  2 ++
 .../03.ci_packagers/packaging_apps.ci.md           |  2 ++
 .../03.ci_packagers/packaging_apps_ci.fr.md        |  2 ++
 .../04.packaging_apps/packaging_apps_start.fr.md   |  2 ++
 .../04.packaging_apps/packaging_apps_start.md      |  2 ++
 pages/02.contribute/05.dev/dev.fr.md               |  2 ++
 pages/02.contribute/05.dev/dev.md                  |  2 ++
 pages/02.contribute/06.api/admin_api.fr.md         |  2 ++
 pages/02.contribute/06.api/admin_api.md            |  2 ++
 pages/02.contribute/contributordoc.fr.md           |  2 ++
 pages/02.contribute/contributordoc.md              |  2 ++
 .../02.organization/01.budget/project_budget.fr.md |  2 ++
 .../02.organization/01.budget/project_budget.md    |  2 ++
 .../yunohost_project_organization.fr.md            |  2 ++
 .../yunohost_project_organization.md               |  2 ++
 pages/03.project/03.communication/communication.md |  2 ++
 .../03.project/04.sponsors/sponsors_partners.fr.md |  2 ++
 pages/03.project/04.sponsors/sponsors_partners.md  |  2 ++
 .../use_case_non-profit_organisations.ca.md        |  2 ++
 .../use_case_non-profit_organisations.fr.md        |  2 ++
 .../use_case_non-profit_organisations.md           |  2 ++
 .../use_case_non-profit_organisations.oc.md        |  2 ++
 pages/05.help/01.faq/faq.de.md                     |  8 +++++---
 pages/05.help/01.faq/faq.fr.md                     |  8 +++++---
 pages/05.help/01.faq/faq.md                        |  8 +++++---
 pages/05.help/help.ar.md                           |  2 ++
 pages/05.help/help.fr.md                           |  2 ++
 pages/05.help/help.it.md                           |  2 ++
 pages/05.help/help.md                              |  2 ++
 pages/home/docs.ar.md                              |  2 ++
 pages/home/docs.de.md                              |  2 ++
 pages/home/docs.fr.md                              |  2 ++
 pages/home/docs.it.md                              |  2 ++
 pages/home/docs.md                                 |  2 ++
 478 files changed, 1020 insertions(+), 64 deletions(-)
 rename pages/01.administrate/02.install/01.iso/{install_iso_de.md => install_iso.de.md} (97%)
 rename pages/01.administrate/04.learn/06.apps/02.apps/netdata/{app_netdata_fr.md => app_netdata.fr.md} (99%)

diff --git a/pages/01.administrate/01.selfhosting/01.whatisyunohost/whatsyunohost.ar.md b/pages/01.administrate/01.selfhosting/01.whatisyunohost/whatsyunohost.ar.md
index 2a7be5a5..cad4df7b 100644
--- a/pages/01.administrate/01.selfhosting/01.whatisyunohost/whatsyunohost.ar.md
+++ b/pages/01.administrate/01.selfhosting/01.whatisyunohost/whatsyunohost.ar.md
@@ -3,6 +3,8 @@ title: ماذا نعني بـ واي يونوهوست YunoHost
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/whatsyunohost'
 ---
 
 <div dir="rtl">
diff --git a/pages/01.administrate/01.selfhosting/01.whatisyunohost/whatsyunohost.de.md b/pages/01.administrate/01.selfhosting/01.whatisyunohost/whatsyunohost.de.md
index 4314c927..17b424a7 100644
--- a/pages/01.administrate/01.selfhosting/01.whatisyunohost/whatsyunohost.de.md
+++ b/pages/01.administrate/01.selfhosting/01.whatisyunohost/whatsyunohost.de.md
@@ -3,11 +3,13 @@ title: Was ist YunoHost?
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/whatsyunohost'
 ---
 
 <img src="/images/YunoHost_logo_vertical.png" width=400>
 
-YunoHost ist ein **Betriebssystem**, das auf die einfachste Verwaltung eines **Servers** abzielt und daher das [Self-Hosting](selfhosting) demokratisiert, wobei sichergestellt wird, dass es zuverlässig, sicher, ethisch einwandfrei und leichtgewichtig bleibt. Es ist ein Copylefted-Libre-Softwareprojekt, das ausschließlich von Freiwilligen betrieben wird. Technisch gesehen kann es als eine Distribution angesehen werden, die auf [Debian GNU/Linux](https://debian.org) basiert und auf [vielen Arten von Hardware](install) installiert werden kann.
+YunoHost ist ein **Betriebssystem**, das auf die einfachste Verwaltung eines **Servers** abzielt und daher das [Self-Hosting](/selfhosting) demokratisiert, wobei sichergestellt wird, dass es zuverlässig, sicher, ethisch einwandfrei und leichtgewichtig bleibt. Es ist ein Copylefted-Libre-Softwareprojekt, das ausschließlich von Freiwilligen betrieben wird. Technisch gesehen kann es als eine Distribution angesehen werden, die auf [Debian GNU/Linux](https://debian.org) basiert und auf [vielen Arten von Hardware](/install) installiert werden kann.
 
 ## Features
 
diff --git a/pages/01.administrate/01.selfhosting/01.whatisyunohost/whatsyunohost.es.md b/pages/01.administrate/01.selfhosting/01.whatisyunohost/whatsyunohost.es.md
index 1e95fbe3..ad33199d 100644
--- a/pages/01.administrate/01.selfhosting/01.whatisyunohost/whatsyunohost.es.md
+++ b/pages/01.administrate/01.selfhosting/01.whatisyunohost/whatsyunohost.es.md
@@ -3,11 +3,13 @@ title: Qué es YunoHost?
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/whatsyunohost'
 ---
 
 <img src="/images/YunoHost_logo_vertical.png" width=400>
 
-YunoHost es un **sistema operativo** que persigue simplificar la administración de un **servidor** para democratizar el [autoalojamiento](selfhosting), asegurando que se mantiene fiable, seguro, ético y ligero. Es un proyecto de software libre copyleft mantenido exclusivamente por voluntarios. Se puede considerar técnicamente como una distribución basada en [Debian GNU/Linux](https://debian.org) y se puede instalar en [muchos tipos de hardware](install).
+YunoHost es un **sistema operativo** que persigue simplificar la administración de un **servidor** para democratizar el [autoalojamiento](/selfhosting), asegurando que se mantiene fiable, seguro, ético y ligero. Es un proyecto de software libre copyleft mantenido exclusivamente por voluntarios. Se puede considerar técnicamente como una distribución basada en [Debian GNU/Linux](https://debian.org) y se puede instalar en [muchos tipos de hardware](/install).
 
 ## Características
 
diff --git a/pages/01.administrate/01.selfhosting/01.whatisyunohost/whatsyunohost.fr.md b/pages/01.administrate/01.selfhosting/01.whatisyunohost/whatsyunohost.fr.md
index 894d6f4e..572db964 100644
--- a/pages/01.administrate/01.selfhosting/01.whatisyunohost/whatsyunohost.fr.md
+++ b/pages/01.administrate/01.selfhosting/01.whatisyunohost/whatsyunohost.fr.md
@@ -3,6 +3,8 @@ title: Qu'est-ce que YunoHost ?
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/whatsyunohost'
 ---
 
 ![YunoHost logo](image://YunoHost_logo_vertical.png?resize=400)
diff --git a/pages/01.administrate/01.selfhosting/01.whatisyunohost/whatsyunohost.md b/pages/01.administrate/01.selfhosting/01.whatisyunohost/whatsyunohost.md
index cb3ed7ec..95b2ebd2 100644
--- a/pages/01.administrate/01.selfhosting/01.whatisyunohost/whatsyunohost.md
+++ b/pages/01.administrate/01.selfhosting/01.whatisyunohost/whatsyunohost.md
@@ -3,11 +3,13 @@ title: What is YunoHost?
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/whatsyunohost'
 ---
 
 ![YunoHost logo](image://YunoHost_logo_vertical.png?resize=400)
 
-YunoHost is an **operating system** aiming for the simplest administration of a **server**, and therefore democratize [self-hosting](selfhosting), while making sure it stays reliable, secure, ethical and lightweight. It is a copylefted libre software project maintained exclusively by volunteers. Technically, it can be seen as a distribution based on [Debian GNU/Linux](https://debian.org) and can be installed on [many kinds of hardware](install).
+YunoHost is an **operating system** aiming for the simplest administration of a **server**, and therefore democratize [self-hosting](/selfhosting), while making sure it stays reliable, secure, ethical and lightweight. It is a copylefted libre software project maintained exclusively by volunteers. Technically, it can be seen as a distribution based on [Debian GNU/Linux](https://debian.org) and can be installed on [many kinds of hardware](/install).
 
 ## Features
 
diff --git a/pages/01.administrate/01.selfhosting/02.tryyunohost/try.ar.md b/pages/01.administrate/01.selfhosting/02.tryyunohost/try.ar.md
index d73d2bdb..8dba15be 100644
--- a/pages/01.administrate/01.selfhosting/02.tryyunohost/try.ar.md
+++ b/pages/01.administrate/01.selfhosting/02.tryyunohost/try.ar.md
@@ -3,6 +3,8 @@ title: تجريب YunoHost
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/try'
 ---
 
 <div dir=rtl class="alert alert-warning" markdown="1">
diff --git a/pages/01.administrate/01.selfhosting/02.tryyunohost/try.ca.md b/pages/01.administrate/01.selfhosting/02.tryyunohost/try.ca.md
index 91b4f628..60ab48f9 100644
--- a/pages/01.administrate/01.selfhosting/02.tryyunohost/try.ca.md
+++ b/pages/01.administrate/01.selfhosting/02.tryyunohost/try.ca.md
@@ -3,6 +3,8 @@ title: Prova YunoHost
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/try'
 ---
 
 <div class="alert alert-warning" markdown="1">
diff --git a/pages/01.administrate/01.selfhosting/02.tryyunohost/try.de.md b/pages/01.administrate/01.selfhosting/02.tryyunohost/try.de.md
index a70c6557..89f26e2a 100644
--- a/pages/01.administrate/01.selfhosting/02.tryyunohost/try.de.md
+++ b/pages/01.administrate/01.selfhosting/02.tryyunohost/try.de.md
@@ -3,6 +3,8 @@ title: YunoHost ausprobieren
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/try'
 ---
 
 <div class="alert alert-warning" markdown="1">
diff --git a/pages/01.administrate/01.selfhosting/02.tryyunohost/try.es.md b/pages/01.administrate/01.selfhosting/02.tryyunohost/try.es.md
index e74795fe..24cbe9c4 100644
--- a/pages/01.administrate/01.selfhosting/02.tryyunohost/try.es.md
+++ b/pages/01.administrate/01.selfhosting/02.tryyunohost/try.es.md
@@ -3,6 +3,8 @@ title: Probar YunoHost
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/try'
 ---
 
 <div class="alert alert-warning" markdown="1">
diff --git a/pages/01.administrate/01.selfhosting/02.tryyunohost/try.fr.md b/pages/01.administrate/01.selfhosting/02.tryyunohost/try.fr.md
index 2801edd7..afa058f5 100644
--- a/pages/01.administrate/01.selfhosting/02.tryyunohost/try.fr.md
+++ b/pages/01.administrate/01.selfhosting/02.tryyunohost/try.fr.md
@@ -3,6 +3,8 @@ title: Essayer YunoHost
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/try'
 ---
 
 <div class="alert alert-warning" markdown="1">
diff --git a/pages/01.administrate/01.selfhosting/02.tryyunohost/try.it.md b/pages/01.administrate/01.selfhosting/02.tryyunohost/try.it.md
index 81fdd3b1..163ab029 100644
--- a/pages/01.administrate/01.selfhosting/02.tryyunohost/try.it.md
+++ b/pages/01.administrate/01.selfhosting/02.tryyunohost/try.it.md
@@ -3,6 +3,8 @@ title: Prova YunoHost
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/try'
 ---
 
 <div class="alert alert-warning" markdown="1">
diff --git a/pages/01.administrate/01.selfhosting/02.tryyunohost/try.md b/pages/01.administrate/01.selfhosting/02.tryyunohost/try.md
index 1f816658..15f95954 100644
--- a/pages/01.administrate/01.selfhosting/02.tryyunohost/try.md
+++ b/pages/01.administrate/01.selfhosting/02.tryyunohost/try.md
@@ -3,6 +3,8 @@ title: Try YunoHost
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/try'
 ---
 
 ! This demo server could be down from time to time.
diff --git a/pages/01.administrate/01.selfhosting/03.howtohostyourself/howtohostyourself.de.md b/pages/01.administrate/01.selfhosting/03.howtohostyourself/howtohostyourself.de.md
index e4d0cb07..aab482cc 100644
--- a/pages/01.administrate/01.selfhosting/03.howtohostyourself/howtohostyourself.de.md
+++ b/pages/01.administrate/01.selfhosting/03.howtohostyourself/howtohostyourself.de.md
@@ -3,6 +3,8 @@ title: So hosten Sie selbst ?
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/howtohostyourself'
 ---
 
 Sie können zu Hause (auf einem kleinen Computer) oder auf einem Remote-Server hosten. Jede Lösung hat ihre Vor- und Nachteile:
@@ -12,7 +14,7 @@ Sie können zu Hause (auf einem kleinen Computer) oder auf einem Remote-Server h
 Sie können zu Hause mit einem Einplatinencomputer oder einem überarbeiteten regulären Computer, der mit Ihrem Heimrouter verbunden ist, hosten. 
 
 - **Pros**  : Sie haben die physische Kontrolle über die Maschine und müssen nur die Hardware kaufen;
-- **Cons**  : Sie müssen [Ihre Internet-Router manuell konfigurieren](isp_box_config) und [sind möglicherweise von Ihrem Internet-Service-Provider eingeschränkt](isp).
+- **Cons**  : Sie müssen [Ihre Internet-Router manuell konfigurieren](/isp_box_config) und [sind möglicherweise von Ihrem Internet-Service-Provider eingeschränkt](/isp).
 
 ### Zu Hause hinter einem VPN
 
diff --git a/pages/01.administrate/01.selfhosting/03.howtohostyourself/howtohostyourself.fr.md b/pages/01.administrate/01.selfhosting/03.howtohostyourself/howtohostyourself.fr.md
index dba4de7c..13e46432 100644
--- a/pages/01.administrate/01.selfhosting/03.howtohostyourself/howtohostyourself.fr.md
+++ b/pages/01.administrate/01.selfhosting/03.howtohostyourself/howtohostyourself.fr.md
@@ -3,6 +3,8 @@ title: Choisir son mode d'autohébergement
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/howtohostyourself'
 ---
 
 Vous pouvez vous auto-héberger à la maison (sur un petit ordinateur), ou sur un serveur distant. Chaque solution a ses avantages et inconvénients :
@@ -12,7 +14,7 @@ Vous pouvez vous auto-héberger à la maison (sur un petit ordinateur), ou sur u
 Vous pouvez vous héberger chez vous, sur une carte ARM ou un vieil ordinateur, connecté à votre box internet.
 
 - **Avantages** : vous aurez un contrôle physique sur la machine et avez seulement besoin d'acheter le matériel initial ;
-- **Inconvénients** : il vous faudra [configurer manuellement votre box internet](isp_box_config) et serez possiblement [limité par certains aspects de votre fournisseur d'accès internet](isp).
+- **Inconvénients** : il vous faudra [configurer manuellement votre box internet](/isp_box_config) et serez possiblement [limité par certains aspects de votre fournisseur d'accès internet](/isp).
 
 ### À la maison, derrière un VPN
 
diff --git a/pages/01.administrate/01.selfhosting/03.howtohostyourself/howtohostyourself.md b/pages/01.administrate/01.selfhosting/03.howtohostyourself/howtohostyourself.md
index e2d1d287..138e5c71 100644
--- a/pages/01.administrate/01.selfhosting/03.howtohostyourself/howtohostyourself.md
+++ b/pages/01.administrate/01.selfhosting/03.howtohostyourself/howtohostyourself.md
@@ -3,6 +3,8 @@ title: How to host yourself?
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/howtohostyourself'
 ---
 
 You can host yourself at home (on a small computer), or on a remote server. Each solution has their pros and cons:
diff --git a/pages/01.administrate/01.selfhosting/selfhosting.de.md b/pages/01.administrate/01.selfhosting/selfhosting.de.md
index 5a3ecc8a..892d5178 100644
--- a/pages/01.administrate/01.selfhosting/selfhosting.de.md
+++ b/pages/01.administrate/01.selfhosting/selfhosting.de.md
@@ -3,6 +3,8 @@ title: Self-Hosting
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/selfhosting'
 ---
 
 Self-Hosting ist das Hosten von Daten oder Software auf eigener IT-Infrastruktur.
diff --git a/pages/01.administrate/01.selfhosting/selfhosting.fr.md b/pages/01.administrate/01.selfhosting/selfhosting.fr.md
index 391e44c5..cfa35316 100644
--- a/pages/01.administrate/01.selfhosting/selfhosting.fr.md
+++ b/pages/01.administrate/01.selfhosting/selfhosting.fr.md
@@ -3,6 +3,8 @@ title: L'auto-hébergement
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/selfhosting'
 ---
 
 L'auto-hébergement est le fait d'avoir et d'administrer son propre serveur, typiquement chez soi, pour héberger soi-même ses données personnelles et des services plutôt que de se reposer exclusivement sur des tiers. Par exemple, il est possible d'auto-héberger son blog de sorte qu'il "vive" dans une machine que vous contrôlez, au lieu qu'il soit sur l'ordinateur de quelqu'un d'autre (a.k.a. le Cloud) en échange d'argent, de publicités ou de données privées.
diff --git a/pages/01.administrate/01.selfhosting/selfhosting.md b/pages/01.administrate/01.selfhosting/selfhosting.md
index 7dfb6685..9dadb2b1 100644
--- a/pages/01.administrate/01.selfhosting/selfhosting.md
+++ b/pages/01.administrate/01.selfhosting/selfhosting.md
@@ -3,6 +3,8 @@ title: Self-hosting
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/selfhosting'
 ---
 
 Self-hosting is the activity of having and administrating your own server, typically at home, to host your personal data and services yourself instead of relying exclusively on third-parties. For instance, you can self-host your blog, such that it 'lives' on a machine that you have control of, instead of having it on somebody else's computer (a.k.a. The Cloud) in exchange for money, advertisement or private data.
diff --git a/pages/01.administrate/01.selfhosting/selfhosting.ru.md b/pages/01.administrate/01.selfhosting/selfhosting.ru.md
index 54c02430..aa3e4a21 100644
--- a/pages/01.administrate/01.selfhosting/selfhosting.ru.md
+++ b/pages/01.administrate/01.selfhosting/selfhosting.ru.md
@@ -3,13 +3,15 @@ title: Самостоятельное развертывание (свой хо
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/selfhosting'
 ---
 
 #### Значение
 **Свой хостинг** - это сервер, расположенный у вас дома и предназначенный для размещения информации для личных нужд.
 
 #### Обязанности администратора
-Свой хостинг создает для вас определенные обязанности, если вы хотите разместить на нём сайт, [e-mail](/email), а также запустить [систему мгновенных сообщений](XMPP), ваш сервер должен работать и оставаться онлайн 24/7.
+Свой хостинг создает для вас определенные обязанности, если вы хотите разместить на нём сайт, [e-mail](/email), а также запустить [систему мгновенных сообщений](/XMPP), ваш сервер должен работать и оставаться онлайн 24/7.
 
 Распространенные проблемы, по причине которых сервер может быть недоступен включают в себя: отсутствие электроэнергии, потеря доступа к Интернету, итд.
 
diff --git a/pages/01.administrate/02.install/00.hardware/hardware.de.md b/pages/01.administrate/02.install/00.hardware/hardware.de.md
index c947e930..0499923a 100644
--- a/pages/01.administrate/02.install/00.hardware/hardware.de.md
+++ b/pages/01.administrate/02.install/00.hardware/hardware.de.md
@@ -3,6 +3,8 @@ title: Hardware
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/hardware'
 ---
 
 YunoHost kann auf folgender Hardware installiert werden:
diff --git a/pages/01.administrate/02.install/00.hardware/hardware.es.md b/pages/01.administrate/02.install/00.hardware/hardware.es.md
index 94851c56..0714cfcd 100644
--- a/pages/01.administrate/02.install/00.hardware/hardware.es.md
+++ b/pages/01.administrate/02.install/00.hardware/hardware.es.md
@@ -3,6 +3,8 @@ title: Hardware
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/hardware'
 ---
 
 YunoHost puede ser instalado en este hardware :
diff --git a/pages/01.administrate/02.install/00.hardware/hardware.fr.md b/pages/01.administrate/02.install/00.hardware/hardware.fr.md
index 97db7b1c..e0146ad4 100644
--- a/pages/01.administrate/02.install/00.hardware/hardware.fr.md
+++ b/pages/01.administrate/02.install/00.hardware/hardware.fr.md
@@ -3,6 +3,8 @@ title: Matériel
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/hardware'
 ---
 
 YunoHost peut être installé sur les types de matériel suivants :
diff --git a/pages/01.administrate/02.install/00.hardware/hardware.md b/pages/01.administrate/02.install/00.hardware/hardware.md
index 5fa8564c..6b95ba32 100644
--- a/pages/01.administrate/02.install/00.hardware/hardware.md
+++ b/pages/01.administrate/02.install/00.hardware/hardware.md
@@ -3,6 +3,8 @@ title: Hardware
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/hardware'
 ---
 
 YunoHost can be installed on the following hardware:
diff --git a/pages/01.administrate/02.install/01.iso/00.images/images.ar.md b/pages/01.administrate/02.install/01.iso/00.images/images.ar.md
index ff817ce5..d47b94bf 100644
--- a/pages/01.administrate/02.install/01.iso/00.images/images.ar.md
+++ b/pages/01.administrate/02.install/01.iso/00.images/images.ar.md
@@ -3,6 +3,8 @@ title: الصور
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/images'
 ---
 
 <div id="cards-list">
diff --git a/pages/01.administrate/02.install/01.iso/00.images/images.es.md b/pages/01.administrate/02.install/01.iso/00.images/images.es.md
index a981dc2b..778fd7be 100644
--- a/pages/01.administrate/02.install/01.iso/00.images/images.es.md
+++ b/pages/01.administrate/02.install/01.iso/00.images/images.es.md
@@ -3,6 +3,8 @@ title: Imagenes
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/images'
 ---
 
 <span class="javascriptDisclaimer">
diff --git a/pages/01.administrate/02.install/01.iso/00.images/images.fr.md b/pages/01.administrate/02.install/01.iso/00.images/images.fr.md
index cedb1e60..e1f892dd 100644
--- a/pages/01.administrate/02.install/01.iso/00.images/images.fr.md
+++ b/pages/01.administrate/02.install/01.iso/00.images/images.fr.md
@@ -3,6 +3,8 @@ title: Images
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/images'
 ---
 
 <span class="javascriptDisclaimer">
diff --git a/pages/01.administrate/02.install/01.iso/00.images/images.md b/pages/01.administrate/02.install/01.iso/00.images/images.md
index a5161d77..dceac56b 100644
--- a/pages/01.administrate/02.install/01.iso/00.images/images.md
+++ b/pages/01.administrate/02.install/01.iso/00.images/images.md
@@ -3,6 +3,8 @@ title: Pre-installed images
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/images'
 ---
 
 <span class="javascriptDisclaimer">
diff --git a/pages/01.administrate/02.install/01.iso/01.burn_iso/burn_or_copy_iso.fr.md b/pages/01.administrate/02.install/01.iso/01.burn_iso/burn_or_copy_iso.fr.md
index 5b15506a..9bc7627e 100644
--- a/pages/01.administrate/02.install/01.iso/01.burn_iso/burn_or_copy_iso.fr.md
+++ b/pages/01.administrate/02.install/01.iso/01.burn_iso/burn_or_copy_iso.fr.md
@@ -3,6 +3,8 @@ title: Flasher l'ISO YunoHost
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/burn_or_copy_iso'
 ---
 
 Maintenant que vous avez téléchargé l’image ISO de YunoHost, vous devez la mettre sur un support physique. Classiquement, il s'agit d'une **Clé USB** ou d'une **Carte SD**.
diff --git a/pages/01.administrate/02.install/01.iso/01.burn_iso/burn_or_copy_iso.md b/pages/01.administrate/02.install/01.iso/01.burn_iso/burn_or_copy_iso.md
index cf3a5882..0dbe9f6d 100644
--- a/pages/01.administrate/02.install/01.iso/01.burn_iso/burn_or_copy_iso.md
+++ b/pages/01.administrate/02.install/01.iso/01.burn_iso/burn_or_copy_iso.md
@@ -3,6 +3,8 @@ title: Flashing the YunoHost ISO
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/burn_or_copy_iso'
 ---
 
 Now that you downloaded the ISO image of YunoHost, you should flash/burn it on a physical medium. Typically, this is done on a **USB stick** or an **SD card**.
diff --git a/pages/01.administrate/02.install/01.iso/02.graphical_install/boot_and_graphical_install.fr.md b/pages/01.administrate/02.install/01.iso/02.graphical_install/boot_and_graphical_install.fr.md
index 56e8ad38..07e4edd5 100644
--- a/pages/01.administrate/02.install/01.iso/02.graphical_install/boot_and_graphical_install.fr.md
+++ b/pages/01.administrate/02.install/01.iso/02.graphical_install/boot_and_graphical_install.fr.md
@@ -3,6 +3,8 @@ title: Installation graphique
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/boot_and_graphical_install'
 ---
 
 Maintenant que vous possédez un support YunoHost, vous pouvez procéder à l’installation.
diff --git a/pages/01.administrate/02.install/01.iso/02.graphical_install/boot_and_graphical_install.md b/pages/01.administrate/02.install/01.iso/02.graphical_install/boot_and_graphical_install.md
index b5d52e0e..d25bad01 100644
--- a/pages/01.administrate/02.install/01.iso/02.graphical_install/boot_and_graphical_install.md
+++ b/pages/01.administrate/02.install/01.iso/02.graphical_install/boot_and_graphical_install.md
@@ -3,6 +3,8 @@ title: Graphical installation
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/boot_and_graphical_install'
 ---
 
 Now that your YunoHost install medium, you can start with the installation.
diff --git a/pages/01.administrate/02.install/01.iso/install_iso_de.md b/pages/01.administrate/02.install/01.iso/install_iso.de.md
similarity index 97%
rename from pages/01.administrate/02.install/01.iso/install_iso_de.md
rename to pages/01.administrate/02.install/01.iso/install_iso.de.md
index f2053600..05ecf26d 100644
--- a/pages/01.administrate/02.install/01.iso/install_iso_de.md
+++ b/pages/01.administrate/02.install/01.iso/install_iso.de.md
@@ -3,6 +3,8 @@ title: Instalation auf einem normalen Computer
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/install_iso'
 ---
 
 *Um andere Wege zu finden, YunoHost zu instalieren, klicke **[hier](/install)**.*
diff --git a/pages/01.administrate/02.install/01.iso/install_iso.es.md b/pages/01.administrate/02.install/01.iso/install_iso.es.md
index 59d1c874..ab9cfe97 100644
--- a/pages/01.administrate/02.install/01.iso/install_iso.es.md
+++ b/pages/01.administrate/02.install/01.iso/install_iso.es.md
@@ -3,6 +3,8 @@ title: Instalación en un ordenador
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/install_iso'
 ---
 
 *Encontrar otros medios de instalar YunoHost **[aquí](/install)**.*
diff --git a/pages/01.administrate/02.install/01.iso/install_iso.fr.md b/pages/01.administrate/02.install/01.iso/install_iso.fr.md
index 265316b4..13f9e638 100644
--- a/pages/01.administrate/02.install/01.iso/install_iso.fr.md
+++ b/pages/01.administrate/02.install/01.iso/install_iso.fr.md
@@ -3,6 +3,8 @@ title: Installation sur ordinateur
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/install_iso'
 ---
 
 *Trouvez d’autres moyens d’installer YunoHost **[ici](/install)**.*
diff --git a/pages/01.administrate/02.install/01.iso/install_iso.it.md b/pages/01.administrate/02.install/01.iso/install_iso.it.md
index 19f5761f..3c002444 100644
--- a/pages/01.administrate/02.install/01.iso/install_iso.it.md
+++ b/pages/01.administrate/02.install/01.iso/install_iso.it.md
@@ -3,6 +3,8 @@ title: Installazione in un computer
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/install_iso'
 ---
 
 *Altri modi per installare YunoHost **[Clicca qui](/install)**.*
diff --git a/pages/01.administrate/02.install/01.iso/install_iso.md b/pages/01.administrate/02.install/01.iso/install_iso.md
index 2fd0eb1a..0944286b 100644
--- a/pages/01.administrate/02.install/01.iso/install_iso.md
+++ b/pages/01.administrate/02.install/01.iso/install_iso.md
@@ -3,6 +3,8 @@ title: Install on a regular computer
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/install_iso'
 ---
 
 ## Requirements
diff --git a/pages/01.administrate/02.install/02.vps/install_on_vps.de.md b/pages/01.administrate/02.install/02.vps/install_on_vps.de.md
index 99fcf24a..850a09ee 100644
--- a/pages/01.administrate/02.install/02.vps/install_on_vps.de.md
+++ b/pages/01.administrate/02.install/02.vps/install_on_vps.de.md
@@ -3,6 +3,8 @@ title: Installation auf einem dedizierten Server
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/install_on_vps'
 ---
 
 *Andere Wege Yunohost zu installieren findest Du  **[hier](/install)**.*
diff --git a/pages/01.administrate/02.install/02.vps/install_on_vps.es.md b/pages/01.administrate/02.install/02.vps/install_on_vps.es.md
index 0abcfdc4..e342b50e 100644
--- a/pages/01.administrate/02.install/02.vps/install_on_vps.es.md
+++ b/pages/01.administrate/02.install/02.vps/install_on_vps.es.md
@@ -3,6 +3,8 @@ title: Instalación en un servidor dedicado
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/install_on_vps'
 ---
 
 *Encontrar otros medios de instalar YunoHost **[aquí](/install)**.*
diff --git a/pages/01.administrate/02.install/02.vps/install_on_vps.fr.md b/pages/01.administrate/02.install/02.vps/install_on_vps.fr.md
index f43b4e86..4095a507 100644
--- a/pages/01.administrate/02.install/02.vps/install_on_vps.fr.md
+++ b/pages/01.administrate/02.install/02.vps/install_on_vps.fr.md
@@ -3,6 +3,8 @@ title: Installation sur un serveur dédié
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/install_on_vps'
 ---
 
 *Trouvez d’autres moyens d’installer YunoHost **[ici](/install)**.*
diff --git a/pages/01.administrate/02.install/02.vps/install_on_vps.it.md b/pages/01.administrate/02.install/02.vps/install_on_vps.it.md
index 32832663..2a753484 100644
--- a/pages/01.administrate/02.install/02.vps/install_on_vps.it.md
+++ b/pages/01.administrate/02.install/02.vps/install_on_vps.it.md
@@ -3,6 +3,8 @@ title: Installa su un server dedicato
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/install_on_vps'
 ---
 
 *Scopri altri modi di installare YunoHost **[qui](/install)**.*
diff --git a/pages/01.administrate/02.install/02.vps/install_on_vps.md b/pages/01.administrate/02.install/02.vps/install_on_vps.md
index f7617fac..887808e7 100644
--- a/pages/01.administrate/02.install/02.vps/install_on_vps.md
+++ b/pages/01.administrate/02.install/02.vps/install_on_vps.md
@@ -3,6 +3,8 @@ title: Install on a dedicated server
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/install_on_vps'
 ---
 
 *Find other ways to install YunoHost **[here](/install)**.*
diff --git a/pages/01.administrate/02.install/03.manualinstall/install_manually.de.md b/pages/01.administrate/02.install/03.manualinstall/install_manually.de.md
index ff20021d..5273b897 100644
--- a/pages/01.administrate/02.install/03.manualinstall/install_manually.de.md
+++ b/pages/01.administrate/02.install/03.manualinstall/install_manually.de.md
@@ -3,6 +3,8 @@ title: YunoHost manuell installieren
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/install_manually'
 ---
 
 <div class="alert alert-info">
diff --git a/pages/01.administrate/02.install/03.manualinstall/install_manually.es.md b/pages/01.administrate/02.install/03.manualinstall/install_manually.es.md
index f0af7444..8522d72f 100644
--- a/pages/01.administrate/02.install/03.manualinstall/install_manually.es.md
+++ b/pages/01.administrate/02.install/03.manualinstall/install_manually.es.md
@@ -3,6 +3,8 @@ title: Instalar YunoHost manualmente
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/install_manually'
 ---
 
 <div class="alert alert-info">
diff --git a/pages/01.administrate/02.install/03.manualinstall/install_manually.fr.md b/pages/01.administrate/02.install/03.manualinstall/install_manually.fr.md
index 24ec06e9..3512bce7 100644
--- a/pages/01.administrate/02.install/03.manualinstall/install_manually.fr.md
+++ b/pages/01.administrate/02.install/03.manualinstall/install_manually.fr.md
@@ -3,6 +3,8 @@ title: Installer YunoHost manuellement
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/install_manually'
 ---
 
 <div class="alert alert-info">
diff --git a/pages/01.administrate/02.install/03.manualinstall/install_manually.md b/pages/01.administrate/02.install/03.manualinstall/install_manually.md
index 36e5a208..3f75f7e9 100644
--- a/pages/01.administrate/02.install/03.manualinstall/install_manually.md
+++ b/pages/01.administrate/02.install/03.manualinstall/install_manually.md
@@ -3,6 +3,8 @@ title: Installing YunoHost manually
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/install_manually'
 ---
 
 ! This procedure only works on **Debian 10** machines <small>(with **kernel >= 3.12**)</small>)
diff --git a/pages/01.administrate/02.install/04.rpi/install_on_raspberry.de.md b/pages/01.administrate/02.install/04.rpi/install_on_raspberry.de.md
index 80611032..0ae055dd 100644
--- a/pages/01.administrate/02.install/04.rpi/install_on_raspberry.de.md
+++ b/pages/01.administrate/02.install/04.rpi/install_on_raspberry.de.md
@@ -3,6 +3,8 @@ title: YunoHost auf einem Raspberry Pi installieren
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/install_on_raspberry'
 ---
 
 *Alle Arten YunoHost zu installieren findest du **[hier](/install)**.*
diff --git a/pages/01.administrate/02.install/04.rpi/install_on_raspberry.es.md b/pages/01.administrate/02.install/04.rpi/install_on_raspberry.es.md
index 60883e19..3a2a0b0f 100644
--- a/pages/01.administrate/02.install/04.rpi/install_on_raspberry.es.md
+++ b/pages/01.administrate/02.install/04.rpi/install_on_raspberry.es.md
@@ -3,6 +3,8 @@ title: Instalar YunoHost en un Raspberry Pi
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/install_on_raspberry'
 ---
 
 *Encontrar otros medios de instalar YunoHost **[aquí](/install)**.*
diff --git a/pages/01.administrate/02.install/04.rpi/install_on_raspberry.fr.md b/pages/01.administrate/02.install/04.rpi/install_on_raspberry.fr.md
index 75e16dba..6e595842 100644
--- a/pages/01.administrate/02.install/04.rpi/install_on_raspberry.fr.md
+++ b/pages/01.administrate/02.install/04.rpi/install_on_raspberry.fr.md
@@ -3,6 +3,8 @@ title: Installer YunoHost sur Raspberry Pi
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/install_on_raspberry'
 ---
 
 *Toutes les autres façons d’installer YunoHost sont listées **[ici](/install)**.*
diff --git a/pages/01.administrate/02.install/04.rpi/install_on_raspberry.md b/pages/01.administrate/02.install/04.rpi/install_on_raspberry.md
index 32de82b4..f2f3c490 100644
--- a/pages/01.administrate/02.install/04.rpi/install_on_raspberry.md
+++ b/pages/01.administrate/02.install/04.rpi/install_on_raspberry.md
@@ -3,6 +3,8 @@ title: Install YunoHost on a Raspberry Pi
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/install_on_raspberry'
 ---
 
 *Find all the ways to install YunoHost **[here](/install)**.*
diff --git a/pages/01.administrate/02.install/05.arm/install_on_arm_board.es.md b/pages/01.administrate/02.install/05.arm/install_on_arm_board.es.md
index a455030d..2f501423 100644
--- a/pages/01.administrate/02.install/05.arm/install_on_arm_board.es.md
+++ b/pages/01.administrate/02.install/05.arm/install_on_arm_board.es.md
@@ -3,6 +3,8 @@ title: Instalar YunoHost en una tarjeta ARM
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/install_on_arm_board'
 ---
 
 *Encontrar otros medios de instalar YunoHost **[aquí](/install)**.*
diff --git a/pages/01.administrate/02.install/05.arm/install_on_arm_board.fr.md b/pages/01.administrate/02.install/05.arm/install_on_arm_board.fr.md
index 51e661e0..8a3ce00c 100644
--- a/pages/01.administrate/02.install/05.arm/install_on_arm_board.fr.md
+++ b/pages/01.administrate/02.install/05.arm/install_on_arm_board.fr.md
@@ -3,6 +3,8 @@ title: Installer YunoHost sur carte ARM
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/install_on_arm_board'
 ---
 
 *Toutes les autres façons d’installer YunoHost sont listées **[ici](/install)**.*
diff --git a/pages/01.administrate/02.install/05.arm/install_on_arm_board.md b/pages/01.administrate/02.install/05.arm/install_on_arm_board.md
index 094a464e..986d3ddf 100644
--- a/pages/01.administrate/02.install/05.arm/install_on_arm_board.md
+++ b/pages/01.administrate/02.install/05.arm/install_on_arm_board.md
@@ -3,6 +3,8 @@ title: Install YunoHost on ARM board
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/install_on_arm_board'
 ---
 
 *Find other ways to install YunoHost **[here](/install)**.*
diff --git a/pages/01.administrate/02.install/06.debian/install_on_debian.ar.md b/pages/01.administrate/02.install/06.debian/install_on_debian.ar.md
index f9c7e653..63d77131 100644
--- a/pages/01.administrate/02.install/06.debian/install_on_debian.ar.md
+++ b/pages/01.administrate/02.install/06.debian/install_on_debian.ar.md
@@ -3,6 +3,8 @@ title: التنصيب على ديبيان
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/install_on_debian'
 ---
 
 <div dir="RTL" align="right" style="direction:rtl;text-align:right;">
diff --git a/pages/01.administrate/02.install/06.debian/install_on_debian.fr.md b/pages/01.administrate/02.install/06.debian/install_on_debian.fr.md
index 580a7d0f..7736f3a6 100644
--- a/pages/01.administrate/02.install/06.debian/install_on_debian.fr.md
+++ b/pages/01.administrate/02.install/06.debian/install_on_debian.fr.md
@@ -3,6 +3,8 @@ title: Installation sur Debian
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/install_on_debian'
 ---
 
 *Trouvez d’autres moyens d’installer YunoHost **[ici](/install)**.*
diff --git a/pages/01.administrate/02.install/06.debian/install_on_debian.it.md b/pages/01.administrate/02.install/06.debian/install_on_debian.it.md
index acd84f38..6738837c 100644
--- a/pages/01.administrate/02.install/06.debian/install_on_debian.it.md
+++ b/pages/01.administrate/02.install/06.debian/install_on_debian.it.md
@@ -3,6 +3,8 @@ title: Installazione su Debian
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/install_on_debian'
 ---
 
 *Altri sistemi per installare Debian **[qui](/install)**.*
diff --git a/pages/01.administrate/02.install/06.debian/install_on_debian.md b/pages/01.administrate/02.install/06.debian/install_on_debian.md
index be1a436d..6bb975ae 100644
--- a/pages/01.administrate/02.install/06.debian/install_on_debian.md
+++ b/pages/01.administrate/02.install/06.debian/install_on_debian.md
@@ -3,6 +3,8 @@ title: Installation on Debian
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/install_on_debian'
 ---
 
 *Find other ways to install YunoHost **[here](/install)**.*
diff --git a/pages/01.administrate/02.install/07.virtualbox/install_on_virtualbox.es.md b/pages/01.administrate/02.install/07.virtualbox/install_on_virtualbox.es.md
index 08d2b418..949492b4 100644
--- a/pages/01.administrate/02.install/07.virtualbox/install_on_virtualbox.es.md
+++ b/pages/01.administrate/02.install/07.virtualbox/install_on_virtualbox.es.md
@@ -3,6 +3,8 @@ title: Instalar YunoHost en VirtualBox
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/install_on_virtualbox'
 ---
 
 *Encontrar otros medios de instalar YunoHost **[aquí](/install)**.*
diff --git a/pages/01.administrate/02.install/07.virtualbox/install_on_virtualbox.fr.md b/pages/01.administrate/02.install/07.virtualbox/install_on_virtualbox.fr.md
index 51ed7221..78ad032b 100644
--- a/pages/01.administrate/02.install/07.virtualbox/install_on_virtualbox.fr.md
+++ b/pages/01.administrate/02.install/07.virtualbox/install_on_virtualbox.fr.md
@@ -3,6 +3,8 @@ title: Installer YunoHost sur VirtualBox
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/install_on_virtualbox'
 ---
 
 *Trouvez d’autres moyens d’installer YunoHost **[ici](/install)**.*
diff --git a/pages/01.administrate/02.install/07.virtualbox/install_on_virtualbox.md b/pages/01.administrate/02.install/07.virtualbox/install_on_virtualbox.md
index aa20be1a..6ca18f51 100644
--- a/pages/01.administrate/02.install/07.virtualbox/install_on_virtualbox.md
+++ b/pages/01.administrate/02.install/07.virtualbox/install_on_virtualbox.md
@@ -3,6 +3,8 @@ title: Install YunoHost on VitualBox
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/install_on_virtualbox'
 ---
 
 *Find other ways to install YunoHost **[here](/install)**.*
diff --git a/pages/01.administrate/02.install/08.plugandboot/plug_and_boot.es.md b/pages/01.administrate/02.install/08.plugandboot/plug_and_boot.es.md
index abcdabd4..586113d7 100644
--- a/pages/01.administrate/02.install/08.plugandboot/plug_and_boot.es.md
+++ b/pages/01.administrate/02.install/08.plugandboot/plug_and_boot.es.md
@@ -3,6 +3,8 @@ title: Conectar e iniciar el servidor
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/plug_and_boot'
 ---
 
 * Conecta tu servidor con un cable Ethernet (RJ-45) **directamente sobre tu router principal**. También puedes configurar la conexión wifi como explicado [aquí (fr)](http://raspbian-france.fr/connecter-wifi-raspberry-pi-3/). El wifi también puede configurarse sin haber iniciado la tarjeta, "montando" la segunda partición de la tarjeta y finalmente editando el archivo wpa-supplicant.conf. En Windows, puedes utilizar [Paragon ExtFS](https://www.paragon-software.com/home/extfs-windows/), no olvides de "unmount" para que los cambios estén integrados. 
diff --git a/pages/01.administrate/02.install/08.plugandboot/plug_and_boot.fr.md b/pages/01.administrate/02.install/08.plugandboot/plug_and_boot.fr.md
index 2890d0b0..189b530d 100644
--- a/pages/01.administrate/02.install/08.plugandboot/plug_and_boot.fr.md
+++ b/pages/01.administrate/02.install/08.plugandboot/plug_and_boot.fr.md
@@ -3,6 +3,8 @@ title: Brancher et démarrer votre serveur
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/plug_and_boot'
 ---
 
 * Mettez la carte SD dans le serveur (pour le cas des cartes ARM)
diff --git a/pages/01.administrate/02.install/08.plugandboot/plug_and_boot.md b/pages/01.administrate/02.install/08.plugandboot/plug_and_boot.md
index 0771b40a..9bdffb2d 100644
--- a/pages/01.administrate/02.install/08.plugandboot/plug_and_boot.md
+++ b/pages/01.administrate/02.install/08.plugandboot/plug_and_boot.md
@@ -3,6 +3,8 @@ title: Plug and boot your server up
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/plug_and_boot'
 ---
 
 # Boot and connect to your server
diff --git a/pages/01.administrate/02.install/09.docker/docker.fr.md b/pages/01.administrate/02.install/09.docker/docker.fr.md
index 490bf11d..9801d0a2 100644
--- a/pages/01.administrate/02.install/09.docker/docker.fr.md
+++ b/pages/01.administrate/02.install/09.docker/docker.fr.md
@@ -3,6 +3,8 @@ title: Docker et YunoHost
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/docker'
 ---
 
 <div class="alert alert-danger">
diff --git a/pages/01.administrate/02.install/09.docker/docker.md b/pages/01.administrate/02.install/09.docker/docker.md
index 1258ba56..3968e8b0 100644
--- a/pages/01.administrate/02.install/09.docker/docker.md
+++ b/pages/01.administrate/02.install/09.docker/docker.md
@@ -3,6 +3,8 @@ title: Docker and YunoHost
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/docker'
 ---
 
 <div class="alert alert-danger">
diff --git a/pages/01.administrate/02.install/install.ar.md b/pages/01.administrate/02.install/install.ar.md
index 27b6822b..6f79f8d6 100644
--- a/pages/01.administrate/02.install/install.ar.md
+++ b/pages/01.administrate/02.install/install.ar.md
@@ -3,6 +3,8 @@ title: دليل التنصيب
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/install'
 ---
 
 <div dir="rtl">
diff --git a/pages/01.administrate/02.install/install.es.md b/pages/01.administrate/02.install/install.es.md
index 4aa723f7..3ef3e007 100644
--- a/pages/01.administrate/02.install/install.es.md
+++ b/pages/01.administrate/02.install/install.es.md
@@ -3,6 +3,8 @@ title: Guía de instalación
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/install'
 ---
 
 Existen varias maneras de instalar YunoHost. El método y el hardware difieren un poco si quieres instalarlo en tu casa o en acceso remoto : **[ver el hardware compatible](/hardware)**
diff --git a/pages/01.administrate/02.install/install.fr.md b/pages/01.administrate/02.install/install.fr.md
index 579994cc..209245fc 100644
--- a/pages/01.administrate/02.install/install.fr.md
+++ b/pages/01.administrate/02.install/install.fr.md
@@ -3,6 +3,8 @@ title: Guide d'installation
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/install'
 ---
 
 Il existe plusieurs manières d’installer YunoHost. La méthode d’installation diffère légèrement si vous souhaitez l’installer chez vous ou à distance, et du matériel utilisé : **[voir le matériel compatible](/hardware)**
diff --git a/pages/01.administrate/02.install/install.it.md b/pages/01.administrate/02.install/install.it.md
index fd43641f..94d668f6 100644
--- a/pages/01.administrate/02.install/install.it.md
+++ b/pages/01.administrate/02.install/install.it.md
@@ -3,6 +3,8 @@ title: Guida all'installazione
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/install'
 ---
 
 Ci sono diverse maniere per installare YunoHost. Il procedimento può essere leggermente diverso a seconda che si esegua a casa o su un server remoto, e dipende dall'hardware usato:
diff --git a/pages/01.administrate/02.install/install.md b/pages/01.administrate/02.install/install.md
index 0b465bcf..250d491b 100644
--- a/pages/01.administrate/02.install/install.md
+++ b/pages/01.administrate/02.install/install.md
@@ -3,9 +3,11 @@ title: Installation guide
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/install'
 ---
 
-There are multiple ways to install YunoHost. The process may differ slightly depending on whether it takes place at home or on a remote server, and depending on the hardware used: **[See the requirements](hardware)**.
+There are multiple ways to install YunoHost. The process may differ slightly depending on whether it takes place at home or on a remote server, and depending on the hardware used: **[See the requirements](/hardware)**.
 
 This page lists a few installation guides.
 
diff --git a/pages/01.administrate/03.postinstall/01.ispbox/01.post_forwarding/port_forwarding.es.md b/pages/01.administrate/03.postinstall/01.ispbox/01.post_forwarding/port_forwarding.es.md
index 99dd3390..5b662b19 100644
--- a/pages/01.administrate/03.postinstall/01.ispbox/01.post_forwarding/port_forwarding.es.md
+++ b/pages/01.administrate/03.postinstall/01.ispbox/01.post_forwarding/port_forwarding.es.md
@@ -3,6 +3,8 @@ title: Redirección de puertos
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/port_forwarding'
 ---
 
 El esquema aquí abajo intenta explicar brevemente el rol de la redirección de los puertos durante la instalación de un servidor en tu casa.
diff --git a/pages/01.administrate/03.postinstall/01.ispbox/01.post_forwarding/port_forwarding.fr.md b/pages/01.administrate/03.postinstall/01.ispbox/01.post_forwarding/port_forwarding.fr.md
index 99c71450..40c9d0cb 100644
--- a/pages/01.administrate/03.postinstall/01.ispbox/01.post_forwarding/port_forwarding.fr.md
+++ b/pages/01.administrate/03.postinstall/01.ispbox/01.post_forwarding/port_forwarding.fr.md
@@ -3,6 +3,8 @@ title: Redirection de ports
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/port_forwarding'
 ---
 
 Le schéma ci-dessous tente d'expliquer brièvement le rôle de la redirection des
diff --git a/pages/01.administrate/03.postinstall/01.ispbox/01.post_forwarding/port_forwarding.md b/pages/01.administrate/03.postinstall/01.ispbox/01.post_forwarding/port_forwarding.md
index fedfb56c..22b4a765 100644
--- a/pages/01.administrate/03.postinstall/01.ispbox/01.post_forwarding/port_forwarding.md
+++ b/pages/01.administrate/03.postinstall/01.ispbox/01.post_forwarding/port_forwarding.md
@@ -3,6 +3,8 @@ title: Port forwarding
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/port_forwarding'
 ---
 
 The sketch below tries to briefly summarize the role and necessity of port
diff --git a/pages/01.administrate/03.postinstall/01.ispbox/isp_box_config.es.md b/pages/01.administrate/03.postinstall/01.ispbox/isp_box_config.es.md
index 598f408f..05e26b4f 100644
--- a/pages/01.administrate/03.postinstall/01.ispbox/isp_box_config.es.md
+++ b/pages/01.administrate/03.postinstall/01.ispbox/isp_box_config.es.md
@@ -3,6 +3,8 @@ title: Configurar la redirección de los puertos
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/isp_box_config'
 ---
 
 Si te estás auto-alojando en casa y sin VPN, tienes que redirigirse los puertos de tu router (caja/box). Si quieres una explicación sencilla de lo que es y por qué necesitas redirigir los puertos, puedes echar un vistazo a [esta página](/port_forwarding). [Esta página](https://www.testdevelocidad.es/configuraciones/abrir-correctamente-los-puertos-router/) también propone explicaciones detalladas sobre el funcionamiento de los puertos, y las etapas de configuración para un router genérico.
diff --git a/pages/01.administrate/03.postinstall/01.ispbox/isp_box_config.fr.md b/pages/01.administrate/03.postinstall/01.ispbox/isp_box_config.fr.md
index 248dba89..14f714a5 100644
--- a/pages/01.administrate/03.postinstall/01.ispbox/isp_box_config.fr.md
+++ b/pages/01.administrate/03.postinstall/01.ispbox/isp_box_config.fr.md
@@ -3,6 +3,8 @@ title: Configurer la redirection des ports
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/isp_box_config'
 ---
 
 Si vous vous auto-hébergez à la maison et sans VPN, il vous faut rediriger les ports de votre routeur ("machin-box"). Si vous souhaitez une explication courte de ce qu'est et pourquoi vous avez besoin de rediriger les ports, vous pouvez jeter un œil à [cette page-ci](/port_forwarding). [Cette page-là](https://craym.eu/tutoriels/utilitaires/ouvrir_les_ports_de_sa_box.html) propose également des explications détaillées sur le fonctionnement des ports, et les étapes de configuration pour différents routeurs.
diff --git a/pages/01.administrate/03.postinstall/01.ispbox/isp_box_config.md b/pages/01.administrate/03.postinstall/01.ispbox/isp_box_config.md
index bdd8da8d..af642076 100644
--- a/pages/01.administrate/03.postinstall/01.ispbox/isp_box_config.md
+++ b/pages/01.administrate/03.postinstall/01.ispbox/isp_box_config.md
@@ -3,9 +3,11 @@ title: Configure port-forwarding
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/isp_box_config'
 ---
 
-If you are self-hosting at home and without a VPN, you need to forward ports on your home router ("Internet box"). If you want a short explanation on what is and why you need port forwarding, have a look to [this page](port_forwarding).
+If you are self-hosting at home and without a VPN, you need to forward ports on your home router ("Internet box"). If you want a short explanation on what is and why you need port forwarding, have a look to [this page](/port_forwarding).
 
 ### 0. Diagnose ports opened
 
diff --git a/pages/01.administrate/03.postinstall/02.dns/dns_config.es.md b/pages/01.administrate/03.postinstall/02.dns/dns_config.es.md
index 58397421..769a0694 100644
--- a/pages/01.administrate/03.postinstall/02.dns/dns_config.es.md
+++ b/pages/01.administrate/03.postinstall/02.dns/dns_config.es.md
@@ -3,6 +3,8 @@ title: Configuración de la zona DNS
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/dns_config'
 ---
 
 DNS (sistema de nombre de dominios) es un elemento esencial de Internet que permite convertir direcciones comprensibles por seres humanos (los nombres de dominio) en direcciones comprensibles por la máquina (los IPs). Para que tu servidor esté fácilemente por otros seres humanos, y para que servicios como el mail funcionen correctamente, es preciso configurar la zona DNS de tu dominio.
diff --git a/pages/01.administrate/03.postinstall/02.dns/dns_config.fr.md b/pages/01.administrate/03.postinstall/02.dns/dns_config.fr.md
index 664f9f70..33967a0e 100644
--- a/pages/01.administrate/03.postinstall/02.dns/dns_config.fr.md
+++ b/pages/01.administrate/03.postinstall/02.dns/dns_config.fr.md
@@ -3,6 +3,8 @@ title: Configuration de la zone DNS
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/dns_config'
 ---
 
 DNS (système de nom de domaine) est un élément essentiel d'Internet qui permet
diff --git a/pages/01.administrate/03.postinstall/02.dns/dns_config.md b/pages/01.administrate/03.postinstall/02.dns/dns_config.md
index a1852cae..8ac273e0 100644
--- a/pages/01.administrate/03.postinstall/02.dns/dns_config.md
+++ b/pages/01.administrate/03.postinstall/02.dns/dns_config.md
@@ -3,6 +3,8 @@ title: DNS zone configuration
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/dns_config'
 ---
 
 DNS (domain name system) is a system that converts human-readable addresses
diff --git a/pages/01.administrate/03.postinstall/03.certificate/certificate.es.md b/pages/01.administrate/03.postinstall/03.certificate/certificate.es.md
index 5d0d7fd4..fe1cffb3 100644
--- a/pages/01.administrate/03.postinstall/03.certificate/certificate.es.md
+++ b/pages/01.administrate/03.postinstall/03.certificate/certificate.es.md
@@ -3,6 +3,8 @@ title: Certificado
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/certificate'
 ---
 
 Los certificados sirven para garantizar la confidencialidad y la autenticidad de las comunicaciones entre un navegador web y tu servidor. En particular, permite proteger los visitantes contra atacantes que podrían intentar de robar la identidad del servidor.
diff --git a/pages/01.administrate/03.postinstall/03.certificate/certificate.fr.md b/pages/01.administrate/03.postinstall/03.certificate/certificate.fr.md
index 4a505d2b..fa7060e2 100644
--- a/pages/01.administrate/03.postinstall/03.certificate/certificate.fr.md
+++ b/pages/01.administrate/03.postinstall/03.certificate/certificate.fr.md
@@ -3,6 +3,8 @@ title: Certificat
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/certificate'
 ---
 
 Les certificats sont utilisés pour garantir la confidentialité et l'authenticité des communications entre un navigateur web et votre serveur. En particulier, il permet de protéger les visiteurs contre des attaquants qui chercheraient à usurper l'identité du serveur.
diff --git a/pages/01.administrate/03.postinstall/03.certificate/certificate.md b/pages/01.administrate/03.postinstall/03.certificate/certificate.md
index 4cfc1155..006a62ce 100644
--- a/pages/01.administrate/03.postinstall/03.certificate/certificate.md
+++ b/pages/01.administrate/03.postinstall/03.certificate/certificate.md
@@ -3,6 +3,8 @@ title: Certificate
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/certificate'
 ---
 
 Certificates are used to guarantee the confidentiality and authenticity of the communication between a web browser and your server. In particular, they protect against attackers trying to impersonate your server.
diff --git a/pages/01.administrate/03.postinstall/04.diagnostics/diagnostic.fr.md b/pages/01.administrate/03.postinstall/04.diagnostics/diagnostic.fr.md
index 480573a3..b440ee56 100644
--- a/pages/01.administrate/03.postinstall/04.diagnostics/diagnostic.fr.md
+++ b/pages/01.administrate/03.postinstall/04.diagnostics/diagnostic.fr.md
@@ -3,6 +3,8 @@ title: Diagnostic du bon fonctionnement de YunoHost
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/diagnostic'
 ---
 
 Pour vérifier que tous les aspects critiques de votre serveur sont correctement
diff --git a/pages/01.administrate/03.postinstall/04.diagnostics/diagnostic.md b/pages/01.administrate/03.postinstall/04.diagnostics/diagnostic.md
index 26d7bf95..8257c717 100644
--- a/pages/01.administrate/03.postinstall/04.diagnostics/diagnostic.md
+++ b/pages/01.administrate/03.postinstall/04.diagnostics/diagnostic.md
@@ -3,6 +3,8 @@ title: Diagnose YunoHost functioning
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/diagnostic'
 ---
 
 To diagnose that all critical aspects of your server are properly configured,
diff --git a/pages/01.administrate/03.postinstall/postinstall.es.md b/pages/01.administrate/03.postinstall/postinstall.es.md
index 7813a0be..e8de475f 100644
--- a/pages/01.administrate/03.postinstall/postinstall.es.md
+++ b/pages/01.administrate/03.postinstall/postinstall.es.md
@@ -3,6 +3,8 @@ title: Post-instalación
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/postinstall'
 ---
 
 La etapa que llamamos « **post-instalación** » de hecho es la etapa de configuración inicial de YunoHost. Se ejecuta después de la **instalación** del sistema mismo.
diff --git a/pages/01.administrate/03.postinstall/postinstall.fr.md b/pages/01.administrate/03.postinstall/postinstall.fr.md
index 1a495e19..cf3c63f6 100644
--- a/pages/01.administrate/03.postinstall/postinstall.fr.md
+++ b/pages/01.administrate/03.postinstall/postinstall.fr.md
@@ -3,6 +3,8 @@ title: Post-installation
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/postinstall'
 ---
 
 L’étape appelée « **post-installation** » est en fait l’étape de configuration initiale de YunoHost. Il faut l’exécuter après l’**installation** du système en lui-même.
diff --git a/pages/01.administrate/03.postinstall/postinstall.md b/pages/01.administrate/03.postinstall/postinstall.md
index d7b79af3..b75e44f2 100644
--- a/pages/01.administrate/03.postinstall/postinstall.md
+++ b/pages/01.administrate/03.postinstall/postinstall.md
@@ -3,6 +3,8 @@ title: Post-Installation
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/postinstall'
 ---
 
 The step called "**post-installation**" is actually the initial configuration of YunoHost. It has to be done just after the installation of the system itself.
@@ -43,7 +45,7 @@ This is the first domain name linked to your YunoHost server, but also the one w
 
 * If you do know what **DNS** is, you probably want to configure your own domain name here. In this case, please refer to the [DNS page](/dns) page for more informations.
 
-* If you don't own a domain name and don't want a **.nohost.me**, **.noho.st** or **.ynh.fr**, you can use a local domain. More information on how to setup a local domain can be found [here](dns_local_network).
+* If you don't own a domain name and don't want a **.nohost.me**, **.noho.st** or **.ynh.fr**, you can use a local domain. More information on how to setup a local domain can be found [here](/dns_local_network).
 
 ### Administration password
 
@@ -61,14 +63,14 @@ postinstall) or 'YunoHost has been correctly configured', then congratulations!
 ### What now ?
 
 - If you're self-hosting at home and without a VPN, you need to [make sure to
-  correctly forward ports on your router/Internet box](isp_box_config) ;
+  correctly forward ports on your router/Internet box](/isp_box_config) ;
 - If you're using your own domain name (i.e. not a .nohost.me / .noho.st), you
   need to [configure it according to the recommended DNS
-  configuration](dns_config) ;
+  configuration](/dns_config) ;
 - If you cannot configure your domain name yet (because you didn't register it
   yet, or because this is a test domain), see last paragraph
-  [here](dns_local_network) for a workaround ;
-- Don't be too afraid of the [certificate warning](certificate), you'll probably
+  [here](/dns_local_network) for a workaround ;
+- Don't be too afraid of the [certificate warning](/certificate), you'll probably
   be able to install a Let's Encrypt certificate :).
-- Have a look at [the available apps](apps) !
+- Have a look at [the available apps](/apps) !
 
diff --git a/pages/01.administrate/04.learn/01.overview/overview.fr.md b/pages/01.administrate/04.learn/01.overview/overview.fr.md
index 365853ed..0c4f03cb 100644
--- a/pages/01.administrate/04.learn/01.overview/overview.fr.md
+++ b/pages/01.administrate/04.learn/01.overview/overview.fr.md
@@ -3,6 +3,8 @@ title: Vue d'ensemble de l'écosystème YunoHost
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/overview'
 ---
 
 Cette page pose une vue d'ensemble de l'écosystème d'un serveur sous YunoHost. Bien que celle-ci contienne des approximations et des raccourcis, elle permet de poser une première représentation générale avant de rentrer plus dans le détail des différents aspects.
diff --git a/pages/01.administrate/04.learn/01.overview/overview.md b/pages/01.administrate/04.learn/01.overview/overview.md
index 14b67c1c..49a2dd05 100644
--- a/pages/01.administrate/04.learn/01.overview/overview.md
+++ b/pages/01.administrate/04.learn/01.overview/overview.md
@@ -3,6 +3,8 @@ title: Overview of the YunoHost ecosystem
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/overview'
 ---
  
 This page provide an overview of the ecosystem of a YunoHost server. While this overview contains several approximations, the purpose here is to introduce the global picture before digging into the different aspects.
diff --git a/pages/01.administrate/04.learn/02.guidelines/guidelines.fr.md b/pages/01.administrate/04.learn/02.guidelines/guidelines.fr.md
index f8eae426..f5a57c30 100644
--- a/pages/01.administrate/04.learn/02.guidelines/guidelines.fr.md
+++ b/pages/01.administrate/04.learn/02.guidelines/guidelines.fr.md
@@ -3,6 +3,8 @@ title: Conseil généraux
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/guidelines'
 ---
 
 Cette page énumère quelques conseils et lignes directrices que tout administrateur de YunoHost devrait connaître pour prendre soin de son serveur :).
diff --git a/pages/01.administrate/04.learn/02.guidelines/guidelines.md b/pages/01.administrate/04.learn/02.guidelines/guidelines.md
index d2a6f095..f01d788c 100644
--- a/pages/01.administrate/04.learn/02.guidelines/guidelines.md
+++ b/pages/01.administrate/04.learn/02.guidelines/guidelines.md
@@ -3,6 +3,8 @@ title: Advices and guidelines
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/guidelines'
 ---
 
 This page lists a few advices and guidelines which every YunoHost administrator should be aware to take care of a YunoHost server :).
diff --git a/pages/01.administrate/04.learn/03.webadmin/admin.es.md b/pages/01.administrate/04.learn/03.webadmin/admin.es.md
index d520b665..8453c7ad 100644
--- a/pages/01.administrate/04.learn/03.webadmin/admin.es.md
+++ b/pages/01.administrate/04.learn/03.webadmin/admin.es.md
@@ -3,6 +3,8 @@ title: La interfaz de administración web
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/admin'
 ---
 
 YunoHost tiene una interfaz gráfica de administración. El otro método consiste en utilizar la [linea de comando](/commandline).
diff --git a/pages/01.administrate/04.learn/03.webadmin/admin.fr.md b/pages/01.administrate/04.learn/03.webadmin/admin.fr.md
index a849e510..bb04c026 100644
--- a/pages/01.administrate/04.learn/03.webadmin/admin.fr.md
+++ b/pages/01.administrate/04.learn/03.webadmin/admin.fr.md
@@ -3,6 +3,8 @@ title: L'interface d'administration Web
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/admin'
 ---
 
 YunoHost est fourni avec une interface graphique d’administration. L’autre méthode est d’utiliser la [ligne de commande](/commandline).
diff --git a/pages/01.administrate/04.learn/03.webadmin/admin.md b/pages/01.administrate/04.learn/03.webadmin/admin.md
index 5f977843..df229452 100644
--- a/pages/01.administrate/04.learn/03.webadmin/admin.md
+++ b/pages/01.administrate/04.learn/03.webadmin/admin.md
@@ -3,6 +3,8 @@ title: Administrator web interface
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/admin'
 ---
 
 YunoHost has an administrator web interface. The other way to administrate your YunoHost install is through the [command line](/commandline).
diff --git a/pages/01.administrate/04.learn/04.commandline/01.ssh/ssh.de.md b/pages/01.administrate/04.learn/04.commandline/01.ssh/ssh.de.md
index 3a8e0092..eb8d1d8f 100644
--- a/pages/01.administrate/04.learn/04.commandline/01.ssh/ssh.de.md
+++ b/pages/01.administrate/04.learn/04.commandline/01.ssh/ssh.de.md
@@ -3,6 +3,8 @@ title: SSH
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/ssh'
 ---
 
 ## Was ist SSH?
@@ -41,7 +43,7 @@ After logging in for the first time, you should change the root password. The se
 
 #### Let's configure !
 
-We're now ready to begin the [post-installation](postinstall).
+We're now ready to begin the [post-installation](/postinstall).
 
 ## After installing YunoHost
 
@@ -53,7 +55,7 @@ If you only know the IP address of your server :
 ssh admin@111.222.333.444
 ```
 
-Then, you need to enter your administrator password created at [post-installation step](postinstall).
+Then, you need to enter your administrator password created at [post-installation step](/postinstall).
 
 If you configured your DNS (or tweaked your `/etc/hosts`), you can simply use your domain name :
 
diff --git a/pages/01.administrate/04.learn/04.commandline/01.ssh/ssh.es.md b/pages/01.administrate/04.learn/04.commandline/01.ssh/ssh.es.md
index 9bbabee8..de65e3bb 100644
--- a/pages/01.administrate/04.learn/04.commandline/01.ssh/ssh.es.md
+++ b/pages/01.administrate/04.learn/04.commandline/01.ssh/ssh.es.md
@@ -3,6 +3,8 @@ title: SSH
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/ssh'
 ---
 
 ## ¿ Qué es SSH ?
diff --git a/pages/01.administrate/04.learn/04.commandline/01.ssh/ssh.fr.md b/pages/01.administrate/04.learn/04.commandline/01.ssh/ssh.fr.md
index d43fb5b6..3da82c9d 100644
--- a/pages/01.administrate/04.learn/04.commandline/01.ssh/ssh.fr.md
+++ b/pages/01.administrate/04.learn/04.commandline/01.ssh/ssh.fr.md
@@ -3,6 +3,8 @@ title: SSH
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/ssh'
 ---
 
 ## Qu’est-ce que SSH ?
diff --git a/pages/01.administrate/04.learn/04.commandline/01.ssh/ssh.it.md b/pages/01.administrate/04.learn/04.commandline/01.ssh/ssh.it.md
index 3bd6b161..079bb241 100644
--- a/pages/01.administrate/04.learn/04.commandline/01.ssh/ssh.it.md
+++ b/pages/01.administrate/04.learn/04.commandline/01.ssh/ssh.it.md
@@ -3,6 +3,8 @@ title: SSH
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/ssh'
 ---
 
 ## Cos'è SSH?
@@ -48,7 +50,7 @@ Se conosci esclusivamente l'indirizzo IP del tuo server:
 ssh admin@111.222.333.444
 ```
 
-Dopo di che dovrai inserire la password di amministratore creata nella [procedura di postinstallazione](postinstall).
+Dopo di che dovrai inserire la password di amministratore creata nella [procedura di postinstallazione](/postinstall).
 
 Se invece hai configurato il DNS (o hai modificato il file `/etc/hosts`), puoi semplicemente usare il tuo nome di dominio:
 
diff --git a/pages/01.administrate/04.learn/04.commandline/01.ssh/ssh.md b/pages/01.administrate/04.learn/04.commandline/01.ssh/ssh.md
index b59e81b0..ac3ab095 100644
--- a/pages/01.administrate/04.learn/04.commandline/01.ssh/ssh.md
+++ b/pages/01.administrate/04.learn/04.commandline/01.ssh/ssh.md
@@ -3,6 +3,8 @@ title: SSH
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/ssh'
 ---
 
 ## What's SSH?
diff --git a/pages/01.administrate/04.learn/04.commandline/02.cli/commandline.es.md b/pages/01.administrate/04.learn/04.commandline/02.cli/commandline.es.md
index d6728eb2..ab6f4f7a 100644
--- a/pages/01.administrate/04.learn/04.commandline/02.cli/commandline.es.md
+++ b/pages/01.administrate/04.learn/04.commandline/02.cli/commandline.es.md
@@ -3,6 +3,8 @@ title: Administrar YunoHost con la interfaz de línea de comandos
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/commandline'
 ---
 
 La interfaz de línea de comandos (CLI) es, en informática, la manera original (y más técnica) de interactuar con un ordenador. Está generalmente considera como más completa, más potente y eficaz que las interfaces gráficas, aunque sea más difícil de aprenderla.
diff --git a/pages/01.administrate/04.learn/04.commandline/02.cli/commandline.fr.md b/pages/01.administrate/04.learn/04.commandline/02.cli/commandline.fr.md
index 9d002234..323ed32b 100644
--- a/pages/01.administrate/04.learn/04.commandline/02.cli/commandline.fr.md
+++ b/pages/01.administrate/04.learn/04.commandline/02.cli/commandline.fr.md
@@ -3,6 +3,8 @@ title: Administrer YunoHost en ligne de commande
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/commandline'
 ---
 
 L'interface en ligne de commande (CLI) est, en informatique, la manière originale (et plus technique) d'interagir avec un ordinateur comparé aux interfaces graphiques. La ligne de commande est généralement considéré comme plus complète, puissante et efficace que les interfaces graphiques, bien que plus difficile à apprendre.
diff --git a/pages/01.administrate/04.learn/04.commandline/02.cli/commandline.md b/pages/01.administrate/04.learn/04.commandline/02.cli/commandline.md
index 1c94447f..759bb702 100644
--- a/pages/01.administrate/04.learn/04.commandline/02.cli/commandline.md
+++ b/pages/01.administrate/04.learn/04.commandline/02.cli/commandline.md
@@ -3,6 +3,8 @@ title: Administrate YunoHost in command line
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/commandline'
 ---
 
 The command line interface (CLI) is, in the computer world, the original (and more technical) way of interacting with a computer compared to graphical interface. Command line interfaces are generally said to be more complete, powerful or efficient than a graphical interface, though it is more difficult to learn.
diff --git a/pages/01.administrate/04.learn/05.users/users.fr.md b/pages/01.administrate/04.learn/05.users/users.fr.md
index a6286207..b121e311 100644
--- a/pages/01.administrate/04.learn/05.users/users.fr.md
+++ b/pages/01.administrate/04.learn/05.users/users.fr.md
@@ -3,6 +3,8 @@ title: Les utilisateurs et le SSO
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/users'
 ---
 
 ## Utilisateurs
@@ -24,12 +26,12 @@ Le portail utilisateur, également appelé SSO pour 'Single Sign On', permet à
 Dans le portail, les utilisateurs peuvent également cliquer sur l'avatar en haut à gauche pour configurer d'autres paramètres tels que leur identité, les alias de messagerie, les transferts automatiques de courrier ou changer leur mot de passe.
 
 <div class="alert alert-info" markdown="1">
-Vous devez être conscient que le SSO ne peut être atteint que par le nom de domaine (c.-à-d. `https://the.domain.tld/yunohost/sso`), et non pas en utilisant l'IP du serveur (c.-à-d. `https://11.22.33.44/yunohost/sso`), contrairement à l'administrateur web ! C'est un peu déroutant dans certaines situations, mais c'est nécessaire pour des raisons techniques. Si vous êtes dans une situation où vous avez besoin d'accéder au SSO sans avoir votre DNS correctement configuré pour une raison quelconque, vous pouvez envisager de modifier votre `/etc/hosts` comme décrit dans [cette page](dns_local_network).
+Vous devez être conscient que le SSO ne peut être atteint que par le nom de domaine (c.-à-d. `https://the.domain.tld/yunohost/sso`), et non pas en utilisant l'IP du serveur (c.-à-d. `https://11.22.33.44/yunohost/sso`), contrairement à l'administrateur web ! C'est un peu déroutant dans certaines situations, mais c'est nécessaire pour des raisons techniques. Si vous êtes dans une situation où vous avez besoin d'accéder au SSO sans avoir votre DNS correctement configuré pour une raison quelconque, vous pouvez envisager de modifier votre `/etc/hosts` comme décrit dans [cette page](/dns_local_network).
 </div>
 
 ## Gestion des groupes d'utilisateurs et permissions
 
-Voir [cette page de documentation dédiée](groups_and_permissions).
+Voir [cette page de documentation dédiée](/groups_and_permissions).
 
 ## Accès SSH
 
diff --git a/pages/01.administrate/04.learn/05.users/users.md b/pages/01.administrate/04.learn/05.users/users.md
index 266a575c..eaf1607a 100644
--- a/pages/01.administrate/04.learn/05.users/users.md
+++ b/pages/01.administrate/04.learn/05.users/users.md
@@ -3,6 +3,8 @@ title: Users and the SSO
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/users'
 ---
 
 ## Users
@@ -24,12 +26,12 @@ The user portal, also called the SSO for 'Single Sign On' allows user to browse
 In the portal, users can also click on the avatar in the top-left to configure some other settings such as their identify, mail aliases, automatic mail forwards, or change their password.
 
 <div class="alert alert-info" markdown="1">
-You should be aware that the SSO can only be reached through the actual domain name (i.e. `https://the.domain.tld/yunohost/sso`), and NOT by just using the IP of the server (i.e. `https://11.22.33.44/yunohost/sso`), contrarily to the webadmin ! This is a bit confusing but is necessary for technical reason. If you are in a situation where you need to access the SSO without having your DNS properly configured for some reason, you might consider tweaking your `/etc/hosts` as described in [this page](dns_local_network).
+You should be aware that the SSO can only be reached through the actual domain name (i.e. `https://the.domain.tld/yunohost/sso`), and NOT by just using the IP of the server (i.e. `https://11.22.33.44/yunohost/sso`), contrarily to the webadmin ! This is a bit confusing but is necessary for technical reason. If you are in a situation where you need to access the SSO without having your DNS properly configured for some reason, you might consider tweaking your `/etc/hosts` as described in [this page](/dns_local_network).
 </div>
 
 ## User groups and permissions
 
-See [this dedicated page](groups_and_permissions).
+See [this dedicated page](/groups_and_permissions).
 
 ## SSH access
 
diff --git a/pages/01.administrate/04.learn/06.apps/01.catalog/apps.fr.md b/pages/01.administrate/04.learn/06.apps/01.catalog/apps.fr.md
index ee50cdfe..176ca80c 100644
--- a/pages/01.administrate/04.learn/06.apps/01.catalog/apps.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/01.catalog/apps.fr.md
@@ -3,6 +3,8 @@ title: Catalogue d'applications
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/apps'
 ---
 
 <span class="javascriptDisclaimer">
diff --git a/pages/01.administrate/04.learn/06.apps/01.catalog/apps.md b/pages/01.administrate/04.learn/06.apps/01.catalog/apps.md
index ee0480ff..d3efc7ad 100644
--- a/pages/01.administrate/04.learn/06.apps/01.catalog/apps.md
+++ b/pages/01.administrate/04.learn/06.apps/01.catalog/apps.md
@@ -3,6 +3,8 @@ title: Application catalog
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/apps'
 ---
 
 <span class="javascriptDisclaimer">
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/01.framasoft/apps_framasoft.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/01.framasoft/apps_framasoft.fr.md
index 391513b6..864e40f5 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/01.framasoft/apps_framasoft.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/01.framasoft/apps_framasoft.fr.md
@@ -3,6 +3,8 @@ title: Équivalence avec les applications Framasoft
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/apps_framasoft'
 ---
 
 | App Framasoft  | Équivalent          | Package                                                                                                |
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/adminer/app_adminer.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/adminer/app_adminer.fr.md
index 9b2c76f9..15f05d30 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/adminer/app_adminer.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/adminer/app_adminer.fr.md
@@ -3,6 +3,8 @@ title: Adminer
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_adminer'
 ---
 
 <img src="/images/adminer_logo.png" height="80px" alt="logo d'Adminer"> Adminer
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/adminer/app_adminer.md b/pages/01.administrate/04.learn/06.apps/02.apps/adminer/app_adminer.md
index be9f4573..500d171e 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/adminer/app_adminer.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/adminer/app_adminer.md
@@ -3,6 +3,8 @@ title: Adminer
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_adminer'
 ---
 
 <img src="/images/adminer_logo.png" height="80px" alt="Adminer's logo"> Adminer
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/airsonic/app_airsonic.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/airsonic/app_airsonic.fr.md
index a30b946f..1a6ee204 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/airsonic/app_airsonic.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/airsonic/app_airsonic.fr.md
@@ -3,6 +3,8 @@ title: Airsonic
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_airsonic'
 ---
 
 <img src="/images/airsonic_logo.png" height="80px" alt="logo de Airsonic"> Airsonic
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/airsonic/app_airsonic.md b/pages/01.administrate/04.learn/06.apps/02.apps/airsonic/app_airsonic.md
index cd7d9040..18c9c9ef 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/airsonic/app_airsonic.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/airsonic/app_airsonic.md
@@ -3,6 +3,8 @@ title: Airsonic
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_airsonic'
 ---
 
 <img src="/images/airsonic_logo.png" height="80px" alt="airsonic's logo"> Airsonic
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/ampache/app_ampache.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/ampache/app_ampache.fr.md
index 4ddf5585..ddeef862 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/ampache/app_ampache.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/ampache/app_ampache.fr.md
@@ -3,6 +3,8 @@ title: Ampache
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_ampache'
 ---
 
 <img src="/images/ampache_logo.png" height="80px" alt="logo de Ampache"> Ampache
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/ampache/app_ampache.md b/pages/01.administrate/04.learn/06.apps/02.apps/ampache/app_ampache.md
index 2ec34229..ec777d53 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/ampache/app_ampache.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/ampache/app_ampache.md
@@ -3,6 +3,8 @@ title: Ampache
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_ampache'
 ---
 
 <img src="/images/ampache_logo.png" height="80px" alt="Ampache's logo"> Ampache
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/anarchism/app_anarchism.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/anarchism/app_anarchism.fr.md
index 9c7c37ec..e6024e14 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/anarchism/app_anarchism.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/anarchism/app_anarchism.fr.md
@@ -3,6 +3,8 @@ title: Anarchism
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_anarchism'
 ---
 
 <img src="/images/anarchism_logo.svg" height="80px" alt="logo de Anarchism"> Anarchism
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/anarchism/app_anarchism.md b/pages/01.administrate/04.learn/06.apps/02.apps/anarchism/app_anarchism.md
index 504e45fb..07152829 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/anarchism/app_anarchism.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/anarchism/app_anarchism.md
@@ -3,6 +3,8 @@ title: Anarchism
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_anarchism'
 ---
 
 <img src="/images/anarchism_logo.svg" height="80px" alt="Anarchism's logo"> Anarchism
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/anfora/app_anfora.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/anfora/app_anfora.fr.md
index 548d5545..8a1544d5 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/anfora/app_anfora.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/anfora/app_anfora.fr.md
@@ -3,6 +3,8 @@ title: Anfora
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_anfora'
 ---
 
 <img src="/images/anfora_logo.svg" height="80px" alt="logo de Anfora"> Anfora
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/anfora/app_anfora.md b/pages/01.administrate/04.learn/06.apps/02.apps/anfora/app_anfora.md
index 2b3a2fc1..87227ce1 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/anfora/app_anfora.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/anfora/app_anfora.md
@@ -3,6 +3,8 @@ title: Anfora
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_anfora'
 ---
 
 <img src="/images/anfora_logo.svg" height="80px" alt="Anfora's logo"> Anfora
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/appsdoc.md_ b/pages/01.administrate/04.learn/06.apps/02.apps/appsdoc.md_
index c04be7a8..32e978bc 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/appsdoc.md_
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/appsdoc.md_
@@ -3,6 +3,8 @@ title: Apps list
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/appsdoc'
 ---
 
 - [Adminer](app_adminer)
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/archivist/app_archivist.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/archivist/app_archivist.fr.md
index 6982fb5a..84144979 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/archivist/app_archivist.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/archivist/app_archivist.fr.md
@@ -3,6 +3,8 @@ title: Archivist
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_archivist'
 ---
 
 <img src="/images/yunohost_package.png" height="80px" alt="Package"> Archivist
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/archivist/app_archivist.md b/pages/01.administrate/04.learn/06.apps/02.apps/archivist/app_archivist.md
index 3047b8fb..27bdc242 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/archivist/app_archivist.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/archivist/app_archivist.md
@@ -3,6 +3,8 @@ title: Archivist
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_archivist'
 ---
 
 <img src="/images/yunohost_package.png" height="80px" alt="Package"> Archivist
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/baikal/app_baikal.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/baikal/app_baikal.fr.md
index a979e451..d598d4dd 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/baikal/app_baikal.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/baikal/app_baikal.fr.md
@@ -3,6 +3,8 @@ title: Baikal
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_baikal'
 ---
 
 <img src="/images/baikal_logo.png" height="80px" alt="Baïkal's logo"> Baïkal
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/baikal/app_baikal.md b/pages/01.administrate/04.learn/06.apps/02.apps/baikal/app_baikal.md
index f62f8547..8ed43147 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/baikal/app_baikal.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/baikal/app_baikal.md
@@ -3,6 +3,8 @@ title: Baikal
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_baikal'
 ---
 
 <img src="/images/baikal_logo.png" height="80px" alt="Baïkal's logo"> Baïkal
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/bibliogram/app_bibliogram.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/bibliogram/app_bibliogram.fr.md
index 9ea462c5..7c156d67 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/bibliogram/app_bibliogram.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/bibliogram/app_bibliogram.fr.md
@@ -3,6 +3,8 @@ title: Bibliogram
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_bibliogram'
 ---
 
 <img src="/images/logo-bibliogram.png" height="80px" alt="Logo Bibliogram"> Bibliogram
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/bibliogram/app_bibliogram.md b/pages/01.administrate/04.learn/06.apps/02.apps/bibliogram/app_bibliogram.md
index 8b17ae50..2f867b8d 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/bibliogram/app_bibliogram.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/bibliogram/app_bibliogram.md
@@ -3,6 +3,8 @@ title: Bibliogram
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_bibliogram'
 ---
 
 <img src="/images/logo-bibliogram.png" height="80px" alt="Bibliogram Logo"> Bibliogram
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/bitwarden/app_bitwarden.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/bitwarden/app_bitwarden.fr.md
index 844e5da1..e73e43a6 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/bitwarden/app_bitwarden.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/bitwarden/app_bitwarden.fr.md
@@ -3,6 +3,8 @@ title: Bitwarden
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_bitwarden'
 ---
 
 <img src="/images/bitwarden_logo.png" width="80px" alt="logo de Bitwarden"> Bitwarden
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/bitwarden/app_bitwarden.md b/pages/01.administrate/04.learn/06.apps/02.apps/bitwarden/app_bitwarden.md
index 66dac915..3da0bc36 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/bitwarden/app_bitwarden.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/bitwarden/app_bitwarden.md
@@ -3,6 +3,8 @@ title: Bitwarden
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_bitwarden'
 ---
 
 <img src="/images/bitwarden_logo.png" width="80px" alt="Bitwarden's logo"> Bitwarden
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/blogotext/app_blogotext.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/blogotext/app_blogotext.fr.md
index a04d3d28..8f1af653 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/blogotext/app_blogotext.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/blogotext/app_blogotext.fr.md
@@ -3,6 +3,8 @@ title: BlogoText
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_blogotext'
 ---
 
 <img src="/images/blogotext_logo.png" width="80px" alt="logo de BlogoText"> BlogoText
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/blogotext/app_blogotext.md b/pages/01.administrate/04.learn/06.apps/02.apps/blogotext/app_blogotext.md
index fcd987a2..410873c2 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/blogotext/app_blogotext.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/blogotext/app_blogotext.md
@@ -3,6 +3,8 @@ title: BlogoText
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_blogotext'
 ---
 
 <img src="/images/blogotext_logo.png" width="80px" alt="BlogoText's logo"> BlogoText
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/bludit/app_bludit.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/bludit/app_bludit.fr.md
index 44305b09..5369a37c 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/bludit/app_bludit.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/bludit/app_bludit.fr.md
@@ -3,6 +3,8 @@ title: Bludit
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_bludit'
 ---
 
 <img src="/images/bludit_logo.png" width="80px" alt="logo de Bludit> Bludit
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/bludit/app_bludit.md b/pages/01.administrate/04.learn/06.apps/02.apps/bludit/app_bludit.md
index e2ecfcd8..65bd2ffd 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/bludit/app_bludit.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/bludit/app_bludit.md
@@ -3,6 +3,8 @@ title: Bludit
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_bludit'
 ---
 
 <img src="/images/bludit_logo.png" width="80px" alt="Bludit's logo"> Bludit
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/borg/app_borg.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/borg/app_borg.fr.md
index 80389703..6a08c900 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/borg/app_borg.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/borg/app_borg.fr.md
@@ -3,6 +3,8 @@ title: Borg
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_borg'
 ---
 
 <img src="/images/borg_logo.svg" height="80px" alt="logo de Borg"> Borg
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/borg/app_borg.md b/pages/01.administrate/04.learn/06.apps/02.apps/borg/app_borg.md
index 4348057a..79aff48f 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/borg/app_borg.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/borg/app_borg.md
@@ -3,6 +3,8 @@ title: Borg
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_borg'
 ---
 
 <img src="/images/borg_logo.svg" height="80px" alt="borg's logo"> Borg
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/bozon/app_bozon.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/bozon/app_bozon.fr.md
index c4b625c7..d259a692 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/bozon/app_bozon.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/bozon/app_bozon.fr.md
@@ -3,6 +3,8 @@ title: BoZon
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_bozon'
 ---
 
 <img src="/images/yunohost_package.png" height="80px" alt="Package"> BoZoN
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/bozon/app_bozon.md b/pages/01.administrate/04.learn/06.apps/02.apps/bozon/app_bozon.md
index c3108a2d..80cd98a8 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/bozon/app_bozon.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/bozon/app_bozon.md
@@ -3,6 +3,8 @@ title: BoZon
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_bozon'
 ---
 
 <img src="/images/yunohost_package.png" height="80px" alt="Package"> BoZoN
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/calibreweb/app_calibreweb.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/calibreweb/app_calibreweb.fr.md
index b498e71a..b1005711 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/calibreweb/app_calibreweb.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/calibreweb/app_calibreweb.fr.md
@@ -3,6 +3,8 @@ title: Calibre-web
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_calibreweb'
 ---
 
 <img src="/images/yunohost_package.png" height="80px" alt="Package"> Calibre-Web
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/calibreweb/app_calibreweb.md b/pages/01.administrate/04.learn/06.apps/02.apps/calibreweb/app_calibreweb.md
index 84f397e0..e82e0f88 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/calibreweb/app_calibreweb.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/calibreweb/app_calibreweb.md
@@ -3,6 +3,8 @@ title: Calibre-web
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_calibreweb'
 ---
 
 <img src="/images/yunohost_package.png" height="80px" alt="Package"> Calibre-Web
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/cheky/app_cheky.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/cheky/app_cheky.fr.md
index ecd2d0b2..e94b2acd 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/cheky/app_cheky.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/cheky/app_cheky.fr.md
@@ -3,6 +3,8 @@ title: Cheky
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_cheky'
 ---
 
 <img src="/images/yunohost_package.png" height="80px" alt="Package"> Cheky
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/cheky/app_cheky.md b/pages/01.administrate/04.learn/06.apps/02.apps/cheky/app_cheky.md
index 8aab08e9..c3bd94db 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/cheky/app_cheky.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/cheky/app_cheky.md
@@ -3,6 +3,8 @@ title: Checky
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_cheky'
 ---
 
 <img src="/images/yunohost_package.png" height="80px" alt="Package"> Cheky
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/civicrm_drupal7/app_civicrm_drupal7.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/civicrm_drupal7/app_civicrm_drupal7.fr.md
index eecbabda..24ca8fb0 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/civicrm_drupal7/app_civicrm_drupal7.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/civicrm_drupal7/app_civicrm_drupal7.fr.md
@@ -3,6 +3,8 @@ title: CiviCRM
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_civicrm_drupal7'
 ---
 
 <img src="/images/civicrm_logo.png" height="80px" alt="logo de CiviCRM"> CiviCRM
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/civicrm_drupal7/app_civicrm_drupal7.md b/pages/01.administrate/04.learn/06.apps/02.apps/civicrm_drupal7/app_civicrm_drupal7.md
index 931aeb8c..12ab3fc4 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/civicrm_drupal7/app_civicrm_drupal7.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/civicrm_drupal7/app_civicrm_drupal7.md
@@ -3,6 +3,8 @@ title: CiviCRM
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_civicrm_drupal7'
 ---
 
 <img src="/images/civicrm_logo.png" height="80px" alt="CiviCRM's logo"> CiviCRM
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/codimd/app_codimd.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/codimd/app_codimd.fr.md
index eed4fef6..3ca74966 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/codimd/app_codimd.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/codimd/app_codimd.fr.md
@@ -3,6 +3,8 @@ title: CodiMD
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_codimd'
 ---
 
 <img src="/images/codimd_logo.png" height="80px" alt="logo de CodiMD"> CodiMD
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/codimd/app_codimd.md b/pages/01.administrate/04.learn/06.apps/02.apps/codimd/app_codimd.md
index b395cf35..3e207946 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/codimd/app_codimd.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/codimd/app_codimd.md
@@ -3,6 +3,8 @@ title: CodiMD
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_codimd'
 ---
 
 <img src="/images/codimd_logo.png" height="80px" alt="CodiMD’s logo"> CodiMD
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/collabora/app_collabora.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/collabora/app_collabora.fr.md
index e5af9a30..d6a8bad4 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/collabora/app_collabora.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/collabora/app_collabora.fr.md
@@ -3,6 +3,8 @@ title: Collabora
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_collabora'
 ---
 
 <img src="/images/collabora_logo.png" height="80px" alt="logo de collabora"> Collabora
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/collabora/app_collabora.md b/pages/01.administrate/04.learn/06.apps/02.apps/collabora/app_collabora.md
index a443e1fd..faad10c2 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/collabora/app_collabora.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/collabora/app_collabora.md
@@ -3,6 +3,8 @@ title: Collabora
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_collabora'
 ---
 
 <img src="/images/collabora_logo.png" height="80px" alt="collabora's logo"> Collabora
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/collaboradocker/app_collaboradocker.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/collaboradocker/app_collaboradocker.fr.md
index 0be3d8f4..765c107c 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/collaboradocker/app_collaboradocker.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/collaboradocker/app_collaboradocker.fr.md
@@ -3,6 +3,8 @@ title: Collabora via Docker
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_collaboradocker'
 ---
 
 # Installer Collabora avec Nextcloud avec Docker
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/collaboradocker/app_collaboradocker.md b/pages/01.administrate/04.learn/06.apps/02.apps/collaboradocker/app_collaboradocker.md
index 611f9a40..9cfd2d92 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/collaboradocker/app_collaboradocker.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/collaboradocker/app_collaboradocker.md
@@ -3,6 +3,8 @@ title: Collabora via Docker
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_collaboradocker'
 ---
 
 # Install Collabora with Nextcloud, using Docker
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/concrete5/app_concrete5.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/concrete5/app_concrete5.fr.md
index 5da3fa72..ec2d87bd 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/concrete5/app_concrete5.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/concrete5/app_concrete5.fr.md
@@ -3,6 +3,8 @@ title: Concret5
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_concrete5'
 ---
 
 <img src="/images/concrete5_logo.png" height="80px" alt="Logo de Concrete5"> Concret5
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/concrete5/app_concrete5.md b/pages/01.administrate/04.learn/06.apps/02.apps/concrete5/app_concrete5.md
index a517ccf1..fa131443 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/concrete5/app_concrete5.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/concrete5/app_concrete5.md
@@ -3,6 +3,8 @@ title: Concret5
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_concrete5'
 ---
 
 <img src="/images/concrete5_logo.png" height="80px" alt="Concrete5's logo"> Concret5
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/cowyo/app_cowyo.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/cowyo/app_cowyo.fr.md
index aa867f7d..efd4628f 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/cowyo/app_cowyo.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/cowyo/app_cowyo.fr.md
@@ -3,6 +3,8 @@ title: Cowyo
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_cowyo'
 ---
 
 <img src="/images/cowyo_logo.png" height="80px" alt="Logo de Cowyo"> Cowyo
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/cowyo/app_cowyo.md b/pages/01.administrate/04.learn/06.apps/02.apps/cowyo/app_cowyo.md
index ea2ed358..16c4f217 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/cowyo/app_cowyo.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/cowyo/app_cowyo.md
@@ -3,6 +3,8 @@ title: Cowyo
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_cowyo'
 ---
 
 <img src="/images/cowyo_logo.png" height="80px" alt="Cowyo's logo"> Cowyo
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/diagramsnet/app_diagramsnet.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/diagramsnet/app_diagramsnet.fr.md
index ec1e9fbc..9731f247 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/diagramsnet/app_diagramsnet.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/diagramsnet/app_diagramsnet.fr.md
@@ -3,6 +3,8 @@ title: Diagram.net
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_diagramsnet'
 ---
 
 <img src="/images/diagramsnet_logo.jpg" width="80px" alt="logo de Diagrams.net"> Diagrams.net
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/diagramsnet/app_diagramsnet.md b/pages/01.administrate/04.learn/06.apps/02.apps/diagramsnet/app_diagramsnet.md
index 731174b0..12b879b1 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/diagramsnet/app_diagramsnet.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/diagramsnet/app_diagramsnet.md
@@ -3,6 +3,8 @@ title: Diagrams.net
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_diagramsnet'
 ---
 
 <img src="/images/diagramsnet_logo.jpg" width="80px" alt="Diagrams.net's logo"> Diagrams.net
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/discourse/app_discourse.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/discourse/app_discourse.fr.md
index 23a01ccc..703a833a 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/discourse/app_discourse.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/discourse/app_discourse.fr.md
@@ -3,6 +3,8 @@ title: Discourse
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_discourse'
 ---
 
 <img src="/images/discourse_logo.svg" height="80px" alt="logo de Discourse"> Discourse
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/discourse/app_discourse.md b/pages/01.administrate/04.learn/06.apps/02.apps/discourse/app_discourse.md
index 0b162a43..f75ab1a4 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/discourse/app_discourse.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/discourse/app_discourse.md
@@ -3,6 +3,8 @@ title: Discourse
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_discourse'
 ---
 
 <img src="/images/discourse_logo.svg" height="80px" alt="Discourse's logo"> Discourse
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/distbin/app_distbin.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/distbin/app_distbin.fr.md
index 7f16534a..2d0a39da 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/distbin/app_distbin.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/distbin/app_distbin.fr.md
@@ -3,6 +3,8 @@ title: Distbin
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_distbin'
 ---
 
 <img src="/images/yunohost_package.png" height="80px" alt="Package"> Distbin
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/distbin/app_distbin.md b/pages/01.administrate/04.learn/06.apps/02.apps/distbin/app_distbin.md
index 3774899e..629e9c5e 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/distbin/app_distbin.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/distbin/app_distbin.md
@@ -3,6 +3,8 @@ title: Distbin
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_distbin'
 ---
 
 <img src="/images/yunohost_package.png" height="80px" alt="Package"> Distbin
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/dokuwiki/app_dokuwiki.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/dokuwiki/app_dokuwiki.fr.md
index 4fa10704..91ff97f4 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/dokuwiki/app_dokuwiki.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/dokuwiki/app_dokuwiki.fr.md
@@ -3,6 +3,8 @@ title: DokuWiki
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_dokuwiki'
 ---
 
 <img src="/images/dokuwiki_logo.svg" height="80px" alt="logo de Dokuwiki"> DokuWiki
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/dokuwiki/app_dokuwiki.md b/pages/01.administrate/04.learn/06.apps/02.apps/dokuwiki/app_dokuwiki.md
index c9ac21d5..7f991119 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/dokuwiki/app_dokuwiki.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/dokuwiki/app_dokuwiki.md
@@ -3,6 +3,8 @@ title: DokuWiki
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_dokuwiki'
 ---
 
 <img src="/images/dokuwiki_logo.svg" height="80px" alt="Dokuwiki's logo"> DokuWiki
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/dolibarr/app_dolibarr.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/dolibarr/app_dolibarr.fr.md
index a574bde8..18bdacd8 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/dolibarr/app_dolibarr.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/dolibarr/app_dolibarr.fr.md
@@ -3,6 +3,8 @@ title: Dolibarr
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_dolibarr'
 ---
 
 <img src="/images/dolibarr_logo.png" width="80px" alt="logo de Dolibarr"> Dolibarr
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/dolibarr/app_dolibarr.md b/pages/01.administrate/04.learn/06.apps/02.apps/dolibarr/app_dolibarr.md
index 47d5d68d..7e4db565 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/dolibarr/app_dolibarr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/dolibarr/app_dolibarr.md
@@ -3,6 +3,8 @@ title: Dolibarr
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_dolibarr'
 ---
 
 <img src="/images/dolibarr_logo.png" width="80px" alt="Dolibarr's logo"> Dolibarr
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/dotclear2/app_dotclear2.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/dotclear2/app_dotclear2.fr.md
index f162f284..99c3635d 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/dotclear2/app_dotclear2.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/dotclear2/app_dotclear2.fr.md
@@ -3,6 +3,8 @@ title: Dotclear 2
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_dotclear2'
 ---
 
 <img src="/images/dotclear_logo.png" width="80px" alt="Logo de Dotclear"> Dotclear 2
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/dotclear2/app_dotclear2.md b/pages/01.administrate/04.learn/06.apps/02.apps/dotclear2/app_dotclear2.md
index 58c54d6c..c94a4143 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/dotclear2/app_dotclear2.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/dotclear2/app_dotclear2.md
@@ -3,6 +3,8 @@ title: Dotclear 2
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_dotclear2'
 ---
 
 <img src="/images/dotclear_logo.png" width="80px" alt="Dotclear's logo"> Dotclear 2
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/drupal/app_drupal.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/drupal/app_drupal.fr.md
index 65c00b37..fe31769e 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/drupal/app_drupal.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/drupal/app_drupal.fr.md
@@ -3,6 +3,8 @@ title: Drupal
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_drupal'
 ---
 
 <img src="/images/drupal_logo.svg" height="80px" alt="Logo de Drupal"> Drupal
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/drupal/app_drupal.md b/pages/01.administrate/04.learn/06.apps/02.apps/drupal/app_drupal.md
index 42626dd1..53481a28 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/drupal/app_drupal.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/drupal/app_drupal.md
@@ -3,6 +3,8 @@ title: Drupal
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_drupal'
 ---
 
 <img src="/images/drupal_logo.svg" height="80px" alt="Drupal's logo"> Drupal
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/drupal7/app_drupal7.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/drupal7/app_drupal7.fr.md
index 30dccc1a..81de8e17 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/drupal7/app_drupal7.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/drupal7/app_drupal7.fr.md
@@ -3,6 +3,8 @@ title: Drupal 7
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_drupal7'
 ---
 
 <img src="/images/drupal_logo.svg" height="80px" alt="Logo de Drupal"> Drupal 7
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/drupal7/app_drupal7.md b/pages/01.administrate/04.learn/06.apps/02.apps/drupal7/app_drupal7.md
index 946c255d..e9337e6e 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/drupal7/app_drupal7.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/drupal7/app_drupal7.md
@@ -3,6 +3,8 @@ title: Drupal 7
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_drupal7'
 ---
 
 <img src="/images/drupal_logo.svg" height="80px" alt="Drupal's logo"> Drupal 7
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/etherpad_mypads/app_etherpad_mypads.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/etherpad_mypads/app_etherpad_mypads.fr.md
index c508cb68..f0dcc474 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/etherpad_mypads/app_etherpad_mypads.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/etherpad_mypads/app_etherpad_mypads.fr.md
@@ -3,6 +3,8 @@ title: Etherpad avec plugin MyPads
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_etherpad_mypads'
 ---
 
 <img src="/images/etherpad_mypads_logo.svg" height="80px" alt="logo de Etherpad"> Etherpad (avec plugin MyPads)
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/etherpad_mypads/app_etherpad_mypads.md b/pages/01.administrate/04.learn/06.apps/02.apps/etherpad_mypads/app_etherpad_mypads.md
index 02e067a2..223a4393 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/etherpad_mypads/app_etherpad_mypads.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/etherpad_mypads/app_etherpad_mypads.md
@@ -3,6 +3,8 @@ title: Etherpad with MyPads plugin
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_etherpad_mypads'
 ---
 
 <img src="/images/etherpad_mypads_logo.svg" height="80px" alt="Etherpad's logo"> Etherpad (with MyPads plugin)
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/fallback/app_fallback.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/fallback/app_fallback.fr.md
index 8b3977ff..cda52f1c 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/fallback/app_fallback.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/fallback/app_fallback.fr.md
@@ -3,6 +3,8 @@ title: Fallback
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_fallback'
 ---
 
 <img src="/images/yunohost_package.png" height="80px" alt="Package"> Fallback
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/fallback/app_fallback.md b/pages/01.administrate/04.learn/06.apps/02.apps/fallback/app_fallback.md
index 5bb17d14..fdf825b1 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/fallback/app_fallback.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/fallback/app_fallback.md
@@ -3,6 +3,8 @@ title: Fallback
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_fallback'
 ---
 
 <img src="/images/yunohost_package.png" height="80px" alt="Package"> Fallback
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/ffsync/app_ffsync.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/ffsync/app_ffsync.fr.md
index 3b1c8d1f..bc4f0602 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/ffsync/app_ffsync.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/ffsync/app_ffsync.fr.md
@@ -3,6 +3,8 @@ title: Firefox Sync
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_ffsync'
 ---
 
 <img src="/images/ffsync_logo.png" width="80px" alt="logo de Firefox Sync"> Firefox Sync
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/ffsync/app_ffsync.it.md b/pages/01.administrate/04.learn/06.apps/02.apps/ffsync/app_ffsync.it.md
index f28e39b3..80c7ff03 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/ffsync/app_ffsync.it.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/ffsync/app_ffsync.it.md
@@ -3,6 +3,8 @@ title: FireFox Sync
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_ffsync'
 ---
 
 Firefox Sync permette la sincronizzazione di plugin, schede, segnalibri, preferiti e cronologia fra diverse istanze di Firefox.
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/ffsync/app_ffsync.md b/pages/01.administrate/04.learn/06.apps/02.apps/ffsync/app_ffsync.md
index 42a32303..ccbb85cd 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/ffsync/app_ffsync.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/ffsync/app_ffsync.md
@@ -3,6 +3,8 @@ title: Firefox Sync
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_ffsync'
 ---
 
 <img src="/images/ffsync_logo.png" width="80px" alt="Firefox Sync's logo"> Firefox Sync
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/firefly-iii/app_firefly-iii.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/firefly-iii/app_firefly-iii.fr.md
index b6803fdf..72d7e27a 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/firefly-iii/app_firefly-iii.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/firefly-iii/app_firefly-iii.fr.md
@@ -3,6 +3,8 @@ title: Firefly III
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_firefly-iii'
 ---
 
 <img src="/images/firefly_iii_logo.png" width="80px" alt="logo de Firefly III"> Firefly III
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/firefly-iii/app_firefly-iii.md b/pages/01.administrate/04.learn/06.apps/02.apps/firefly-iii/app_firefly-iii.md
index 0c3fc9a6..3a01a396 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/firefly-iii/app_firefly-iii.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/firefly-iii/app_firefly-iii.md
@@ -3,6 +3,8 @@ title: Firefly III
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_firefly-iii'
 ---
 
 <img src="/images/firefly_iii_logo.png" width="80px" alt="Firefly III's logo"> Firefly III
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/flarum/app_flarum.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/flarum/app_flarum.fr.md
index 19498df6..0578629b 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/flarum/app_flarum.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/flarum/app_flarum.fr.md
@@ -3,6 +3,8 @@ title: Flarum
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_flarum'
 ---
 
 <img src="/images/flarum_logo.png" width="80px" alt="logo de Flarum"> Flarum
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/flarum/app_flarum.md b/pages/01.administrate/04.learn/06.apps/02.apps/flarum/app_flarum.md
index 01d2944d..636c6171 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/flarum/app_flarum.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/flarum/app_flarum.md
@@ -3,6 +3,8 @@ title: Flarum
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_flarum'
 ---
 
 <img src="/images/flarum_logo.png" width="80px" alt="Flarum's logo"> Flarum
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/fluxbb/app_fluxbb.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/fluxbb/app_fluxbb.fr.md
index c13164d7..2a6078d7 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/fluxbb/app_fluxbb.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/fluxbb/app_fluxbb.fr.md
@@ -3,6 +3,8 @@ title: FluxBB
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_fluxbb'
 ---
 
 <img src="/images/fluxbb_logo.png" height="80px" alt="logo de FluxBB"> FluxBB
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/fluxbb/app_fluxbb.md b/pages/01.administrate/04.learn/06.apps/02.apps/fluxbb/app_fluxbb.md
index 525613ad..b6a76dc5 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/fluxbb/app_fluxbb.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/fluxbb/app_fluxbb.md
@@ -3,6 +3,8 @@ title: FluxBB
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_fluxbb'
 ---
 
 <img src="/images/fluxbb_logo.png" height="80px" alt="FluxBB's logo"> FluxBB
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/framaforms/app_framaforms.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/framaforms/app_framaforms.fr.md
index 51db1ef1..93e9197b 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/framaforms/app_framaforms.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/framaforms/app_framaforms.fr.md
@@ -3,6 +3,8 @@ title: Framaforms
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_framaforms'
 ---
 
 <img src="/images/framaforms_logo.png" height="80px" alt="logo de framaforms"> Framaforms
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/framaforms/app_framaforms.md b/pages/01.administrate/04.learn/06.apps/02.apps/framaforms/app_framaforms.md
index 793caa03..6b3ff6ce 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/framaforms/app_framaforms.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/framaforms/app_framaforms.md
@@ -3,6 +3,8 @@ title: Framaforms
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_framaforms'
 ---
 
 [![Install framaforms with YunoHost](https://install-app.yunohost.org/install-with-yunohost.png)](https://install-app.yunohost.org/?app=framaforms) [![Integration level](https://dash.yunohost.org/integration/framaforms.svg)](https://dash.yunohost.org/appci/app/framaforms)
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/freshrss/app_freshrss.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/freshrss/app_freshrss.fr.md
index 56b5b7cf..1d117fd7 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/freshrss/app_freshrss.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/freshrss/app_freshrss.fr.md
@@ -3,6 +3,8 @@ title: FreshRSS
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_freshrss'
 ---
 
 <img src="/images/freshrss_logo.svg" height="80px" alt="logo de FreshRSS"> FreshRSS
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/freshrss/app_freshrss.md b/pages/01.administrate/04.learn/06.apps/02.apps/freshrss/app_freshrss.md
index 92373c31..231b105f 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/freshrss/app_freshrss.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/freshrss/app_freshrss.md
@@ -3,6 +3,8 @@ title: FreshRSS
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_freshrss'
 ---
 
 <img src="/images/freshrss_logo.svg" height="80px" alt="APPLICATION's FreshRSS"> FreshRSS
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/friendica/app_friendica.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/friendica/app_friendica.fr.md
index b5a0df3d..13e315b6 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/friendica/app_friendica.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/friendica/app_friendica.fr.md
@@ -3,6 +3,8 @@ title: Friendica
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_friendica'
 ---
 
 <img src="/images/friendica_logo.svg" height="80px" alt="logo de friendica"> Friendica
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/friendica/app_friendica.md b/pages/01.administrate/04.learn/06.apps/02.apps/friendica/app_friendica.md
index c0d9be63..3d96c3d4 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/friendica/app_friendica.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/friendica/app_friendica.md
@@ -3,6 +3,8 @@ title: Friendica
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_friendica'
 ---
 
 <img src="/images/friendica_logo.svg" height="80px" alt="friendica's logo"> Friendica
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/funkwhale/app_funkwhale.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/funkwhale/app_funkwhale.fr.md
index 5e37578a..4e5c9840 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/funkwhale/app_funkwhale.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/funkwhale/app_funkwhale.fr.md
@@ -3,6 +3,8 @@ title: Funkwhale
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_funkwhale'
 ---
 
 <img src="/images/funkwhale_logo.png" width="80px" alt="logo de Funkwhale"> Funkwhale
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/funkwhale/app_funkwhale.md b/pages/01.administrate/04.learn/06.apps/02.apps/funkwhale/app_funkwhale.md
index bd3e07f8..6a615a30 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/funkwhale/app_funkwhale.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/funkwhale/app_funkwhale.md
@@ -3,6 +3,8 @@ title: Funkwhale
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_funkwhale'
 ---
 
 <img src="/images/funkwhale_logo.png" width="80px" alt="Funkwhale's logo"> Funkwhale
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/garradin/app_garradin.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/garradin/app_garradin.fr.md
index 95b5995a..772f5107 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/garradin/app_garradin.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/garradin/app_garradin.fr.md
@@ -3,6 +3,8 @@ title: Garradin
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_garradin'
 ---
 
 <img src="/images/garradin_logo.svg" height="80px" alt="logo de Garradin"> Garradin
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/garradin/app_garradin.md b/pages/01.administrate/04.learn/06.apps/02.apps/garradin/app_garradin.md
index 504adf1e..b3006aa6 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/garradin/app_garradin.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/garradin/app_garradin.md
@@ -3,6 +3,8 @@ title: Garradin
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_garradin'
 ---
 
 <img src="/images/garradin_logo.svg" height="80px" alt="Garradin's logo"> Garradin
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/gitea/app_gitea.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/gitea/app_gitea.fr.md
index e5c00db8..3a59f42c 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/gitea/app_gitea.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/gitea/app_gitea.fr.md
@@ -3,6 +3,8 @@ title: Gitea
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_gitea'
 ---
 
 <img src="/images/gitea_logo.png" width="80px" alt="logo de Gitea"> Gitea
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/gitea/app_gitea.md b/pages/01.administrate/04.learn/06.apps/02.apps/gitea/app_gitea.md
index 46d2e3ab..8a04e92a 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/gitea/app_gitea.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/gitea/app_gitea.md
@@ -3,6 +3,8 @@ title: Gitea
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_gitea'
 ---
 
 <img src="/images/gitea_logo.png" width="80px" alt="Gitea's logo"> Gitea
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/gitlab-runner/app_gitlab-runner.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/gitlab-runner/app_gitlab-runner.fr.md
index 87246ea6..88ee3361 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/gitlab-runner/app_gitlab-runner.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/gitlab-runner/app_gitlab-runner.fr.md
@@ -3,6 +3,8 @@ title: Gitlab Runner
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_gitlab-runner'
 ---
 
 <img src="/images/gitlab-runner_logo.png" height="80px" alt="logo de GitLab Runner"> GitLab Runner
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/gitlab-runner/app_gitlab-runner.md b/pages/01.administrate/04.learn/06.apps/02.apps/gitlab-runner/app_gitlab-runner.md
index 91b47590..f0f2f97e 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/gitlab-runner/app_gitlab-runner.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/gitlab-runner/app_gitlab-runner.md
@@ -3,6 +3,8 @@ title: Gitlab Runner
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_gitlab-runner'
 ---
 
 <img src="/images/gitlab-runner_logo.png" height="80px" alt="GitLab Runner's logo"> GitLab Runner
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/gitlab/app_gitlab.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/gitlab/app_gitlab.fr.md
index 82eed83e..8c461316 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/gitlab/app_gitlab.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/gitlab/app_gitlab.fr.md
@@ -3,6 +3,8 @@ title: Gitlab
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_gitlab'
 ---
 
 <img src="/images/gitlab_logo.svg" height="80px" alt="logo de GitLab"> GitLab
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/gitlab/app_gitlab.md b/pages/01.administrate/04.learn/06.apps/02.apps/gitlab/app_gitlab.md
index fbf55fa0..f075a946 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/gitlab/app_gitlab.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/gitlab/app_gitlab.md
@@ -3,6 +3,8 @@ title: Gitlab
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_gitlab'
 ---
 
 <img src="/images/gitlab_logo.svg" height="80px" alt="GitLab's logo"> GitLab
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/glowing_bear/app_glowing_bear.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/glowing_bear/app_glowing_bear.fr.md
index 5f4c7ba4..683c9868 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/glowing_bear/app_glowing_bear.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/glowing_bear/app_glowing_bear.fr.md
@@ -3,6 +3,8 @@ title: Glowing Bear
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_glowing_bear'
 ---
 
 <img src="/images/glowing_bear_logo.svg" height="80px" alt="logo de Glowing Bear"> Glowing Bear
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/glowing_bear/app_glowing_bear.md b/pages/01.administrate/04.learn/06.apps/02.apps/glowing_bear/app_glowing_bear.md
index 594808c3..f8381c5a 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/glowing_bear/app_glowing_bear.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/glowing_bear/app_glowing_bear.md
@@ -3,6 +3,8 @@ title: Glowing Bear
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_glowing_bear'
 ---
 
 <img src="/images/glowing_bear_logo.svg" height="80px" alt="Glowing Bear's logo"> Glowing Bear
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/gogs/app_gogs.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/gogs/app_gogs.fr.md
index 496d9085..46dc354c 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/gogs/app_gogs.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/gogs/app_gogs.fr.md
@@ -3,6 +3,8 @@ title: Gogs
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_gogs'
 ---
 
 <img src="/images/gogs_logo.svg" height="80px" alt="logo de Gogs"> Gogs
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/gogs/app_gogs.md b/pages/01.administrate/04.learn/06.apps/02.apps/gogs/app_gogs.md
index e4538598..ee793d82 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/gogs/app_gogs.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/gogs/app_gogs.md
@@ -3,6 +3,8 @@ title: Gogs
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_gogs'
 ---
 
 <img src="/images/gogs_logo.svg" height="80px" alt="Gogs's logo"> Gogs
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/gotify/app_gotify.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/gotify/app_gotify.fr.md
index cd6d8763..558edb54 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/gotify/app_gotify.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/gotify/app_gotify.fr.md
@@ -3,6 +3,8 @@ title: Gotify
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_gotify'
 ---
 
 <img src="/images/gotify_logo.png" width="80px" alt="logo de Gotify"> Gotify
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/gotify/app_gotify.md b/pages/01.administrate/04.learn/06.apps/02.apps/gotify/app_gotify.md
index 9b3341ed..f35e794e 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/gotify/app_gotify.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/gotify/app_gotify.md
@@ -3,6 +3,8 @@ title: Gotify
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_gotify'
 ---
 
 <img src="/images/gotify_logo.png" width="80px" alt="Gotify's logo"> Gotify
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/grav/app_grav.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/grav/app_grav.fr.md
index ded16326..26adb6bd 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/grav/app_grav.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/grav/app_grav.fr.md
@@ -3,6 +3,8 @@ title: Grav
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_grav'
 ---
 
 <img src="/images/grav_logo.png" width="80px" alt="logo de Grav"> Grav
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/grav/app_grav.md b/pages/01.administrate/04.learn/06.apps/02.apps/grav/app_grav.md
index e3a5c770..aab2c18d 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/grav/app_grav.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/grav/app_grav.md
@@ -3,6 +3,8 @@ title: Grav
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_grav'
 ---
 
 <img src="/images/grav_logo.png" width="80px" alt="Grav's logo"> Grav
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/halcyon/app_halcyon.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/halcyon/app_halcyon.fr.md
index f8a54233..be66347d 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/halcyon/app_halcyon.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/halcyon/app_halcyon.fr.md
@@ -3,6 +3,8 @@ title: Halcyon
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_halcyon'
 ---
 
 <img src="/images/halcyon_logo.png" width="80px" alt="logo de Halcyon"> Halcyon
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/halcyon/app_halcyon.md b/pages/01.administrate/04.learn/06.apps/02.apps/halcyon/app_halcyon.md
index 9d71bf0a..a04d9e57 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/halcyon/app_halcyon.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/halcyon/app_halcyon.md
@@ -3,6 +3,8 @@ title: Halcyon
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_halcyon'
 ---
 
 <img src="/images/halcyon_logo.png" width="80px" alt="Halcyon's logo"> Halcyon
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/haste/app_haste.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/haste/app_haste.fr.md
index cfb7b388..40b72766 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/haste/app_haste.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/haste/app_haste.fr.md
@@ -3,6 +3,8 @@ title: Haste
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_haste'
 ---
 
 <img src="/images/yunohost_package.png" height="80px" alt="Package"> Haste
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/haste/app_haste.md b/pages/01.administrate/04.learn/06.apps/02.apps/haste/app_haste.md
index 46c611b0..ef017ba4 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/haste/app_haste.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/haste/app_haste.md
@@ -3,6 +3,8 @@ title: Haste
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_haste'
 ---
 
 <img src="/images/yunohost_package.png" height="80px" alt="Package"> Haste
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/hextris/app_hextris.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/hextris/app_hextris.fr.md
index 8767f598..c7dbae80 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/hextris/app_hextris.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/hextris/app_hextris.fr.md
@@ -3,6 +3,8 @@ title: Hextrix
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_hextris'
 ---
 
 <img src="/images/hextris_logo.png" width="80px" alt="logo de Hextris"> Hextris
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/hextris/app_hextris.md b/pages/01.administrate/04.learn/06.apps/02.apps/hextris/app_hextris.md
index a55cda49..36e6dab4 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/hextris/app_hextris.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/hextris/app_hextris.md
@@ -3,6 +3,8 @@ title: Hextris
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_hextris'
 ---
 
 <img src="/images/hextris_logo.png" width="80px" alt="Hextris's logo"> Hextris
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/horde/app_horde.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/horde/app_horde.fr.md
index 9602e7e8..10d132c4 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/horde/app_horde.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/horde/app_horde.fr.md
@@ -3,6 +3,8 @@ title: Horde
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_horde'
 ---
 
 <img src="/images/horde_logo.png" height="80px" alt="logo de Horde"> Horde
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/horde/app_horde.md b/pages/01.administrate/04.learn/06.apps/02.apps/horde/app_horde.md
index 09bca371..2e283a7a 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/horde/app_horde.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/horde/app_horde.md
@@ -3,6 +3,8 @@ title: Horde
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_horde'
 ---
 
 <img src="/images/horde_logo.png" height="80px" alt="Horde's logo"> Horde
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/hubzilla/app_hubzilla.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/hubzilla/app_hubzilla.fr.md
index bc35a6fd..171e7e6f 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/hubzilla/app_hubzilla.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/hubzilla/app_hubzilla.fr.md
@@ -3,6 +3,8 @@ title: Hubzilla
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_hubzilla'
 ---
 
 <img src="/images/hubzilla_logo.png" width="80px" alt="logo de Hubzilla"> Hubzilla
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/hubzilla/app_hubzilla.md b/pages/01.administrate/04.learn/06.apps/02.apps/hubzilla/app_hubzilla.md
index 4e0371ec..38436b84 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/hubzilla/app_hubzilla.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/hubzilla/app_hubzilla.md
@@ -3,6 +3,8 @@ title: Hubzilla
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_hubzilla'
 ---
 
 <img src="/images/hubzilla_logo.png" width="80px" alt="Hubzilla's logo"> Hubzilla
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/invoiceninga/app_invoiceninja.md b/pages/01.administrate/04.learn/06.apps/02.apps/invoiceninga/app_invoiceninja.md
index 80638e63..1d29e5d5 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/invoiceninga/app_invoiceninja.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/invoiceninga/app_invoiceninja.md
@@ -3,6 +3,8 @@ title: Invoice Ninja
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_invoiceninja'
 ---
 
 <img src="/images/invoiceninja_logo.png" height="80px" alt="Invoice Ninja logo"> Invoice Ninja
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/jappix/app_jappix.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/jappix/app_jappix.fr.md
index f74f9c92..e1ffe46d 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/jappix/app_jappix.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/jappix/app_jappix.fr.md
@@ -3,6 +3,8 @@ title: Jappix
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_jappix'
 ---
 
 <img src="/images/jappix_logo.png" height="80px" alt="Jappix logo"> Jappix
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/jappix/app_jappix.md b/pages/01.administrate/04.learn/06.apps/02.apps/jappix/app_jappix.md
index af82e36d..126adb33 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/jappix/app_jappix.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/jappix/app_jappix.md
@@ -3,6 +3,8 @@ title: Jappix
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_jappix'
 ---
 
 <img src="/images/jappix_logo.png" height="80px" alt="Jappix logo"> Jappix
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/jirafeau/app_jirafeau.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/jirafeau/app_jirafeau.fr.md
index b5536474..f13e9fde 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/jirafeau/app_jirafeau.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/jirafeau/app_jirafeau.fr.md
@@ -3,6 +3,8 @@ title: Jirafeau
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_jirafeau'
 ---
 
 <img src="/images/Jirafeau_logo.jpg" width="80px" alt="logo de Jirafeau"> Jirafeau
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/jirafeau/app_jirafeau.md b/pages/01.administrate/04.learn/06.apps/02.apps/jirafeau/app_jirafeau.md
index 4b35979d..b9a8da5b 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/jirafeau/app_jirafeau.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/jirafeau/app_jirafeau.md
@@ -3,6 +3,8 @@ title: Jirafeau
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_jirafeau'
 ---
 
 <img src="/images/Jirafeau_logo.jpg" width="80px" alt="Jirafeau's logo"> Jirafeau
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/jitsi/app_jitsi.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/jitsi/app_jitsi.fr.md
index 50ae5ce0..7a2906eb 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/jitsi/app_jitsi.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/jitsi/app_jitsi.fr.md
@@ -3,6 +3,8 @@ title: Jitsi
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_jitsi'
 ---
 
 <img src="/images/jitsi_logo.svg" width="80px" alt="logo de jitsi"> Jitsi
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/jitsi/app_jitsi.md b/pages/01.administrate/04.learn/06.apps/02.apps/jitsi/app_jitsi.md
index 08d846be..e0862741 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/jitsi/app_jitsi.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/jitsi/app_jitsi.md
@@ -3,6 +3,8 @@ title: Jitsi
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_jitsi'
 ---
 
 <img src="/images/jitsi_logo.svg" width="80px" alt="Jitsi's logo"> Jitsi
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/jupyterlab/app_jupyterlab.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/jupyterlab/app_jupyterlab.fr.md
index c8d46d60..15485379 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/jupyterlab/app_jupyterlab.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/jupyterlab/app_jupyterlab.fr.md
@@ -3,6 +3,8 @@ title: JupyterLab
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_jupyterlab'
 ---
 
 <img src="/images/logo-jupyterhub.png" height="80px" alt="Logo de JupyterHub"> JupyterLab
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/jupyterlab/app_jupyterlab.md b/pages/01.administrate/04.learn/06.apps/02.apps/jupyterlab/app_jupyterlab.md
index 83b79f69..88d674ac 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/jupyterlab/app_jupyterlab.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/jupyterlab/app_jupyterlab.md
@@ -3,6 +3,8 @@ title: JupyterLab
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_jupyterlab'
 ---
 
 <img src="/images/logo-jupyterhub.png" height="80px" alt="JupyterLab Logo"> JupyterLab
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/kanboard/app_kanboard.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/kanboard/app_kanboard.fr.md
index 18785fe9..800cf83c 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/kanboard/app_kanboard.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/kanboard/app_kanboard.fr.md
@@ -3,6 +3,8 @@ title: Kanboard
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_kanboard'
 ---
 
 <img src="/images/kanboard_logo.png" height="80px" alt="logo de kanboard"> Kanboard
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/kanboard/app_kanboard.md b/pages/01.administrate/04.learn/06.apps/02.apps/kanboard/app_kanboard.md
index 035b17e5..fe40caaa 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/kanboard/app_kanboard.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/kanboard/app_kanboard.md
@@ -3,6 +3,8 @@ title: Kanboard
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_kanboard'
 ---
 
 <img src="/images/kanboard_logo.png" height="80px" alt="kanboard's logo"> Kanboard
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/keeweb/app_keeweb.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/keeweb/app_keeweb.fr.md
index ebab1aa7..09054385 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/keeweb/app_keeweb.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/keeweb/app_keeweb.fr.md
@@ -3,6 +3,8 @@ title: KeeWeb
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_keeweb'
 ---
 
 <img src="/images/keeweb_logo.png" height="80px" alt="logo de keeweb"> KeeWeb
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/keeweb/app_keeweb.md b/pages/01.administrate/04.learn/06.apps/02.apps/keeweb/app_keeweb.md
index a367f8dc..934150f3 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/keeweb/app_keeweb.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/keeweb/app_keeweb.md
@@ -3,6 +3,8 @@ title: KeeWeb
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_keeweb'
 ---
 
 <img src="/images/keeweb_logo.png" height="80px" alt="keeweb's logo"> KeeWeb
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/kresus/app_kresus.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/kresus/app_kresus.fr.md
index 5fca862d..5078b7cb 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/kresus/app_kresus.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/kresus/app_kresus.fr.md
@@ -3,6 +3,8 @@ title: Kresus
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_kresus'
 ---
 
 <img src="/images/kresus_logo.png" height="80px" alt="logo de kresus"> Kresus
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/kresus/app_kresus.md b/pages/01.administrate/04.learn/06.apps/02.apps/kresus/app_kresus.md
index 046905da..65d1b4b6 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/kresus/app_kresus.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/kresus/app_kresus.md
@@ -3,6 +3,8 @@ title: Kresus
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_kresus'
 ---
 
 <img src="/images/kresus_logo.png" height="80px" alt="kresus's logo"> Kresus
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/leed/app_leed.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/leed/app_leed.fr.md
index 9d431762..abd45a27 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/leed/app_leed.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/leed/app_leed.fr.md
@@ -3,6 +3,8 @@ title: Leed
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_leed'
 ---
 
 <img src="/images/leed_logo.png" height="80px" alt="logo de leed"> Leed
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/leed/app_leed.md b/pages/01.administrate/04.learn/06.apps/02.apps/leed/app_leed.md
index b7dd07b5..41c42544 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/leed/app_leed.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/leed/app_leed.md
@@ -3,6 +3,8 @@ title: Leed
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_leed'
 ---
 
 <img src="/images/leed_logo.png" height="80px" alt="leed's logo"> Leed
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/limesurvey/app_limesurvey.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/limesurvey/app_limesurvey.fr.md
index e2831aba..794e85fb 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/limesurvey/app_limesurvey.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/limesurvey/app_limesurvey.fr.md
@@ -3,6 +3,8 @@ title: LimeSurvey
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_limesurvey'
 ---
 
 <img src="/images/limesurvey_logo.svg" height="80px" alt="logo de LimeSurvey"> LimeSurvey
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/limesurvey/app_limesurvey.md b/pages/01.administrate/04.learn/06.apps/02.apps/limesurvey/app_limesurvey.md
index 58ec6b46..fb4e8060 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/limesurvey/app_limesurvey.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/limesurvey/app_limesurvey.md
@@ -3,6 +3,8 @@ title: LimeSurvey
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_limesurvey'
 ---
 
 <img src="/images/limesurvey_logo.svg" height="80px" alt="LimeSurvey's logo"> LimeSurvey
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/lstu/app_lstu.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/lstu/app_lstu.fr.md
index 3560ef88..c7efa770 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/lstu/app_lstu.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/lstu/app_lstu.fr.md
@@ -3,6 +3,8 @@ title: Lstu
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_lstu'
 ---
 
 <img src="/images/lstu_logo.svg" height="80px" alt="logo de lstu"> Lstu
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/lstu/app_lstu.md b/pages/01.administrate/04.learn/06.apps/02.apps/lstu/app_lstu.md
index 81c8ddde..a4555071 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/lstu/app_lstu.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/lstu/app_lstu.md
@@ -3,6 +3,8 @@ title: Lstu
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_lstu'
 ---
 
 <img src="/images/lstu_logo.svg" height="80px" alt="lstu's logo"> Lstu
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/lufi/app_lufi.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/lufi/app_lufi.fr.md
index 34458dca..654f0b18 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/lufi/app_lufi.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/lufi/app_lufi.fr.md
@@ -3,6 +3,8 @@ title: Lufi
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_lufi'
 ---
 
 <img src="/images/lufi_logo.svg" width="80px" alt="logo de Lufi"> Lufi
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/lufi/app_lufi.md b/pages/01.administrate/04.learn/06.apps/02.apps/lufi/app_lufi.md
index 5bb24e27..2fb07173 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/lufi/app_lufi.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/lufi/app_lufi.md
@@ -3,6 +3,8 @@ title: Lufi
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_lufi'
 ---
 
 <img src="/images/lufi_logo.svg" width="80px" alt="Lufi's logo"> Lufi
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/lutim/app_lutim.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/lutim/app_lutim.fr.md
index 4f4a6fcf..172ff7b4 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/lutim/app_lutim.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/lutim/app_lutim.fr.md
@@ -3,6 +3,8 @@ title: Lutim
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_lutim'
 ---
 
 <img src="/images/lutim_logo.png" height="80px" alt="logo de lutim"> Lutim
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/lutim/app_lutim.md b/pages/01.administrate/04.learn/06.apps/02.apps/lutim/app_lutim.md
index d5145c5b..32408d06 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/lutim/app_lutim.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/lutim/app_lutim.md
@@ -3,6 +3,8 @@ title: Lutim
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_lutim'
 ---
 
 <img src="/images/lutim_logo.png" height="80px" alt="Lutim's logo"> Lutim
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/mailman/app_mailman.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/mailman/app_mailman.fr.md
index 94ec0268..33e811d0 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/mailman/app_mailman.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/mailman/app_mailman.fr.md
@@ -3,6 +3,8 @@ title: Mailman
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_mailman'
 ---
 
 <img src="/images/mailman_logo.svg" height="80px" alt="logo de mailman"> Mailman
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/mailman/app_mailman.md b/pages/01.administrate/04.learn/06.apps/02.apps/mailman/app_mailman.md
index 0bde4196..1dab5283 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/mailman/app_mailman.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/mailman/app_mailman.md
@@ -3,6 +3,8 @@ title: Mailman
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_mailman'
 ---
 
 <img src="/images/mailman_logo.svg" height="80px" alt="mailman's logo"> Mailman
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/mattermost/app_mattermost.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/mattermost/app_mattermost.fr.md
index d2e735da..7cdd3669 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/mattermost/app_mattermost.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/mattermost/app_mattermost.fr.md
@@ -3,6 +3,8 @@ title: Mattermost
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_mattermost'
 ---
 
 <img src="/images/mattermost_logo.svg" height="80px" alt="logo de Mattermost"> Mattermost
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/mattermost/app_mattermost.md b/pages/01.administrate/04.learn/06.apps/02.apps/mattermost/app_mattermost.md
index e02dbe0a..1926de2b 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/mattermost/app_mattermost.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/mattermost/app_mattermost.md
@@ -3,6 +3,8 @@ title: Mattermost
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_mattermost'
 ---
 
 <img src="/images/mattermost_logo.svg" height="80px" alt="Mattermost's logo"> Mattermost
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/mediawiki/app_mediawiki.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/mediawiki/app_mediawiki.fr.md
index db2c7a7c..edf12ce7 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/mediawiki/app_mediawiki.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/mediawiki/app_mediawiki.fr.md
@@ -3,6 +3,8 @@ title: MediaWiki
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_mediawiki'
 ---
 
 <img src="images/Mediawiki_logo.svg" height="80px" alt="logo de MediaWiki"> MediaWiki
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/mediawiki/app_mediawiki.md b/pages/01.administrate/04.learn/06.apps/02.apps/mediawiki/app_mediawiki.md
index 5b69d5f5..14fb300b 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/mediawiki/app_mediawiki.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/mediawiki/app_mediawiki.md
@@ -3,6 +3,8 @@ title: MediaWiki
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_mediawiki'
 ---
 
 <img src="images/mediawiki_logo.svg" height="80px" alt="logo de MediaWiki"> MediaWiki
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/mindmaps/app_mindmaps.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/mindmaps/app_mindmaps.fr.md
index 04347cbb..0596a976 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/mindmaps/app_mindmaps.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/mindmaps/app_mindmaps.fr.md
@@ -3,6 +3,8 @@ title: Mindmaps
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_mindmaps'
 ---
 
 [![Installer Mindmaps avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.png)](https://install-app.yunohost.org/?app=mindmaps) [![Integration level](https://dash.yunohost.org/integration/mindmaps.svg)](https://dash.yunohost.org/appci/app/mindmaps)
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/mindmaps/app_mindmaps.md b/pages/01.administrate/04.learn/06.apps/02.apps/mindmaps/app_mindmaps.md
index 3b2d1144..bda0b507 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/mindmaps/app_mindmaps.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/mindmaps/app_mindmaps.md
@@ -3,6 +3,8 @@ title: Mindmaps
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_mindmaps'
 ---
 
 [![Install Mindmaps with YunoHost](https://install-app.yunohost.org/install-with-yunohost.png)](https://install-app.yunohost.org/?app=mindmaps) [![Integration level](https://dash.yunohost.org/integration/mindmaps.svg)](https://dash.yunohost.org/appci/app/mindmaps)
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/minetest/app_minetest.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/minetest/app_minetest.fr.md
index 09d2a2e7..114e1d3b 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/minetest/app_minetest.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/minetest/app_minetest.fr.md
@@ -3,6 +3,8 @@ title: Minetest
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_minetest'
 ---
 
 <img src="/images/minetest_logo.svg" height="80px" alt="logo de minetest"> Minetest
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/minetest/app_minetest.md b/pages/01.administrate/04.learn/06.apps/02.apps/minetest/app_minetest.md
index 1028846c..847c5323 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/minetest/app_minetest.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/minetest/app_minetest.md
@@ -3,6 +3,8 @@ title: Minetest
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_minetest'
 ---
 
 <img src="/images/minetest_logo.svg" height="80px" alt="minetest's logo"> Minetest
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/minidlna/app_minidlna.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/minidlna/app_minidlna.fr.md
index 0cd3297a..a90ac23a 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/minidlna/app_minidlna.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/minidlna/app_minidlna.fr.md
@@ -3,6 +3,8 @@ title: MiniDLNA (Ready Media)
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_minidlna'
 ---
 
 <img src="/images/yunohost_package.png" height="80px" alt="Package"> MiniDLNA (Ready Media)
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/minidlna/app_minidlna.md b/pages/01.administrate/04.learn/06.apps/02.apps/minidlna/app_minidlna.md
index 76f4b41a..fbcdb0ac 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/minidlna/app_minidlna.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/minidlna/app_minidlna.md
@@ -3,6 +3,8 @@ title: MiniDLNA (Ready Media)
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_minidlna'
 ---
 
 <img src="/images/yunohost_package.png" height="80px" alt="Package"> MiniDLNA (Ready Meadia)
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/mobilizon/app_mobilizon.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/mobilizon/app_mobilizon.fr.md
index 5ec2d99f..e38ec7ba 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/mobilizon/app_mobilizon.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/mobilizon/app_mobilizon.fr.md
@@ -3,6 +3,8 @@ title: Mobilizon
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_mobilizon'
 ---
 
 <img src="/images/mobilizon_logo.svg" height="80px" alt="logo de mobilizon"> Mobilizon
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/mobilizon/app_mobilizon.md b/pages/01.administrate/04.learn/06.apps/02.apps/mobilizon/app_mobilizon.md
index 9d5254f3..fd0ef8cb 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/mobilizon/app_mobilizon.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/mobilizon/app_mobilizon.md
@@ -3,6 +3,8 @@ title: Mobilizon
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_mobilizon'
 ---
 
 <img src="/images/mobilizon_logo.svg" height="80px" alt="mobilizon's logo"> Mobilizon
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/moodle/app_moodle.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/moodle/app_moodle.fr.md
index 4345cc4c..d02c752e 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/moodle/app_moodle.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/moodle/app_moodle.fr.md
@@ -3,6 +3,8 @@ title: Moodle
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_moodle'
 ---
 
 <img src="/images/moodle_logo.svg" height="80px" alt="logo de moodle"> Moodle
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/moodle/app_moodle.md b/pages/01.administrate/04.learn/06.apps/02.apps/moodle/app_moodle.md
index 7d12e8d6..4ac1666b 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/moodle/app_moodle.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/moodle/app_moodle.md
@@ -3,6 +3,8 @@ title: Moodle
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_moodle'
 ---
 
 <img src="/images/moodle_logo.svg" height="80px" alt="moodle's logo"> Moodle
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/mumbleserver/app_mumbleserver.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/mumbleserver/app_mumbleserver.fr.md
index 184aa9c3..f0645754 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/mumbleserver/app_mumbleserver.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/mumbleserver/app_mumbleserver.fr.md
@@ -3,6 +3,8 @@ title: Mumble server
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_mumbleserver'
 ---
 
 <img src="/images/mumbleserver_logo.svg" height="80px" alt="logo de mumbleserver"> Mumble server
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/mumbleserver/app_mumbleserver.md b/pages/01.administrate/04.learn/06.apps/02.apps/mumbleserver/app_mumbleserver.md
index 4139db35..b8ce5950 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/mumbleserver/app_mumbleserver.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/mumbleserver/app_mumbleserver.md
@@ -3,6 +3,8 @@ title: Mumble server
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_mumbleserver'
 ---
 
 <img src="/images/mumbleserver_logo.svg" height="80px" alt="mumbleserver's logo"> Mumble server
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/my_webapp/app_my_webapp.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/my_webapp/app_my_webapp.fr.md
index 779786cc..e2e45c79 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/my_webapp/app_my_webapp.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/my_webapp/app_my_webapp.fr.md
@@ -3,6 +3,8 @@ title: My_webapp
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_my_webapp'
 ---
 
 En complément du Readme.md de l'application, voici des astuces utiles.
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/my_webapp/app_my_webapp.md b/pages/01.administrate/04.learn/06.apps/02.apps/my_webapp/app_my_webapp.md
index 3a4f4148..c36bb9bc 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/my_webapp/app_my_webapp.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/my_webapp/app_my_webapp.md
@@ -3,6 +3,8 @@ title: My_webapp
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_my_webapp'
 ---
 
 In addition to the application's Readme.md, here are some useful tips.
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/navidrome/app_navidrome.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/navidrome/app_navidrome.fr.md
index 198ceea8..79a2ca40 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/navidrome/app_navidrome.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/navidrome/app_navidrome.fr.md
@@ -3,6 +3,8 @@ title: Navidrome
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_navidrome'
 ---
 
 <img src="/images/navidrome_logo.png" height="80px" alt="logo de Navidrome"> Navidrome
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/navidrome/app_navidrome.md b/pages/01.administrate/04.learn/06.apps/02.apps/navidrome/app_navidrome.md
index f7c86854..95a64c0e 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/navidrome/app_navidrome.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/navidrome/app_navidrome.md
@@ -3,6 +3,8 @@ title: Navidrome
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_navidrome'
 ---
 
 <img src="/images/navidrome_logo.png" height="80px" alt="Navidrome's logo"> Navidrome
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/netdata/app_netdata_fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/netdata/app_netdata.fr.md
similarity index 99%
rename from pages/01.administrate/04.learn/06.apps/02.apps/netdata/app_netdata_fr.md
rename to pages/01.administrate/04.learn/06.apps/02.apps/netdata/app_netdata.fr.md
index fcb26902..28613697 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/netdata/app_netdata_fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/netdata/app_netdata.fr.md
@@ -3,6 +3,8 @@ title: NetData
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_netdata'
 ---
 
 [NetData](http://my-netdata.io/) est un système distribué de **surveillance des performances et de la santé en temps réel**.
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/netdata/app_netdata.md b/pages/01.administrate/04.learn/06.apps/02.apps/netdata/app_netdata.md
index 21c4f809..2365cbdf 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/netdata/app_netdata.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/netdata/app_netdata.md
@@ -3,6 +3,8 @@ title: NetData
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_netdata'
 ---
 
 [NetData](http://my-netdata.io/) is a system for **distributed real-time performance and health monitoring**.
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/nextcloud/app_nextcloud.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/nextcloud/app_nextcloud.fr.md
index fb561c3f..8f7f55cd 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/nextcloud/app_nextcloud.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/nextcloud/app_nextcloud.fr.md
@@ -3,6 +3,8 @@ title: Nextcloud
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_nextcloud'
 ---
 
 <img src="/images/nextcloud_logo.png" alt="logo de Nextcloud"> Nextcloud  
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/nextcloud/app_nextcloud.md b/pages/01.administrate/04.learn/06.apps/02.apps/nextcloud/app_nextcloud.md
index 3d7bd890..061626d0 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/nextcloud/app_nextcloud.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/nextcloud/app_nextcloud.md
@@ -3,6 +3,8 @@ title: Nextcloud
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_nextcloud'
 ---
 
 <img src="/images/nextcloud_logo.png" alt="logo de Nextcloud"> Nextcloud  
@@ -165,10 +167,10 @@ Save and clean your caches (Cloudflare, browser...) and that's it.
 
 ## Third Party Applications <a name="AppsTiers" href=""></a>
 
- - [Calendrier](app_nextcloud_calendar)
- - [Contact](app_nextcloud_contact)
- - [KeeWeb](app_nextcloud_keeweb)
- - [Carnet](app_nextcloud_carnet)
+ - [Calendrier](/app_nextcloud_calendar)
+ - [Contact](/app_nextcloud_contact)
+ - [KeeWeb](/app_nextcloud_keeweb)
+ - [Carnet](/app_nextcloud_carnet)
 
 ## Useful links <a name="UsefulLinks" href=""></a>
 
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/nextcloud_keeweb/app_nextcloud_keeweb.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/nextcloud_keeweb/app_nextcloud_keeweb.fr.md
index 08a3992f..68aa53bf 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/nextcloud_keeweb/app_nextcloud_keeweb.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/nextcloud_keeweb/app_nextcloud_keeweb.fr.md
@@ -3,6 +3,8 @@ title: KeeWeb pour Nextcloud
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_nextcloud_keeweb'
 ---
 
 L'application Keeweb sur le catalogue de nextcloud - [apps.nextcloud.com/keeweb](https://apps.nextcloud.com/apps/keeweb)
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/nextcloud_keeweb/app_nextcloud_keeweb.md b/pages/01.administrate/04.learn/06.apps/02.apps/nextcloud_keeweb/app_nextcloud_keeweb.md
index 7db2a5fb..5d50ce28 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/nextcloud_keeweb/app_nextcloud_keeweb.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/nextcloud_keeweb/app_nextcloud_keeweb.md
@@ -3,6 +3,8 @@ title: KeeWeb for Nextcloud
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_nextcloud_keeweb'
 ---
 
 The KeeWeb application is a password manager integrated into Nextcloud. For example, it allows you to read a KeePass file (*.kdbx*) stored on your Nextcloud instance.
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/noalyss/app_noalyss.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/noalyss/app_noalyss.fr.md
index b41889d4..28ded15c 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/noalyss/app_noalyss.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/noalyss/app_noalyss.fr.md
@@ -3,6 +3,8 @@ title: Noalyss
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_noalyss'
 ---
 
 Logiciel de comptabilité open source développé en PHP.
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/noalyss/app_noalyss.md b/pages/01.administrate/04.learn/06.apps/02.apps/noalyss/app_noalyss.md
index 551c732f..8ae0d519 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/noalyss/app_noalyss.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/noalyss/app_noalyss.md
@@ -3,6 +3,8 @@ title: Noalyss
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_noalyss'
 ---
 
 Open source accounting software developed in PHP.
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/onlyoffice/app_onlyoffice.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/onlyoffice/app_onlyoffice.fr.md
index 7ea6963a..c9fdc1ff 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/onlyoffice/app_onlyoffice.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/onlyoffice/app_onlyoffice.fr.md
@@ -3,6 +3,8 @@ title: OnlyOffice Server
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_onlyoffice'
 ---
 
 <img src="/images/OnlyOffice_logo.png" height="80px" alt=" Logo OnlyOffice"> OnlyOffice Server
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/onlyoffice/app_onlyoffice.md b/pages/01.administrate/04.learn/06.apps/02.apps/onlyoffice/app_onlyoffice.md
index c9551489..219b8e1d 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/onlyoffice/app_onlyoffice.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/onlyoffice/app_onlyoffice.md
@@ -3,6 +3,8 @@ title: OnlyOffice Server
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_onlyoffice'
 ---
 
 <img src="/images/OnlyOffice_logo.png" height="80px" alt="OnlyOffice Logo"> OnlyOffice Server
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/opensondage/app_opensondage.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/opensondage/app_opensondage.fr.md
index 8253c829..2807f2fb 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/opensondage/app_opensondage.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/opensondage/app_opensondage.fr.md
@@ -3,6 +3,8 @@ title: Opensondage
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_opensondage'
 ---
 
 <img src="/images/opensondage_logo.png" height="80px" alt="logo de opensondage"> Opensondage
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/opensondage/app_opensondage.md b/pages/01.administrate/04.learn/06.apps/02.apps/opensondage/app_opensondage.md
index 7adf1890..1244f73b 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/opensondage/app_opensondage.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/opensondage/app_opensondage.md
@@ -3,6 +3,8 @@ title: Opensondage
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_opensondage'
 ---
 
 <img src="/images/opensondage_logo.png" height="80px" alt="opensondage's logo"> Opensondage
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/osticket/app_osticket.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/osticket/app_osticket.fr.md
index 44791939..f0710eb7 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/osticket/app_osticket.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/osticket/app_osticket.fr.md
@@ -3,6 +3,8 @@ title: osTicket
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_osticket'
 ---
 
 <img src="/images/osticket_logo.svg" height="80px" alt="logo de osticket"> osTicket
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/osticket/app_osticket.md b/pages/01.administrate/04.learn/06.apps/02.apps/osticket/app_osticket.md
index b814a661..3088374b 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/osticket/app_osticket.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/osticket/app_osticket.md
@@ -3,6 +3,8 @@ title: osTicket
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_osticket'
 ---
 
 <img src="/images/osticket_logo.svg" height="80px" alt="osticket's logo"> osTicket
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/peertube/app_peertube.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/peertube/app_peertube.fr.md
index 15d23386..605b239e 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/peertube/app_peertube.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/peertube/app_peertube.fr.md
@@ -3,6 +3,8 @@ title: PeerTube
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_peertube'
 ---
 
 <img src="/images/peertube_logo.svg" height="80px" alt="logo de peertube"> PeerTube
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/peertube/app_peertube.md b/pages/01.administrate/04.learn/06.apps/02.apps/peertube/app_peertube.md
index 0ec9f2fb..23cc315a 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/peertube/app_peertube.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/peertube/app_peertube.md
@@ -3,6 +3,8 @@ title: PeerTube
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_peertube'
 ---
 
 <img src="/images/peertube_logo.svg" height="80px" alt="peertube's logo"> PeerTube
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/phpmyadmin/app_phpmyadmin.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/phpmyadmin/app_phpmyadmin.fr.md
index 5ceb1104..6e87ab39 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/phpmyadmin/app_phpmyadmin.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/phpmyadmin/app_phpmyadmin.fr.md
@@ -3,6 +3,8 @@ title: phpMyAdmin
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_phpmyadmin'
 ---
 
 <img src="/images/phpmyadmin_logo.svg" height="80px" alt="logo de phpmyadmin"> phpMyAdmin
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/phpmyadmin/app_phpmyadmin.md b/pages/01.administrate/04.learn/06.apps/02.apps/phpmyadmin/app_phpmyadmin.md
index e1930a03..dfe56d22 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/phpmyadmin/app_phpmyadmin.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/phpmyadmin/app_phpmyadmin.md
@@ -3,6 +3,8 @@ title: phpMyAdmin
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_phpmyadmin'
 ---
 
 <img src="/images/phpmyadmin_logo.svg" height="80px" alt="phpmyadmin's logo"> phpMyAdmin
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/phpsysinfo/app_phpsysinfo.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/phpsysinfo/app_phpsysinfo.fr.md
index ed6a102b..1901853f 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/phpsysinfo/app_phpsysinfo.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/phpsysinfo/app_phpsysinfo.fr.md
@@ -3,6 +3,8 @@ title: phpSysInfo
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_phpsysinfo'
 ---
 
 <img src="/images/phpsysinfo_logo.png" height="80px" alt="logo de phpsysinfo"> phpSysInfo
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/phpsysinfo/app_phpsysinfo.md b/pages/01.administrate/04.learn/06.apps/02.apps/phpsysinfo/app_phpsysinfo.md
index 8a42bc35..dbd733d9 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/phpsysinfo/app_phpsysinfo.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/phpsysinfo/app_phpsysinfo.md
@@ -3,6 +3,8 @@ title: phpSysInfo
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_phpsysinfo'
 ---
 
 <img src="/images/phpsysinfo_logo.png" height="80px" alt="phpsysinfo's logo"> phpSysInfo
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/pihole/app_pihole.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/pihole/app_pihole.fr.md
index 13cbf537..886f43ca 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/pihole/app_pihole.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/pihole/app_pihole.fr.md
@@ -3,6 +3,8 @@ title: Pi-hole
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_pihole'
 ---
 
 <img src="/images/pihole_logo.png" alt="logo de Pi-hole"> Pi-hole
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/pihole/app_pihole.md b/pages/01.administrate/04.learn/06.apps/02.apps/pihole/app_pihole.md
index c026d206..5a21384e 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/pihole/app_pihole.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/pihole/app_pihole.md
@@ -3,6 +3,8 @@ title: Pi-hole
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_pihole'
 ---
 
 <img src="/images/pihole_logo.png" width="80px" alt="Pi-hole's logo"> Pi-hole
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/piwigo/app_piwigo.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/piwigo/app_piwigo.fr.md
index ab604c2f..cb749e61 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/piwigo/app_piwigo.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/piwigo/app_piwigo.fr.md
@@ -3,6 +3,8 @@ title: Piwigo
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_piwigo'
 ---
 
 <img src="/images/piwigo_logo.png" width="80px" alt="logo de Piwigo"> Piwigo
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/piwigo/app_piwigo.md b/pages/01.administrate/04.learn/06.apps/02.apps/piwigo/app_piwigo.md
index c89e68db..199e5dbd 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/piwigo/app_piwigo.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/piwigo/app_piwigo.md
@@ -3,6 +3,8 @@ title: Piwigo
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_piwigo'
 ---
 
 <img src="/images/piwigo_logo.png" width="80px" alt="Piwigo's logo"> Piwigo
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/pleroma/app_pleroma.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/pleroma/app_pleroma.fr.md
index e7a696fb..16a12506 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/pleroma/app_pleroma.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/pleroma/app_pleroma.fr.md
@@ -3,6 +3,8 @@ title: Pleroma
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_pleroma'
 ---
 
 <img src="/images/pleroma_logo.png" alt="logo de Pleroma"> Pleroma
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/pleroma/app_pleroma.md b/pages/01.administrate/04.learn/06.apps/02.apps/pleroma/app_pleroma.md
index 553b280a..8c74e475 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/pleroma/app_pleroma.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/pleroma/app_pleroma.md
@@ -3,6 +3,8 @@ title: Pleroma
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_pleroma'
 ---
 
-Unfortunately, this page only exists [in french here](app_pleroma_fr) for now.
+Unfortunately, this page only exists [in french here](/app_pleroma_fr) for now.
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/plume/app_plume.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/plume/app_plume.fr.md
index c5171f68..38c899d7 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/plume/app_plume.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/plume/app_plume.fr.md
@@ -3,6 +3,8 @@ title: Plume
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_plume'
 ---
 
 <img src="/images/plume_logo.svg" height="80px" alt="logo de plume"> Plume
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/plume/app_plume.md b/pages/01.administrate/04.learn/06.apps/02.apps/plume/app_plume.md
index 03f264c3..3ec6e9cd 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/plume/app_plume.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/plume/app_plume.md
@@ -3,6 +3,8 @@ title: Plume
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_plume'
 ---
 
 <img src="/images/plume_logo.svg" height="80px" alt="plume's logo"> Plume
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/pluxml/app_pluxml.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/pluxml/app_pluxml.fr.md
index a9d23e4c..06732bb4 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/pluxml/app_pluxml.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/pluxml/app_pluxml.fr.md
@@ -3,6 +3,8 @@ title: PluXml
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_pluxml'
 ---
 
 ![PluXml_logo](images/PluXml_logo.png)
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/pluxml/app_pluxml.md b/pages/01.administrate/04.learn/06.apps/02.apps/pluxml/app_pluxml.md
index d7fe5bc8..2ad5f441 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/pluxml/app_pluxml.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/pluxml/app_pluxml.md
@@ -3,6 +3,8 @@ title: PluXml
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_pluxml'
 ---
 
 ![PluXml_logo](images/PluXml_logo.png)
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/radicale/app_radicale.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/radicale/app_radicale.fr.md
index 0cd08ea3..6dfd034a 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/radicale/app_radicale.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/radicale/app_radicale.fr.md
@@ -3,6 +3,8 @@ title: Radicale
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_radicale'
 ---
 
 Radicale est un serveur de calendrier et de contact CalDAV/CardDAV. Il ne dispose pas d’interface graphique d’administration.
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/radicale/app_radicale.md b/pages/01.administrate/04.learn/06.apps/02.apps/radicale/app_radicale.md
index e0106e73..59a35ee0 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/radicale/app_radicale.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/radicale/app_radicale.md
@@ -3,6 +3,8 @@ title: Radicale
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_radicale'
 ---
 
 Radicale is a calendar and contact server CalDAV/CardDAV. It does not have a graphical administration interface.
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/rainloop/app_rainloop.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/rainloop/app_rainloop.fr.md
index 00d41a42..aa1c87d0 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/rainloop/app_rainloop.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/rainloop/app_rainloop.fr.md
@@ -3,6 +3,8 @@ title: Rainloop
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_rainloop'
 ---
 
 <img src="/images/yunohost_package.png" height="80px" alt="Package"> Rainloop
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/rainloop/app_rainloop.md b/pages/01.administrate/04.learn/06.apps/02.apps/rainloop/app_rainloop.md
index 5bd224a7..b8ed9cb2 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/rainloop/app_rainloop.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/rainloop/app_rainloop.md
@@ -3,6 +3,8 @@ title: Rainloop
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_rainloop'
 ---
 
 <img src="/images/yunohost_package.png" height="80px" alt="Package"> Rainloop
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/roundcube/app_roundcube.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/roundcube/app_roundcube.fr.md
index b9236395..1885a7e1 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/roundcube/app_roundcube.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/roundcube/app_roundcube.fr.md
@@ -3,6 +3,8 @@ title: Roundcube
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_roundcube'
 ---
 
 <img src="/images/roundcube_logo.svg" height="80px" alt="logo de roundcube"> Roundcube
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/roundcube/app_roundcube.md b/pages/01.administrate/04.learn/06.apps/02.apps/roundcube/app_roundcube.md
index 3be13576..a0bf631b 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/roundcube/app_roundcube.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/roundcube/app_roundcube.md
@@ -3,6 +3,8 @@ title: Roundcube
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_roundcube'
 ---
 
 <img src="/images/roundcube_logo.svg" height="80px" alt="roundcube's logo"> Roundcube
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/searx/app_searx.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/searx/app_searx.fr.md
index 1a626dbd..c31dd5ad 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/searx/app_searx.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/searx/app_searx.fr.md
@@ -3,6 +3,8 @@ title: Searx
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_searx'
 ---
 
 <img src="/images/searx_logo.svg" height="80px" alt="logo de searx"> Searx
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/searx/app_searx.md b/pages/01.administrate/04.learn/06.apps/02.apps/searx/app_searx.md
index 882a85f0..5999dfa4 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/searx/app_searx.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/searx/app_searx.md
@@ -3,6 +3,8 @@ title: Searx
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_searx'
 ---
 
 <img src="/images/searx_logo.svg" height="80px" alt="searx's logo"> Searx
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/shaarli/app_shaarli.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/shaarli/app_shaarli.fr.md
index cefe998e..b272dffa 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/shaarli/app_shaarli.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/shaarli/app_shaarli.fr.md
@@ -3,6 +3,8 @@ title: Shaarli
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_shaarli'
 ---
 
 ## Présentation
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/shaarli/app_shaarli.md b/pages/01.administrate/04.learn/06.apps/02.apps/shaarli/app_shaarli.md
index 4b48a22f..cdf6c315 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/shaarli/app_shaarli.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/shaarli/app_shaarli.md
@@ -3,6 +3,8 @@ title: Shaarli
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_shaarli'
 ---
 
 (This page only exists in french for now)
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/shellinabox/app_shellinabox.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/shellinabox/app_shellinabox.fr.md
index 7c378901..d1ba5c23 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/shellinabox/app_shellinabox.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/shellinabox/app_shellinabox.fr.md
@@ -3,6 +3,8 @@ title: Shellinabox
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_shellinabox'
 ---
 
 <img src="/images/shellinabox_logo.svg" height="80px" alt="logo de shellinabox"> Shellinabox
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/shellinabox/app_shellinabox.md b/pages/01.administrate/04.learn/06.apps/02.apps/shellinabox/app_shellinabox.md
index e6f0b5dc..3325535e 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/shellinabox/app_shellinabox.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/shellinabox/app_shellinabox.md
@@ -3,6 +3,8 @@ title: Shellinabox
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_shellinabox'
 ---
 
 <img src="/images/yunohost_package.png" height="80px" alt="Package"> Shellinabox
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/simple-torrent/app_simple-torrent.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/simple-torrent/app_simple-torrent.fr.md
index 02040f00..0e5d3c0a 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/simple-torrent/app_simple-torrent.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/simple-torrent/app_simple-torrent.fr.md
@@ -3,6 +3,8 @@ title: Simple Torrent
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_simple-torrent'
 ---
 
 <img src="/images/simple-torrent_logo.png" width="80px" alt="logo de Simple Torrent"> Simple Torrent
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/simple-torrent/app_simple-torrent.md b/pages/01.administrate/04.learn/06.apps/02.apps/simple-torrent/app_simple-torrent.md
index 8d0dafb9..1ca62e75 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/simple-torrent/app_simple-torrent.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/simple-torrent/app_simple-torrent.md
@@ -3,6 +3,8 @@ title: Simple Torrent
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_simple-torrent'
 ---
 
 <img src="/images/simple-torrent_logo.png" width="80px" alt="simple-torrent's logo"> Simple Torrent
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/slingcode/app_slingcode.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/slingcode/app_slingcode.fr.md
index cfae3d14..90be3b04 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/slingcode/app_slingcode.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/slingcode/app_slingcode.fr.md
@@ -3,6 +3,8 @@ title: Slingcode
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_slingcode'
 ---
 
 <img src="/images/slingcode_logo.svg" height="80px" alt="logo de Slingcode"> Slingcode
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/slingcode/app_slingcode.md b/pages/01.administrate/04.learn/06.apps/02.apps/slingcode/app_slingcode.md
index 82880aba..82823df3 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/slingcode/app_slingcode.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/slingcode/app_slingcode.md
@@ -3,6 +3,8 @@ title: Slingcode
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_slingcode'
 ---
 
 <img src="/images/slingcode_logo.svg" height="80px" alt="Slingcode's logo"> Slingcode
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/sogo/app_sogo.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/sogo/app_sogo.fr.md
index 664861fa..dba7da29 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/sogo/app_sogo.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/sogo/app_sogo.fr.md
@@ -3,6 +3,8 @@ title: SOGo
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_sogo'
 ---
 
 <img src="/images/sogo_logo.png" height="80px" alt="SOGo Logo"> SOGo
@@ -13,7 +15,7 @@ taxonomy:
 
 - [Liens utiles](#liens-utiles)
 
-SOGo est un service de webmail pour votre serveur email, c'est une alternative à [RoundCube](app_roundcube). Il permet aussi la gestion des agendas et contacts présents sur le serveur.
+SOGo est un service de webmail pour votre serveur email, c'est une alternative à [RoundCube](/app_roundcube). Il permet aussi la gestion des agendas et contacts présents sur le serveur.
 
 ## Quelques liens utiles
 
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/sogo/app_sogo.md b/pages/01.administrate/04.learn/06.apps/02.apps/sogo/app_sogo.md
index 31b196db..6134f974 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/sogo/app_sogo.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/sogo/app_sogo.md
@@ -3,6 +3,8 @@ title: SOGo
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_sogo'
 ---
 
 <img src="/images/sogo_logo.png" height="80px" alt="SOGo Logo"> SOGo
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/spip/app_spip.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/spip/app_spip.fr.md
index 000b949a..b9470359 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/spip/app_spip.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/spip/app_spip.fr.md
@@ -3,6 +3,8 @@ title: SPIP
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_spip'
 ---
 
 ### SPIP c'est quoi ?
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/spip/app_spip.md b/pages/01.administrate/04.learn/06.apps/02.apps/spip/app_spip.md
index d0aaae62..9fd0ecec 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/spip/app_spip.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/spip/app_spip.md
@@ -3,6 +3,8 @@ title: SPIP
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_spip'
 ---
 
 #### SPIP is what?
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/strut/app_strut.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/strut/app_strut.fr.md
index 812187e2..7645a82a 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/strut/app_strut.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/strut/app_strut.fr.md
@@ -3,6 +3,8 @@ title: Strut
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_strut'
 ---
 
 <img src="/images/strut_logo.png" height="80px" alt="logo de strut"> Strut
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/strut/app_strut.md b/pages/01.administrate/04.learn/06.apps/02.apps/strut/app_strut.md
index 397986e3..f7893150 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/strut/app_strut.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/strut/app_strut.md
@@ -3,6 +3,8 @@ title: Strut
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_strut'
 ---
 
 <img src="/images/strut_logo.png" height="80px" alt="strut's logo"> Strut
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/transmission/app_transmission.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/transmission/app_transmission.fr.md
index 25e78464..a7b0508f 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/transmission/app_transmission.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/transmission/app_transmission.fr.md
@@ -3,6 +3,8 @@ title: Transmission
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_transmission'
 ---
 
 <img src="/images/transmission.png"> Transmission
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/transmission/app_transmission.md b/pages/01.administrate/04.learn/06.apps/02.apps/transmission/app_transmission.md
index 5d99b247..dc3b08c8 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/transmission/app_transmission.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/transmission/app_transmission.md
@@ -3,6 +3,8 @@ title: Transmission
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_transmission'
 ---
 
 <img src="/images/transmission.png"> Transmission
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/ttrss/app_ttrss.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/ttrss/app_ttrss.fr.md
index ac029006..c77b8d03 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/ttrss/app_ttrss.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/ttrss/app_ttrss.fr.md
@@ -3,6 +3,8 @@ title: Tiny Tiny RSS
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_ttrss'
 ---
 
 <img src="/images/ttrss.png" width="80px" alt="logo de Tiny Tiny RSS"> Tiny Tiny RSS
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/ttrss/app_ttrss.md b/pages/01.administrate/04.learn/06.apps/02.apps/ttrss/app_ttrss.md
index 85eafca4..da558826 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/ttrss/app_ttrss.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/ttrss/app_ttrss.md
@@ -3,6 +3,8 @@ title: Tiny Tiny RSS
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_ttrss'
 ---
 
 <img src="/images/ttrss.png" width="80px" alt="logo de Tiny Tiny RSS"> Tiny Tiny RSS
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/unattended_upgrades/app_unattended_upgrades.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/unattended_upgrades/app_unattended_upgrades.fr.md
index 71e02058..2335c07b 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/unattended_upgrades/app_unattended_upgrades.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/unattended_upgrades/app_unattended_upgrades.fr.md
@@ -3,6 +3,8 @@ title: Unattented upgrades
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_unattended_upgrades'
 ---
 
 <img src="/images/unattended_upgrades_logo.svg" height="80px" alt="logo de unattended_upgrades"> Unattended_upgrades
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/unattended_upgrades/app_unattended_upgrades.md b/pages/01.administrate/04.learn/06.apps/02.apps/unattended_upgrades/app_unattended_upgrades.md
index 1c0c8b67..2d762a8a 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/unattended_upgrades/app_unattended_upgrades.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/unattended_upgrades/app_unattended_upgrades.md
@@ -3,6 +3,8 @@ title: Unattended upgrades
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_unattended_upgrades'
 ---
 
 <img src="/images/yunohost_package.png" height="80px" alt="Package"> Unattended_upgrades
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/wallabag2/app_wallabag2.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/wallabag2/app_wallabag2.fr.md
index 5f4bb99c..08c4c988 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/wallabag2/app_wallabag2.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/wallabag2/app_wallabag2.fr.md
@@ -3,6 +3,8 @@ title: Wallabag2
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_wallabag2'
 ---
 
 <img src="/images/wallabag2_logo.svg" height="80px" alt="logo de wallabag2"> Wallabag2
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/wallabag2/app_wallabag2.md b/pages/01.administrate/04.learn/06.apps/02.apps/wallabag2/app_wallabag2.md
index 58c28c52..09172bc9 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/wallabag2/app_wallabag2.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/wallabag2/app_wallabag2.md
@@ -3,6 +3,8 @@ title: Wallabag2
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_wallabag2'
 ---
 
 <img src="/images/wallabag2_logo.svg" height="80px" alt="wallabag2's logo"> Wallabag2
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/weblate/app_weblate.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/weblate/app_weblate.fr.md
index 5a04ba0b..5734f063 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/weblate/app_weblate.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/weblate/app_weblate.fr.md
@@ -3,6 +3,8 @@ title: Weblate
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_weblate'
 ---
 
 <img src="/images/weblate_logo.svg" height="80px" alt="logo de weblate"> Weblate
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/weblate/app_weblate.md b/pages/01.administrate/04.learn/06.apps/02.apps/weblate/app_weblate.md
index 276374eb..4a7f9a10 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/weblate/app_weblate.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/weblate/app_weblate.md
@@ -3,6 +3,8 @@ title: Weblate
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_weblate'
 ---
 
 <img src="/images/weblate_logo.svg" height="80px" alt="weblate's logo"> Weblate
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/webtrees/app_webtrees.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/webtrees/app_webtrees.fr.md
index d53f47d1..fca91947 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/webtrees/app_webtrees.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/webtrees/app_webtrees.fr.md
@@ -3,6 +3,8 @@ title: Webtrees
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_webtrees'
 ---
 
 webtrees est le chef de file sur le Web des logiciels de généalogie conversationnels en ligne. C'est un logiciel Open Source et il coûte zéro $ - oui, totalement GRATUIT !
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/webtrees/app_webtrees.md b/pages/01.administrate/04.learn/06.apps/02.apps/webtrees/app_webtrees.md
index a9c22e21..603a3d74 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/webtrees/app_webtrees.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/webtrees/app_webtrees.md
@@ -3,6 +3,8 @@ title: Webtrees
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_webtrees'
 ---
 
 webtrees is the web's leading online collaborative genealogy application.
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/wekan/app_wekan.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/wekan/app_wekan.fr.md
index a2c9f05e..8643e80e 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/wekan/app_wekan.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/wekan/app_wekan.fr.md
@@ -3,6 +3,8 @@ title: Wekan
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_wekan'
 ---
 
 <img src="/images/wekan_logo.svg" height="80px" alt="logo de wekan"> Wekan
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/wekan/app_wekan.md b/pages/01.administrate/04.learn/06.apps/02.apps/wekan/app_wekan.md
index 4258c3f1..77702fc0 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/wekan/app_wekan.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/wekan/app_wekan.md
@@ -3,6 +3,8 @@ title: Wekan
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_wekan'
 ---
 
 <img src="/images/wekan_logo.svg" height="80px" alt="wekan's logo"> Wekan
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/wikijs/app_wikijs.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/wikijs/app_wikijs.fr.md
index 35ed3051..240e24a5 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/wikijs/app_wikijs.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/wikijs/app_wikijs.fr.md
@@ -3,6 +3,8 @@ title: Wiki.js
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_wikijs'
 ---
 
 <img src="/images/wikijs_logo.svg" height="80px" alt="logo de Wiki.js"> Wiki.js
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/wikijs/app_wikijs.md b/pages/01.administrate/04.learn/06.apps/02.apps/wikijs/app_wikijs.md
index 5ad9322c..4a3e569d 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/wikijs/app_wikijs.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/wikijs/app_wikijs.md
@@ -3,6 +3,8 @@ title: Wiki.js
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_wikijs'
 ---
 
 <img src="/images/wikijs_logo.svg" height="80px" alt="Wiki.js's logo"> Wiki.js
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/wordpress/app_wordpress.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/wordpress/app_wordpress.fr.md
index 1242e602..2a109bad 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/wordpress/app_wordpress.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/wordpress/app_wordpress.fr.md
@@ -3,6 +3,8 @@ title: WordPress
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_wordpress'
 ---
 
 <img src="https://yunohost.org/images/wordpress_logo.svg" height="80px" alt="logo de WordPress"> WordPress
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/wordpress/app_wordpress.md b/pages/01.administrate/04.learn/06.apps/02.apps/wordpress/app_wordpress.md
index b125f548..21c49d44 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/wordpress/app_wordpress.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/wordpress/app_wordpress.md
@@ -3,6 +3,8 @@ title: WordPress
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_wordpress'
 ---
 
 <img src="/images/wordpress_logo.svg" height="80px" alt="WordPress's logo"> WordPress
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/writing_guide/app_writing_guide.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/writing_guide/app_writing_guide.fr.md
index 350fcc8e..2ff149db 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/writing_guide/app_writing_guide.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/writing_guide/app_writing_guide.fr.md
@@ -3,6 +3,8 @@ title: Canevas pour la documentation des apps
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_writing_guide'
 ---
 
 <img src="/images/APPLICATION_logo.svg" height="80px" alt="logo de APPLICATION"> APPLICATION
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/writing_guide/app_writing_guide.md b/pages/01.administrate/04.learn/06.apps/02.apps/writing_guide/app_writing_guide.md
index e3090046..5f0dfdb5 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/writing_guide/app_writing_guide.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/writing_guide/app_writing_guide.md
@@ -3,6 +3,8 @@ title: Template for app documentation
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_writing_guide'
 ---
 
 <img src="/images/APPLICATION_logo.svg" height="80px" alt="APPLICATION's logo"> APPLICATION
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/yunofav/app_yunofav.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/yunofav/app_yunofav.fr.md
index 81910064..101f42c0 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/yunofav/app_yunofav.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/yunofav/app_yunofav.fr.md
@@ -3,6 +3,8 @@ title: Yunofav
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_yunofav'
 ---
 
 ### Page de liens favoris pour YunoHost
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/yunofav/app_yunofav.md b/pages/01.administrate/04.learn/06.apps/02.apps/yunofav/app_yunofav.md
index a5e0c798..9a7b7fe5 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/yunofav/app_yunofav.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/yunofav/app_yunofav.md
@@ -3,6 +3,8 @@ title: Yunofav
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_yunofav'
 ---
 
 ### Page of favorite links for YunoHost
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/zerobin/app_zerobin.fr.md b/pages/01.administrate/04.learn/06.apps/02.apps/zerobin/app_zerobin.fr.md
index 8e2b94ba..8047c47a 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/zerobin/app_zerobin.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/zerobin/app_zerobin.fr.md
@@ -3,6 +3,8 @@ title: Zerobin
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_zerobin'
 ---
 
 <img src="/images/zerobin_logo.svg" height="80px" alt="logo de zerobin"> Zerobin
diff --git a/pages/01.administrate/04.learn/06.apps/02.apps/zerobin/app_zerobin.md b/pages/01.administrate/04.learn/06.apps/02.apps/zerobin/app_zerobin.md
index 25b6d9d4..4e8e0ae4 100644
--- a/pages/01.administrate/04.learn/06.apps/02.apps/zerobin/app_zerobin.md
+++ b/pages/01.administrate/04.learn/06.apps/02.apps/zerobin/app_zerobin.md
@@ -3,6 +3,8 @@ title: Zerobin
 template: docs
 taxonomy:
     category: docs, apps
+routes:
+  default: '/app_zerobin'
 ---
 
 <img src="/images/zerobin_logo.svg" height="80px" alt="zerobin's logo"> Zerobin
diff --git a/pages/01.administrate/04.learn/06.apps/apps_overview.fr.md b/pages/01.administrate/04.learn/06.apps/apps_overview.fr.md
index c99ce2e9..bdd715d6 100644
--- a/pages/01.administrate/04.learn/06.apps/apps_overview.fr.md
+++ b/pages/01.administrate/04.learn/06.apps/apps_overview.fr.md
@@ -3,6 +3,8 @@ title: Les applications
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/apps_overview'
 ---
 
 L'une des fonctionnalités principales de YunoHost est la possibilité d'installer facilement des applications immédiatement utilisables. Pour donner des exemples d'application, il est possible d'installer un système de blog, un "cloud" (pour héberger et synchroniser des fichiers), un site web, un lecteur RSS...
@@ -31,8 +33,8 @@ Certaines applications peuvent être installées plusieurs fois (à différents
 
 ## Gestion de l'accès des utilisateurs
 
-L'accès aux applications peut être limité à certains utilisateurs seulement. Ceci peut être configuré via la webadmin sur la page [Groupes et permissions](groups_and_permissions), ou de la même manière via la sous-catégorie de commandes `yunohost user permission`.
+L'accès aux applications peut être limité à certains utilisateurs seulement. Ceci peut être configuré via la webadmin sur la page [Groupes et permissions](/groups_and_permissions), ou de la même manière via la sous-catégorie de commandes `yunohost user permission`.
 
 ## Packaging d'applications
 
-Si vous voulez apprendre ou contribuer à l'empaquetage des applications, veuillez consulter la [documentation des contributeurs](contributordoc).
+Si vous voulez apprendre ou contribuer à l'empaquetage des applications, veuillez consulter la [documentation des contributeurs](/contributordoc).
diff --git a/pages/01.administrate/04.learn/06.apps/apps_overview.md b/pages/01.administrate/04.learn/06.apps/apps_overview.md
index fdd27800..2a7ed5b8 100644
--- a/pages/01.administrate/04.learn/06.apps/apps_overview.md
+++ b/pages/01.administrate/04.learn/06.apps/apps_overview.md
@@ -3,6 +3,8 @@ title: Applications
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/apps_overview'
 ---
 
 One of the key feature of YunoHost is the ability to easily install applications which are then immediately usable. Example of applications include a blog system, a "cloud" (to host and sync files), a website, an RSS reader...
@@ -35,4 +37,4 @@ Access to apps can be restricted to some users only. This can be configured via
 
 ## Packaging applications 
 
-If you want to learn or contribute to app packaging, please check the [contributor documentation](contributordoc). 
+If you want to learn or contribute to app packaging, please check the [contributor documentation](/contributordoc). 
diff --git a/pages/01.administrate/04.learn/07.domains/domains.fr.md b/pages/01.administrate/04.learn/07.domains/domains.fr.md
index df345537..624a0454 100644
--- a/pages/01.administrate/04.learn/07.domains/domains.fr.md
+++ b/pages/01.administrate/04.learn/07.domains/domains.fr.md
@@ -3,11 +3,13 @@ title: Domaines, configurations DNS, et certificats
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/domains'
 ---
 
 YunoHost permet de gérer et de servir plusieurs domaines sur un même serveur. Vous pouvez donc héberger, par exemple, un blog et un Nextcloud sur un premier domaine `yolo.com`, et un client de messagerie web sur un second domaine `swag.nohost.me`. Chaque domaine est automatiquement configuré pour pouvoir gérer des services web, des courriels et une messagerie instantannée XMPP.
 
-Les domaines peuvent être gérés dans la section 'Domaine' de la webadmin, ou via la catégorie `yunohost domain` de la ligne de commande. Chaque fois que vous ajoutez un domaine, il est supposé que vous avez acheté (ou en tout cas que vous contrôliez) le domaine, de sorte que vous puissiez gérer la [configuration DNS](dns) ce celui-ci. Une exception concerne les [domaines en `.nohost.me`, `.noho.st` et `ynh.fr`](/dns_nohost_me) qui sont offerts par le Projet YunoHost, et peuvent être directement intégrés avec YunoHost grâce à une configuration dynDNS automatique. (Pour limiter les abus et les coûts, une instance ne peut avoir qu'un seul domaine offert à la fois).
+Les domaines peuvent être gérés dans la section 'Domaine' de la webadmin, ou via la catégorie `yunohost domain` de la ligne de commande. Chaque fois que vous ajoutez un domaine, il est supposé que vous avez acheté (ou en tout cas que vous contrôliez) le domaine, de sorte que vous puissiez gérer la [configuration DNS](/dns) ce celui-ci. Une exception concerne les [domaines en `.nohost.me`, `.noho.st` et `ynh.fr`](/dns_nohost_me) qui sont offerts par le Projet YunoHost, et peuvent être directement intégrés avec YunoHost grâce à une configuration dynDNS automatique. (Pour limiter les abus et les coûts, une instance ne peut avoir qu'un seul domaine offert à la fois).
 
 Le domaine choisi lors de la postinstall est défini comme le domaine principal du serveur : c'est là que le SSO et l'interface d'administration web seront disponibles. Le domaine principal peut être modifié ultérieurement via la webadmin dans Domaines > (le domaine) > Définir par défaut, ou avec la ligne de commande `yunohost tools maindomain`.
 
diff --git a/pages/01.administrate/04.learn/07.domains/domains.md b/pages/01.administrate/04.learn/07.domains/domains.md
index 92f2084d..8c2ef7c1 100644
--- a/pages/01.administrate/04.learn/07.domains/domains.md
+++ b/pages/01.administrate/04.learn/07.domains/domains.md
@@ -3,11 +3,13 @@ title: Domains, DNS conf, and certificate
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/domains'
 ---
 
 YunoHost allows you to manage and serve several domains on the same server. For instance, you can host a blog and Nextcloud on a first domain `yolo.com`, and a web mail client on a second domain `swag.nohost.me`. Each domain is automatically configured to handle web services, mail services and XMPP services.
 
-Domains can be managed in the 'Domain' section of the webadmin, or through the `yunohost domain` category of the command line. Each time you add a domain, it is expected that you bought it (or own it) on a domain registrar, so you can manage the [DNS configuration](dns). The exception is the [`.nohost.me`, `.noho.st` and `ynh.fr` domains](/dns_nohost_me) which are paid for by the YunoHost Project, and can be directly integrated with YunoHost thanks to an automated dynDNS setup. (To limit costs and abuses, each instance may only have one of these domains setup at any given time).
+Domains can be managed in the 'Domain' section of the webadmin, or through the `yunohost domain` category of the command line. Each time you add a domain, it is expected that you bought it (or own it) on a domain registrar, so you can manage the [DNS configuration](/dns). The exception is the [`.nohost.me`, `.noho.st` and `ynh.fr` domains](/dns_nohost_me) which are paid for by the YunoHost Project, and can be directly integrated with YunoHost thanks to an automated dynDNS setup. (To limit costs and abuses, each instance may only have one of these domains setup at any given time).
 
 The domain chosen during the postinstall is defined as the main domain of the server : this is where the SSO and the web admin interface will be available. The main domain can later be changed through the web admin in Domains > (the domain) > Set default, or with the command line `yunohost tools maindomain`.
 
@@ -25,7 +27,7 @@ YunoHost can generate a recommended DNS configuration for each domain, including
 
 ## SSL/HTTPS certificates
 
-Another important aspect of domain configuration is the SSL/HTTPS certificate. YunoHost is integrated with Let's Encrypt, so once your server is correctly reachable from anybody on the internet through the domain name, the administrator can request a Let's Encrypt certificate. See the documentation about [certificates](certificate) for more information.
+Another important aspect of domain configuration is the SSL/HTTPS certificate. YunoHost is integrated with Let's Encrypt, so once your server is correctly reachable from anybody on the internet through the domain name, the administrator can request a Let's Encrypt certificate. See the documentation about [certificates](/certificate) for more information.
 
 ## Subpaths vs. individual domains per apps
 
diff --git a/pages/01.administrate/04.learn/08.emails/01.unblacklisting/blacklist_forms.fr.md b/pages/01.administrate/04.learn/08.emails/01.unblacklisting/blacklist_forms.fr.md
index 7eaac4f5..d45f637e 100644
--- a/pages/01.administrate/04.learn/08.emails/01.unblacklisting/blacklist_forms.fr.md
+++ b/pages/01.administrate/04.learn/08.emails/01.unblacklisting/blacklist_forms.fr.md
@@ -3,6 +3,8 @@ title: Formulaires de retrait de liste noire
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/blacklist_forms'
 ---
 
 Il peut arriver que votre serveur (son adresse IP) soit ajouté à la liste noire de certains fournisseurs d’adresse de courrier électronique ou de services anti-spam. Les courriels envoyés à ces adresses sont alors filtrés et n’arrivent pas à destination.
diff --git a/pages/01.administrate/04.learn/08.emails/01.unblacklisting/blacklist_forms.md b/pages/01.administrate/04.learn/08.emails/01.unblacklisting/blacklist_forms.md
index 239dc886..168ec91e 100644
--- a/pages/01.administrate/04.learn/08.emails/01.unblacklisting/blacklist_forms.md
+++ b/pages/01.administrate/04.learn/08.emails/01.unblacklisting/blacklist_forms.md
@@ -3,6 +3,8 @@ title: Unblacklisting forms
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/blacklist_forms'
 ---
 
 It could happen sometimes that your IP is blacklisted by some email provider, or anti-spam services.
diff --git a/pages/01.administrate/04.learn/08.emails/02.emailclients/email_configure_client.es.md b/pages/01.administrate/04.learn/08.emails/02.emailclients/email_configure_client.es.md
index 1eb4f96e..98fdf6a7 100644
--- a/pages/01.administrate/04.learn/08.emails/02.emailclients/email_configure_client.es.md
+++ b/pages/01.administrate/04.learn/08.emails/02.emailclients/email_configure_client.es.md
@@ -3,6 +3,8 @@ title: Configurar un cliente de correo electrónico
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/email_configure_client'
 ---
 
 Es posible de consultar y enviar correos de tu YunoHost con un cliente de correo electrónico como Mozilla Thunderbird o K-9 Mail en el teléfono.
diff --git a/pages/01.administrate/04.learn/08.emails/02.emailclients/email_configure_client.fr.md b/pages/01.administrate/04.learn/08.emails/02.emailclients/email_configure_client.fr.md
index b8173906..ed4d4b45 100644
--- a/pages/01.administrate/04.learn/08.emails/02.emailclients/email_configure_client.fr.md
+++ b/pages/01.administrate/04.learn/08.emails/02.emailclients/email_configure_client.fr.md
@@ -3,6 +3,8 @@ title: Configurer un client email
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/email_configure_client'
 ---
 
 Vous pouvez récupérer et envoyer des emails avec votre instance YunoHost grâce à des logiciels comme Mozilla Thunderbird, ou sur votre smartphone grâce à des applications comme K-9 Mail.
diff --git a/pages/01.administrate/04.learn/08.emails/02.emailclients/email_configure_client.md b/pages/01.administrate/04.learn/08.emails/02.emailclients/email_configure_client.md
index 350e268b..8af6f973 100644
--- a/pages/01.administrate/04.learn/08.emails/02.emailclients/email_configure_client.md
+++ b/pages/01.administrate/04.learn/08.emails/02.emailclients/email_configure_client.md
@@ -3,6 +3,8 @@ title: Configuring email client
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/email_configure_client'
 ---
 
 You can fetch and send emails using your YunoHost instance from desktop email clients such as Mozilla Thunderbird or on your smartphone with applications like K-9 Mail.
diff --git a/pages/01.administrate/04.learn/08.emails/email.de.md b/pages/01.administrate/04.learn/08.emails/email.de.md
index cd748daa..c6cd979f 100644
--- a/pages/01.administrate/04.learn/08.emails/email.de.md
+++ b/pages/01.administrate/04.learn/08.emails/email.de.md
@@ -3,6 +3,8 @@ title: E-Mails
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/email'
 ---
 
 YunoHost wird mit einem kompletten Mail-Stack geliefert, der es Ihnen ermöglicht, Ihren eigenen E-Mail-Server zu hosten und somit Ihre eigenen E-Mail-Adressen in ```irgendjemand@deine.domain.tld``` zu haben.
diff --git a/pages/01.administrate/04.learn/08.emails/email.es.md b/pages/01.administrate/04.learn/08.emails/email.es.md
index fe990fec..7bbcc224 100644
--- a/pages/01.administrate/04.learn/08.emails/email.es.md
+++ b/pages/01.administrate/04.learn/08.emails/email.es.md
@@ -3,6 +3,8 @@ title: Emails
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/email'
 ---
 
 YunoHost integra un ecosistema completo de servidor mail, permitiéndote de alojar tu propia mensajería electrónica, y pues de tener tus propias direcciones email en `algo@tu.dominio.tld`.
diff --git a/pages/01.administrate/04.learn/08.emails/email.fr.md b/pages/01.administrate/04.learn/08.emails/email.fr.md
index 66b4970d..75aca04c 100644
--- a/pages/01.administrate/04.learn/08.emails/email.fr.md
+++ b/pages/01.administrate/04.learn/08.emails/email.fr.md
@@ -3,6 +3,8 @@ title: Emails
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/email'
 ---
 
 YunoHost est livré avec un écosystème complet de serveur mail, vous permettant d'héberger votre propre serveur de messagerie, et donc d'avoir vos propres adresses email dans `quelquechose@votre.domaine.tld`.
@@ -14,16 +16,16 @@ Cet écosystème comprend un serveur SMTP (postfix), un serveur IMAP (Dovecot),
 Les emails sont un écosystème compliqué et un grand nombre de détails peuvent les empêcher de fonctionner correctement.
 
 Pour valider que votre configuration est correcte :
-- si vous vous hébergez chez vous et n'utilisez pas de VPN, assurez-vous que [votre FAI ne bloque pas le port 25](isp) ;
-- routez les ports selon [cette documentation](isp_box_config) ;
-- configurez soigneusement les enregistrements DNS du courrier électronique selon [cette documentation](dns_config) ;
+- si vous vous hébergez chez vous et n'utilisez pas de VPN, assurez-vous que [votre FAI ne bloque pas le port 25](/isp) ;
+- routez les ports selon [cette documentation](/isp_box_config) ;
+- configurez soigneusement les enregistrements DNS du courrier électronique selon [cette documentation](/dns_config) ;
 - Testez votre configuration en utilisant [Mail-tester.com](https://mail-tester.com) <small>(attention : seuls 3 tests par domaine et par jour sont autorisés)</small> ;
 
 Un score d'au moins 8~9/10 est un but raisonnable.
 
 ## Clients de messagerie
 
-Pour interagir avec le serveur de mail, c'est-à-dire lire et envoyer des emails, vous pouvez soit installer un client web comme Roundcube ou Rainloop sur votre serveur - ou configurer un client de bureau ou mobile comme décrit dans [cette page](email_configure_client).
+Pour interagir avec le serveur de mail, c'est-à-dire lire et envoyer des emails, vous pouvez soit installer un client web comme Roundcube ou Rainloop sur votre serveur - ou configurer un client de bureau ou mobile comme décrit dans [cette page](/email_configure_client).
 
 Les clients de bureau ou mobile ont l'avantage de copier vos emails sur l'équipement permettant ainsi la consultation hors ligne et une protection relative face à d'éventuelles pannes matériel de votre serveur.
 
@@ -46,5 +48,5 @@ Pour s’assurer que l’adresse IP de votre serveur n’est pas dans ces listes
 
 ## Pour aller plus loin
 
-- Il existe une page de documentation pour [migrer ses emails d'un fournisseur de messagerie vers une instance YunoHost](email_migration).
+- Il existe une page de documentation pour [migrer ses emails d'un fournisseur de messagerie vers une instance YunoHost](/email_migration).
 - Pour approfondir votre compréhension du courriel et de ses protocoles, voici une [conférence éclairante](https://www.octopuce.fr/conference-lemail-vaste-sujet-par-benjamin-sonntag/)(en français).
diff --git a/pages/01.administrate/04.learn/08.emails/email.md b/pages/01.administrate/04.learn/08.emails/email.md
index 70575ffc..171955fc 100644
--- a/pages/01.administrate/04.learn/08.emails/email.md
+++ b/pages/01.administrate/04.learn/08.emails/email.md
@@ -3,6 +3,8 @@ title: Emails
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/email'
 ---
 
 YunoHost comes with a complete mail stack allowing you to host your own email server, and therefore to have your own email addresses in `something@your.domain.tld`.
@@ -14,16 +16,16 @@ The mail stack includes a SMTP server (postfix), an IMAP server (Dovecot), an an
 Email is a complicated ecosystem and quite a few details can prevent it from working properly.
 
 To validate your setup:
-- if you are self-hosting at home and not using a VPN, ensure [your ISP won't block port 25](isp) ;
-- route ports according to [this documentation](isp_box_config) ;
-- carefully configure mail DNS records according to [this documentation](dns_config) ;
+- if you are self-hosting at home and not using a VPN, ensure [your ISP won't block port 25](/isp) ;
+- route ports according to [this documentation](/isp_box_config) ;
+- carefully configure mail DNS records according to [this documentation](/dns_config) ;
 - test your setup using [Mail-tester.com](https://mail-tester.com) <small>(be careful : only 3 tests per domain per day are allowed)</small> ;
 
 A score of at least 8~9/10 is a reasonnable goal.
 
 ## Email clients
 
-To interact with the email sever (read and send emails), you can either install a webclient such as Roundcube or Rainloop on your server - or configure a desktop/mobile client as described in [this page](email_configure_client).
+To interact with the email sever (read and send emails), you can either install a webclient such as Roundcube or Rainloop on your server - or configure a desktop/mobile client as described in [this page](/email_configure_client).
 
 Desktop and mobile clients have the advantage of copying your emails to the device, allowing offline viewing and relative protection against possible hardware failures of your server.
 
@@ -44,8 +46,8 @@ To ensure that your servers’ IP address isn’t into this blacklists and to re
 
 ## Migrating email from an email provider to a YunoHost instance
 
-See [this page](email_migration).
+See [this page](/email_migration).
 
 ## Configuring SMTP relay
 
-See [this page](email_configure_relay).
\ No newline at end of file
+See [this page](/email_configure_relay).
\ No newline at end of file
diff --git a/pages/01.administrate/04.learn/09.xmpp/XMPP.es.md b/pages/01.administrate/04.learn/09.xmpp/XMPP.es.md
index 224c5b59..7a830e26 100644
--- a/pages/01.administrate/04.learn/09.xmpp/XMPP.es.md
+++ b/pages/01.administrate/04.learn/09.xmpp/XMPP.es.md
@@ -3,6 +3,8 @@ title: Chat, VoIP y red local con XMPP
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/XMPP'
 ---
 
 <img src="/images/XMPP_logo.png" width=100>
diff --git a/pages/01.administrate/04.learn/09.xmpp/XMPP.fr.md b/pages/01.administrate/04.learn/09.xmpp/XMPP.fr.md
index ef97fbcc..ba5607b1 100644
--- a/pages/01.administrate/04.learn/09.xmpp/XMPP.fr.md
+++ b/pages/01.administrate/04.learn/09.xmpp/XMPP.fr.md
@@ -3,6 +3,8 @@ title: Chat, VoIP et réseau social avec XMPP
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/XMPP'
 ---
 
 <img src="/images/XMPP_logo.png" width=100>
diff --git a/pages/01.administrate/04.learn/09.xmpp/XMPP.md b/pages/01.administrate/04.learn/09.xmpp/XMPP.md
index bd5bd925..6994837e 100644
--- a/pages/01.administrate/04.learn/09.xmpp/XMPP.md
+++ b/pages/01.administrate/04.learn/09.xmpp/XMPP.md
@@ -3,6 +3,8 @@ title: Chat, VoIP and social network with XMPP
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/XMPP'
 ---
 
 <img src="/images/XMPP_logo.png" width=100>
diff --git a/pages/01.administrate/04.learn/10.backups/backup.fr.md b/pages/01.administrate/04.learn/10.backups/backup.fr.md
index 70a09d79..d9dab1b8 100644
--- a/pages/01.administrate/04.learn/10.backups/backup.fr.md
+++ b/pages/01.administrate/04.learn/10.backups/backup.fr.md
@@ -3,6 +3,8 @@ title: Sauvegarder son serveur et ses apps
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/backup'
 ---
 
 Dans le contexte de l'auto-hébergement, les sauvegardes (backup) sont un élément important pour pallier les événements inattendus (incendies, corruption de base de données, perte d'accès au serveur, serveur compromis...). La politique de sauvegardes à mettre en place dépend de l'importance des services et des données que vous gérez. Par exemple, sauvegarder un serveur de test aura peu d'intérêt, tandis que vous voudrez être très prudent si vous gérez des données critiques pour une association ou une entreprise - et dans ce genre de cas, vous souhaiterez stocker les sauvegardes *dans un endroit différent*.
diff --git a/pages/01.administrate/04.learn/10.backups/backup.it.md b/pages/01.administrate/04.learn/10.backups/backup.it.md
index 4d772a2f..77da1cd3 100644
--- a/pages/01.administrate/04.learn/10.backups/backup.it.md
+++ b/pages/01.administrate/04.learn/10.backups/backup.it.md
@@ -3,6 +3,8 @@ title: Eseguire il backup del vostro server e delle app
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/backup'
 ---
 
 Eseguire il backup del vostro server, delle app e dei dati è un compito importante nell'amministrazione di un server poiché vi protegge da eventi inaspettati ma sempre possibili (come server distrutto da un incendio, corruzione del database, perdita delle credenziali di accesso, compromissione del server e altro). La policy di backup che adotterete dipende dall'importanza dei dati che state gestendo: ad esempio non sarà tanto importante avere il backup di un server di prova mentre lo sarà per un server contenente dati importanti per un'associazione o una ditta e sarà altrettanto importante tenere questo backup *in un luogo fisico diverso dal server stesso*.
diff --git a/pages/01.administrate/04.learn/10.backups/backup.md b/pages/01.administrate/04.learn/10.backups/backup.md
index 142fd7a2..3676647b 100644
--- a/pages/01.administrate/04.learn/10.backups/backup.md
+++ b/pages/01.administrate/04.learn/10.backups/backup.md
@@ -3,6 +3,8 @@ title: Backing up your server and apps
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/backup'
 ---
 
 Backing up your server, apps and data is an important concern when administrating a server. This protects you from unexpected events that could happen (server lost in a fire, database corruption, loss of access, server compromised...). The backup policy you will put in place depends of the importance of the services and data hosted. For instance you won't care too much about having backup on a test server, but you will care about having a backup of critical data of your association or company, and having this backup *in a different physical place*.
diff --git a/pages/01.administrate/04.learn/11.update/01.system/update.fr.md b/pages/01.administrate/04.learn/11.update/01.system/update.fr.md
index 3b178a31..1635bf75 100644
--- a/pages/01.administrate/04.learn/11.update/01.system/update.fr.md
+++ b/pages/01.administrate/04.learn/11.update/01.system/update.fr.md
@@ -3,6 +3,8 @@ title: Mettre à jour le système
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/update'
 ---
 
 ## Depuis la webadmin
diff --git a/pages/01.administrate/04.learn/11.update/01.system/update.md b/pages/01.administrate/04.learn/11.update/01.system/update.md
index 6d59c470..5d397e38 100644
--- a/pages/01.administrate/04.learn/11.update/01.system/update.md
+++ b/pages/01.administrate/04.learn/11.update/01.system/update.md
@@ -3,6 +3,8 @@ title: Update the system
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/update'
 ---
 
 ## From the webadmin
diff --git a/pages/01.administrate/04.learn/11.update/02.apps/app_update.fr.md b/pages/01.administrate/04.learn/11.update/02.apps/app_update.fr.md
index e02e9785..8b3eb579 100644
--- a/pages/01.administrate/04.learn/11.update/02.apps/app_update.fr.md
+++ b/pages/01.administrate/04.learn/11.update/02.apps/app_update.fr.md
@@ -3,6 +3,8 @@ title: Mettre à jour ses applications
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/app_update'
 ---
 
 Une fois que vous avez installé des applications, il est nécessaire de les mettre à jour. Plusieurs méthodes existent et sont détaillées ci-dessous.
diff --git a/pages/01.administrate/04.learn/11.update/02.apps/app_update.md b/pages/01.administrate/04.learn/11.update/02.apps/app_update.md
index 2a457c11..e8e0a832 100644
--- a/pages/01.administrate/04.learn/11.update/02.apps/app_update.md
+++ b/pages/01.administrate/04.learn/11.update/02.apps/app_update.md
@@ -3,6 +3,8 @@ title: Upgrade your applications
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/app_update'
 ---
 
 Once you installed applications, you may need to upgrade them, sooner or later. 
diff --git a/pages/01.administrate/04.learn/12.security/01.team/security_team.fr.md b/pages/01.administrate/04.learn/12.security/01.team/security_team.fr.md
index 43e522e4..3186cffb 100644
--- a/pages/01.administrate/04.learn/12.security/01.team/security_team.fr.md
+++ b/pages/01.administrate/04.learn/12.security/01.team/security_team.fr.md
@@ -3,6 +3,8 @@ title: Équipe sécurité
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/security_team'
 ---
 
 Contactez l'équipe sécurité par email : `security@yunohost.org`.
diff --git a/pages/01.administrate/04.learn/12.security/01.team/security_team.md b/pages/01.administrate/04.learn/12.security/01.team/security_team.md
index 7d6d5634..fd97120b 100644
--- a/pages/01.administrate/04.learn/12.security/01.team/security_team.md
+++ b/pages/01.administrate/04.learn/12.security/01.team/security_team.md
@@ -3,6 +3,8 @@ title: Security team
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/security_team'
 ---
 
 Contact the security team by mail: `security@yunohost.org`.
diff --git a/pages/01.administrate/04.learn/12.security/security.fr.md b/pages/01.administrate/04.learn/12.security/security.fr.md
index b4e41cc0..1c338320 100644
--- a/pages/01.administrate/04.learn/12.security/security.fr.md
+++ b/pages/01.administrate/04.learn/12.security/security.fr.md
@@ -3,6 +3,8 @@ title: Sécurité
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/security'
 ---
 
 YunoHost a été développé dans l’optique de fournir une sécurité maximale tout en restant accessible et facilement installable.
diff --git a/pages/01.administrate/04.learn/12.security/security.md b/pages/01.administrate/04.learn/12.security/security.md
index 96df9de9..05df0f63 100644
--- a/pages/01.administrate/04.learn/12.security/security.md
+++ b/pages/01.administrate/04.learn/12.security/security.md
@@ -3,6 +3,8 @@ title: Security
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/security'
 ---
 
 YunoHost has been developed to provide the best security without too much complication. Every protocol used in YunoHost is **encrypted**, only password's hashes are stored and by default each user is able to access their personal directory only.
diff --git a/pages/01.administrate/05.advance/01.domains/01.dns_nohost_me/dns_nohost.me.md b/pages/01.administrate/05.advance/01.domains/01.dns_nohost_me/dns_nohost.me.md
index 042e30b6..11a56f37 100644
--- a/pages/01.administrate/05.advance/01.domains/01.dns_nohost_me/dns_nohost.me.md
+++ b/pages/01.administrate/05.advance/01.domains/01.dns_nohost_me/dns_nohost.me.md
@@ -3,6 +3,8 @@ title: Nohost.me domains
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/dns_nohost'
 ---
 
 In order to make self-hosting as accessible as possible, the YunoHost Project provides a *free* and *automatically configured* domain name service. By using this service, you won't have to [configure DNS records](/dns_config) yourself, which can be tedious and technical.
diff --git a/pages/01.administrate/05.advance/01.domains/01.dns_nohost_me/dns_nohost_me.es.md b/pages/01.administrate/05.advance/01.domains/01.dns_nohost_me/dns_nohost_me.es.md
index ac5a3f10..a3aa8723 100644
--- a/pages/01.administrate/05.advance/01.domains/01.dns_nohost_me/dns_nohost_me.es.md
+++ b/pages/01.administrate/05.advance/01.domains/01.dns_nohost_me/dns_nohost_me.es.md
@@ -3,6 +3,8 @@ title: Nombres de dominios automáticos
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/dns_nohost_me'
 ---
 
 Para hacer que el auto-alojamiento esté lo más accesible posible, el Proyecto YunoHost provee un servicio de nombres de dominio *ofertos* y *automáticamente configurados*. Cuando utilizas este servicio, no tienes que configurar tú mismo la [configuración de los registros DNS](/dns_config) que es bastante técnica.
diff --git a/pages/01.administrate/05.advance/01.domains/01.dns_nohost_me/dns_nohost_me.fr.md b/pages/01.administrate/05.advance/01.domains/01.dns_nohost_me/dns_nohost_me.fr.md
index 7b86f0ba..236e3040 100644
--- a/pages/01.administrate/05.advance/01.domains/01.dns_nohost_me/dns_nohost_me.fr.md
+++ b/pages/01.administrate/05.advance/01.domains/01.dns_nohost_me/dns_nohost_me.fr.md
@@ -3,6 +3,8 @@ title: Noms de domaines automatiques
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/dns_nohost_me'
 ---
 
 Afin de rendre l'auto-hébergement le plus accessible possible, le Projet YunoHost fournit un service de noms de domaine *offerts* et *automatiquement configurés*. En utilisant ce service, vous n'avez donc pas à réaliser vous-même la [configuration des enregistrements DNS](/dns_config) qui est assez technique.
diff --git a/pages/01.administrate/05.advance/01.domains/02.dns_dynamic_ip/dns_dynamicip.fr.md b/pages/01.administrate/05.advance/01.domains/02.dns_dynamic_ip/dns_dynamicip.fr.md
index 347e82df..1df41279 100644
--- a/pages/01.administrate/05.advance/01.domains/02.dns_dynamic_ip/dns_dynamicip.fr.md
+++ b/pages/01.administrate/05.advance/01.domains/02.dns_dynamic_ip/dns_dynamicip.fr.md
@@ -3,6 +3,8 @@ title: DNS avec une IP dynamique
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/dns_dynamicip'
 ---
 
 <div class="alert alert-warning">Avant d’aller plus loin, assurez-vous que votre adresse IP publique est dynamique à l’aide de : [ip.yunohost.org](http://ip.yunohost.org/). L’adresse IP publique de votre box change à peu près tous les jours.</div>
@@ -27,13 +29,13 @@ Voici des sites qui proposent un service de DynDNS gratuitement :
 Créer un compte chez l’un d’eux.
 
 #### 2. Déplacer les zones DNS
-Déplacer les [zones DNS](dns_config), à l’exception des champs NS, du [bureau d’enregistrement](/registrar) où vous avez acheté votre nom de domaine vers le DNS dynamique où vous avez créé un compte à l’étape 1.
+Déplacer les [zones DNS](/dns_config), à l’exception des champs NS, du [bureau d’enregistrement](/registrar) où vous avez acheté votre nom de domaine vers le DNS dynamique où vous avez créé un compte à l’étape 1.
 
 #### 3. Basculer la gestion de votre nom de domaine vers le serveur DNS dynamique
 Cette étape consiste à faire savoir au [bureau d’enregistrement](/registrar) que le service de DNS sera assuré par le service de DynDNS.
 Redirigez le champ NS vers l’adresse IP donnée par le service de DynDNS.
 
-Ensuite, supprimez les [zones DNS](dns_config), à l’exception des champs NS, du [bureau d’enregistrement](/registrar).
+Ensuite, supprimez les [zones DNS](/dns_config), à l’exception des champs NS, du [bureau d’enregistrement](/registrar).
 
 #### 4. Créer un identifiant de DNS dynamique
 Sur le service de DNS dynamique créer un identifiant qui sera entré dans un client de DNS dynamique.
diff --git a/pages/01.administrate/05.advance/01.domains/02.dns_dynamic_ip/dns_dynamicip.md b/pages/01.administrate/05.advance/01.domains/02.dns_dynamic_ip/dns_dynamicip.md
index c3c857fb..dc27ac7a 100644
--- a/pages/01.administrate/05.advance/01.domains/02.dns_dynamic_ip/dns_dynamicip.md
+++ b/pages/01.administrate/05.advance/01.domains/02.dns_dynamic_ip/dns_dynamicip.md
@@ -3,6 +3,8 @@ title: DNS with a dynamic IP
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/dns_dynamicip'
 ---
 
 <div class="alert alert-warning">Before going further, make sure your global IP address is dynamic with: [ip.yunohost.org](http://ip.yunohost.org/). The global IP address of your box changes almost every day.</div>
@@ -25,14 +27,14 @@ Here are sites which offer a DynDNS service free of charge:
 Register to one of them. It should provide you with one (or more) IP address to reach the service, and a login (that you may be able to self-define).
 
 #### 2. Move the DNS zones
-Copy the [DNS zones](dns_config), except for the NS fields, from the [registrar](/registrar) where you bought your domain name from to the dynamic DNS service you registrer at in step 1.
+Copy the [DNS zones](/dns_config), except for the NS fields, from the [registrar](/registrar) where you bought your domain name from to the dynamic DNS service you registrer at in step 1.
 
 #### 3. Switch the management of your domain name to the dynamic DNS server
 This step consists in declaring to your [registrar](/registrar) that the DNS service will now be managed by the DynDNS service provider. 
 
 For this, fisrt declare in the NS field(s) the IP address provided by the DynDNS service.
 
-Then, remove any other item in the [DNS zones](dns_config) (except the previous NS fields), from the [registrar](/registrar).
+Then, remove any other item in the [DNS zones](/dns_config) (except the previous NS fields), from the [registrar](/registrar).
 
 #### 4. Configure the client
 This client could be your ISP-box, or a package installed on your server, such as `ddclient`.
diff --git a/pages/01.administrate/05.advance/01.domains/03.dns_subdomains/dns_subdomains.fr.md b/pages/01.administrate/05.advance/01.domains/03.dns_subdomains/dns_subdomains.fr.md
index dccea191..a1e1e514 100644
--- a/pages/01.administrate/05.advance/01.domains/03.dns_subdomains/dns_subdomains.fr.md
+++ b/pages/01.administrate/05.advance/01.domains/03.dns_subdomains/dns_subdomains.fr.md
@@ -3,6 +3,8 @@ title: DNS et sous-domaines pour les applications
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/dns_subdomains'
 ---
 
 ### Sous-domaines
diff --git a/pages/01.administrate/05.advance/01.domains/03.dns_subdomains/dns_subdomains.md b/pages/01.administrate/05.advance/01.domains/03.dns_subdomains/dns_subdomains.md
index 32fa917e..c70a0291 100644
--- a/pages/01.administrate/05.advance/01.domains/03.dns_subdomains/dns_subdomains.md
+++ b/pages/01.administrate/05.advance/01.domains/03.dns_subdomains/dns_subdomains.md
@@ -3,6 +3,8 @@ title: DNS and subdomains for the applications
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/dns_subdomains'
 ---
 
 ### Subdomains
diff --git a/pages/01.administrate/05.advance/01.domains/05.OVH/OVH.fr.md b/pages/01.administrate/05.advance/01.domains/05.OVH/OVH.fr.md
index b83f2c3e..6d47e213 100644
--- a/pages/01.administrate/05.advance/01.domains/05.OVH/OVH.fr.md
+++ b/pages/01.administrate/05.advance/01.domains/05.OVH/OVH.fr.md
@@ -3,6 +3,8 @@ title: Configuration DNS avec OVH
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/OVH'
 ---
 
 Nous allons voir comment configurer le DNS avec [OVH](http://www.ovh.com).
diff --git a/pages/01.administrate/05.advance/01.domains/05.OVH/OVH.md b/pages/01.administrate/05.advance/01.domains/05.OVH/OVH.md
index 8966b914..62241ca8 100644
--- a/pages/01.administrate/05.advance/01.domains/05.OVH/OVH.md
+++ b/pages/01.administrate/05.advance/01.domains/05.OVH/OVH.md
@@ -3,6 +3,8 @@ title: DNS Configuration with OVH
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/OVH'
 ---
 
 Let's see how to properly set the DNS redirections with [OVH](http://www.ovh.com).
@@ -29,7 +31,7 @@ then erase everything below, and replace it with the configuration generated by
 
 ### Dynamic IP
 
-[General tutorial on dynamic IP](dns_dynamicip).
+[General tutorial on dynamic IP](/dns_dynamicip).
 
 You should follow this part if you have a dynamic IP.
 
diff --git a/pages/01.administrate/05.advance/02.isp/01.sfr/isp_sfr.fr.md b/pages/01.administrate/05.advance/02.isp/01.sfr/isp_sfr.fr.md
index fab941fd..ab3c2e5a 100644
--- a/pages/01.administrate/05.advance/02.isp/01.sfr/isp_sfr.fr.md
+++ b/pages/01.administrate/05.advance/02.isp/01.sfr/isp_sfr.fr.md
@@ -3,6 +3,8 @@ title: SFR
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/isp_sfr'
 ---
 
 *Trouvez la liste d’autres fournisseurs d’accès Internet **[ici](/isp)**.*
diff --git a/pages/01.administrate/05.advance/02.isp/02.orange/isp_orange.fr.md b/pages/01.administrate/05.advance/02.isp/02.orange/isp_orange.fr.md
index e727c49a..81ed1e2c 100644
--- a/pages/01.administrate/05.advance/02.isp/02.orange/isp_orange.fr.md
+++ b/pages/01.administrate/05.advance/02.isp/02.orange/isp_orange.fr.md
@@ -3,6 +3,8 @@ title: Orange
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/isp_orange'
 ---
 
 *Trouvez la liste d’autres fournisseurs d’accès Internet **[ici](/isp)**.*
diff --git a/pages/01.administrate/05.advance/02.isp/03.free/isp_free.fr.md b/pages/01.administrate/05.advance/02.isp/03.free/isp_free.fr.md
index 51bacadb..aa8a9387 100644
--- a/pages/01.administrate/05.advance/02.isp/03.free/isp_free.fr.md
+++ b/pages/01.administrate/05.advance/02.isp/03.free/isp_free.fr.md
@@ -3,6 +3,8 @@ title: Free
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/isp_free'
 ---
 
 *Trouvez la liste d’autres fournisseurs d’accès Internet **[ici](/isp)**.*
diff --git a/pages/01.administrate/05.advance/02.isp/isp.es.md b/pages/01.administrate/05.advance/02.isp/isp.es.md
index 9b6374e0..6fac7849 100644
--- a/pages/01.administrate/05.advance/02.isp/isp.es.md
+++ b/pages/01.administrate/05.advance/02.isp/isp.es.md
@@ -3,6 +3,8 @@ title: Proveedores de acceso a Internet
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/isp'
 ---
 
 <a class="btn btn-lg btn-default" href="/isp_box_config"> Configuración general del router</a>
diff --git a/pages/01.administrate/05.advance/02.isp/isp.fr.md b/pages/01.administrate/05.advance/02.isp/isp.fr.md
index 1df4e2b7..8132e1b7 100644
--- a/pages/01.administrate/05.advance/02.isp/isp.fr.md
+++ b/pages/01.administrate/05.advance/02.isp/isp.fr.md
@@ -3,6 +3,8 @@ title: Fournisseurs d'accès à Internet
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/isp'
 ---
 
 <a class="btn btn-lg btn-default" href="/isp_box_config"> Configuration générale box</a>
diff --git a/pages/01.administrate/05.advance/02.isp/isp.md b/pages/01.administrate/05.advance/02.isp/isp.md
index e3a6e7ef..baf1f814 100644
--- a/pages/01.administrate/05.advance/02.isp/isp.md
+++ b/pages/01.administrate/05.advance/02.isp/isp.md
@@ -3,6 +3,8 @@ title: Internet service providers
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/isp'
 ---
 
 <a class="btn btn-lg btn-default" href="/isp_box_config"> Main configuration box</a>
diff --git a/pages/01.administrate/05.advance/03.filezilla/filezilla.fr.md b/pages/01.administrate/05.advance/03.filezilla/filezilla.fr.md
index c4a66614..df4df0ac 100644
--- a/pages/01.administrate/05.advance/03.filezilla/filezilla.fr.md
+++ b/pages/01.administrate/05.advance/03.filezilla/filezilla.fr.md
@@ -3,6 +3,8 @@ title: Échanger des fichiers avec son serveur à l'aide d'une interface graphiq
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/filezilla'
 ---
 
 Cette page explique comment échanger des fichiers (sauvegardes, musiques, photos, films...) avec son serveur à l'aide d'un outil graphique. C'est donc une méthode alternative au fait d'utiliser la commande `scp` qui peut être jugée technique et cryptique, ou de devoir installer Nextcloud.
diff --git a/pages/01.administrate/05.advance/03.filezilla/filezilla.md b/pages/01.administrate/05.advance/03.filezilla/filezilla.md
index d2e227ab..6a39f9fd 100644
--- a/pages/01.administrate/05.advance/03.filezilla/filezilla.md
+++ b/pages/01.administrate/05.advance/03.filezilla/filezilla.md
@@ -3,6 +3,8 @@ title: Exchange files with your server using a graphical interface
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/filezilla'
 ---
 
 This page explains how to exchange files (backup archives, music, pictures, movies...) with your server using a graphical interface for the (S)FTP protocol. This is an alternative to using `scp` which can be deemed technical and cryptic, or using an app like Nextcloud.
diff --git a/pages/01.administrate/05.advance/04.theming/theming.fr.md b/pages/01.administrate/05.advance/04.theming/theming.fr.md
index 1e9b9e19..20597017 100644
--- a/pages/01.administrate/05.advance/04.theming/theming.fr.md
+++ b/pages/01.administrate/05.advance/04.theming/theming.fr.md
@@ -3,6 +3,8 @@ title: Personnaliser l'apparence du portail utilisateur
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/theming'
 ---
 
 ## Utiliser un thème
diff --git a/pages/01.administrate/05.advance/04.theming/theming.md b/pages/01.administrate/05.advance/04.theming/theming.md
index abba9e7f..8295395d 100644
--- a/pages/01.administrate/05.advance/04.theming/theming.md
+++ b/pages/01.administrate/05.advance/04.theming/theming.md
@@ -3,6 +3,8 @@ title: Customize the appearance of the user portal
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/theming'
 ---
 
 ## Using a theme
diff --git a/pages/01.administrate/05.advance/05.external_storage/external_storage.fr.md b/pages/01.administrate/05.advance/05.external_storage/external_storage.fr.md
index 3bc092ba..e1633992 100644
--- a/pages/01.administrate/05.advance/05.external_storage/external_storage.fr.md
+++ b/pages/01.administrate/05.advance/05.external_storage/external_storage.fr.md
@@ -3,6 +3,8 @@ title: Ajouter un stockage externe à son serveur
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/external_storage'
 ---
 
 ## Introduction
diff --git a/pages/01.administrate/05.advance/05.external_storage/external_storage.md b/pages/01.administrate/05.advance/05.external_storage/external_storage.md
index 62515b5e..7e6a2440 100644
--- a/pages/01.administrate/05.advance/05.external_storage/external_storage.md
+++ b/pages/01.administrate/05.advance/05.external_storage/external_storage.md
@@ -3,6 +3,8 @@ title: Adding an external storage to your server
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/external_storage'
 ---
 
 ## Introduction
diff --git a/pages/01.administrate/05.advance/06.email_migration/email_migration.fr.md b/pages/01.administrate/05.advance/06.email_migration/email_migration.fr.md
index 42941215..c8782a3e 100644
--- a/pages/01.administrate/05.advance/06.email_migration/email_migration.fr.md
+++ b/pages/01.administrate/05.advance/06.email_migration/email_migration.fr.md
@@ -3,6 +3,8 @@ title: Migrer ses emails d'un ancien serveur mail vers YunoHost
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/email_migration'
 ---
 
 *[Documentation en rapport avec l’email de YunoHost](/email)*.
diff --git a/pages/01.administrate/05.advance/06.email_migration/email_migration.md b/pages/01.administrate/05.advance/06.email_migration/email_migration.md
index 4332e9ab..20d40c0e 100644
--- a/pages/01.administrate/05.advance/06.email_migration/email_migration.md
+++ b/pages/01.administrate/05.advance/06.email_migration/email_migration.md
@@ -3,6 +3,8 @@ title: Migrating email from an email provider to a YunoHost instance
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/email_migration'
 ---
 
 *[Documentation linked to YunoHost email](/email)*.
diff --git a/pages/01.administrate/06.troubleshooting/01.fail2ban/fail2ban.fr.md b/pages/01.administrate/06.troubleshooting/01.fail2ban/fail2ban.fr.md
index 59d0a2c9..2858c20a 100644
--- a/pages/01.administrate/06.troubleshooting/01.fail2ban/fail2ban.fr.md
+++ b/pages/01.administrate/06.troubleshooting/01.fail2ban/fail2ban.fr.md
@@ -3,6 +3,8 @@ title: Fail2Ban
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/fail2ban'
 ---
 
 **Fail2Ban** est un logiciel de prévention des intrusions qui protège les serveurs informatiques contre les attaques de brute-force. Il surveille certains journaux et bannira les adresses IP qui montrent un comportement de brute-forcing.
diff --git a/pages/01.administrate/06.troubleshooting/01.fail2ban/fail2ban.md b/pages/01.administrate/06.troubleshooting/01.fail2ban/fail2ban.md
index 6e11f563..74d22c6d 100644
--- a/pages/01.administrate/06.troubleshooting/01.fail2ban/fail2ban.md
+++ b/pages/01.administrate/06.troubleshooting/01.fail2ban/fail2ban.md
@@ -3,6 +3,8 @@ title: Fail2Ban
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/fail2ban'
 ---
 
 **Fail2Ban** is an intrusion prevention software that protects computer servers against brute-force attacks. It monitors certain logs and will ban IP addresses that show brute-force-like behavior.
diff --git a/pages/01.administrate/06.troubleshooting/02.admin_password/change_admin_password.fr.md b/pages/01.administrate/06.troubleshooting/02.admin_password/change_admin_password.fr.md
index b1c24e1c..52b0a6e3 100644
--- a/pages/01.administrate/06.troubleshooting/02.admin_password/change_admin_password.fr.md
+++ b/pages/01.administrate/06.troubleshooting/02.admin_password/change_admin_password.fr.md
@@ -3,6 +3,8 @@ title: Changer le mot de passe d'administration
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/change_admin_password'
 ---
 
 Vous voudrez peut-être changer votre mot de passe d'administrateur pour des raisons de sécurité ou parce que vous l'avez oublié.
diff --git a/pages/01.administrate/06.troubleshooting/02.admin_password/change_admin_password.md b/pages/01.administrate/06.troubleshooting/02.admin_password/change_admin_password.md
index 95fcd95a..7d3ab413 100644
--- a/pages/01.administrate/06.troubleshooting/02.admin_password/change_admin_password.md
+++ b/pages/01.administrate/06.troubleshooting/02.admin_password/change_admin_password.md
@@ -3,6 +3,8 @@ title: Changing the administration password
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/change_admin_password'
 ---
 
 You may want to change your administrator password for security reason or because you forgot it.
diff --git a/pages/01.administrate/06.troubleshooting/03.noaccess/noaccess.fr.md b/pages/01.administrate/06.troubleshooting/03.noaccess/noaccess.fr.md
index ccdcdbaf..15879610 100644
--- a/pages/01.administrate/06.troubleshooting/03.noaccess/noaccess.fr.md
+++ b/pages/01.administrate/06.troubleshooting/03.noaccess/noaccess.fr.md
@@ -3,6 +3,8 @@ title: Récupérer l'accès à son YunoHost
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/noaccess'
 ---
 
 Il existe de nombreuses causes pouvant empêcher totalement ou partiellement d'accéder en administrateur à un serveur YunoHost. Dans de nombreux cas, un des moyens d'accès est inaccessible, mais les autres sont fonctionnels.
diff --git a/pages/01.administrate/06.troubleshooting/04.ipv6/ipv6.fr.md b/pages/01.administrate/06.troubleshooting/04.ipv6/ipv6.fr.md
index 7b806f2b..59153038 100644
--- a/pages/01.administrate/06.troubleshooting/04.ipv6/ipv6.fr.md
+++ b/pages/01.administrate/06.troubleshooting/04.ipv6/ipv6.fr.md
@@ -3,6 +3,8 @@ title: Configuration de l'IPv6
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/ipv6'
 ---
 
 L'IPv6 peut fonctionner directement dans certains cas. Mais dans d'autres, ou chez certains hébergeurs spécifiques, vous devez activer l'IPv6 manuellement.
diff --git a/pages/01.administrate/06.troubleshooting/04.ipv6/ipv6.md b/pages/01.administrate/06.troubleshooting/04.ipv6/ipv6.md
index 65da1d1d..5f4888c0 100644
--- a/pages/01.administrate/06.troubleshooting/04.ipv6/ipv6.md
+++ b/pages/01.administrate/06.troubleshooting/04.ipv6/ipv6.md
@@ -3,6 +3,8 @@ title: Setting up IPv6
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/ipv6'
 ---
 
 IPv6 may work out of the box in many cases. But in some cases or some specific provider, you may need to tweak things manually to enable IPv6.
diff --git a/pages/01.administrate/07.debian_dist_upgrade/01.jessie_stretch/jessie_stretch_migration.fr.md b/pages/01.administrate/07.debian_dist_upgrade/01.jessie_stretch/jessie_stretch_migration.fr.md
index 9f035b8e..9b77a26d 100644
--- a/pages/01.administrate/07.debian_dist_upgrade/01.jessie_stretch/jessie_stretch_migration.fr.md
+++ b/pages/01.administrate/07.debian_dist_upgrade/01.jessie_stretch/jessie_stretch_migration.fr.md
@@ -3,6 +3,8 @@ title: Migrer vers Stretch
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/jessie_stretch_migration'
 ---
 
 L'objectif cette page est de décrire le processus de migration d'une instance en YunoHost 2.7.x (tournant sous Debian Jessie/8.x) vers YunoHost 3.0 (tournant sous Debian Stretch/9.x)
diff --git a/pages/01.administrate/07.debian_dist_upgrade/01.jessie_stretch/jessie_stretch_migration.md b/pages/01.administrate/07.debian_dist_upgrade/01.jessie_stretch/jessie_stretch_migration.md
index aad6edf4..17ff656b 100644
--- a/pages/01.administrate/07.debian_dist_upgrade/01.jessie_stretch/jessie_stretch_migration.md
+++ b/pages/01.administrate/07.debian_dist_upgrade/01.jessie_stretch/jessie_stretch_migration.md
@@ -3,6 +3,8 @@ title: Migrating an existing instance to Stretch
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/jessie_stretch_migration'
 ---
 
 This page is dedicated to help you migrating an instance from YunoHost 2.7.x (running on Debian Jessie/8.x) to YunoHost 3.0 (running on Debian Stretch/9.x).
diff --git a/pages/01.administrate/07.debian_dist_upgrade/02.stretch_buster/stretch_buster_migration.fr.md b/pages/01.administrate/07.debian_dist_upgrade/02.stretch_buster/stretch_buster_migration.fr.md
index 7dad783e..02ec15b9 100644
--- a/pages/01.administrate/07.debian_dist_upgrade/02.stretch_buster/stretch_buster_migration.fr.md
+++ b/pages/01.administrate/07.debian_dist_upgrade/02.stretch_buster/stretch_buster_migration.fr.md
@@ -3,6 +3,8 @@ title: Migrer vers Buster
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/stretch_buster_migration'
 ---
 
 L'objectif cette page est de décrire le processus de migration d'une instance en YunoHost 3.8.x (tournant sous Debian Stretch/9.x) vers YunoHost 4.x (tournant sous Debian Buster/10.x)
diff --git a/pages/01.administrate/07.debian_dist_upgrade/02.stretch_buster/stretch_buster_migration.md b/pages/01.administrate/07.debian_dist_upgrade/02.stretch_buster/stretch_buster_migration.md
index 9c02ddd8..b4a28ea3 100644
--- a/pages/01.administrate/07.debian_dist_upgrade/02.stretch_buster/stretch_buster_migration.md
+++ b/pages/01.administrate/07.debian_dist_upgrade/02.stretch_buster/stretch_buster_migration.md
@@ -3,6 +3,8 @@ title: Migrating an existing instance to Buster
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/stretch_buster_migration'
 ---
 
 This page is dedicated to help you migrating an instance from YunoHost 3.8.x (running on Debian Stretch/9.x) to YunoHost 4.x (running on Debian Buster/10.x).
diff --git a/pages/01.administrate/admindoc.de.md b/pages/01.administrate/admindoc.de.md
index f5c48e6b..28c2fdfa 100644
--- a/pages/01.administrate/admindoc.de.md
+++ b/pages/01.administrate/admindoc.de.md
@@ -3,13 +3,15 @@ title: Administrator-Dokumentation
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/admindoc'
 ---
 
 * Self-Hosting entdecken
     * [Was ist Self-Hosting](/selfhosting)
     * [Was ist YunoHost](/whatsyunohost)
     * [Probiere YunoHost aus](/try)
-    * [Wie du selber hostest](howtohostyourself)
+    * [Wie du selber hostest](/howtohostyourself)
         * [Wähle die Hardware](/hardware)
         * [Über die Freundlichkeit von Internet-Service-Providern](/isp)
 * [YunoHost installieren](/install)
diff --git a/pages/01.administrate/admindoc.fr.md b/pages/01.administrate/admindoc.fr.md
index 4d379294..c98b8a06 100644
--- a/pages/01.administrate/admindoc.fr.md
+++ b/pages/01.administrate/admindoc.fr.md
@@ -3,6 +3,8 @@ title: Administrer
 template: chapter
 taxonomy:
     category: docs
+routes:
+  default: '/admindoc'
 ---
 
 ### Administrer
diff --git a/pages/01.administrate/admindoc.md b/pages/01.administrate/admindoc.md
index 641ad506..17ed33de 100644
--- a/pages/01.administrate/admindoc.md
+++ b/pages/01.administrate/admindoc.md
@@ -3,6 +3,8 @@ title: Administrate
 template: chapter
 taxonomy:
     category: docs
+routes:
+  default: '/admindoc'
 ---
 
 ### Administrate
diff --git a/pages/02.contribute/01.contribute/07.shell_variables_scope/shell_variables_scope.fr.md b/pages/02.contribute/01.contribute/07.shell_variables_scope/shell_variables_scope.fr.md
index 47401f36..7226dd7b 100644
--- a/pages/02.contribute/01.contribute/07.shell_variables_scope/shell_variables_scope.fr.md
+++ b/pages/02.contribute/01.contribute/07.shell_variables_scope/shell_variables_scope.fr.md
@@ -3,6 +3,8 @@ title: Portée générales des variables
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/shell_variables_scope'
 ---
 
 Les variables existent pour le shell courant et ses enfants uniquement.  
diff --git a/pages/02.contribute/01.contribute/07.shell_variables_scope/shell_variables_scope.md b/pages/02.contribute/01.contribute/07.shell_variables_scope/shell_variables_scope.md
index ff4dabfa..c32b5515 100644
--- a/pages/02.contribute/01.contribute/07.shell_variables_scope/shell_variables_scope.md
+++ b/pages/02.contribute/01.contribute/07.shell_variables_scope/shell_variables_scope.md
@@ -3,6 +3,8 @@ title: General scope of variables
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/shell_variables_scope'
 ---
 
 Variables exists for the current shell and its children only.  
diff --git a/pages/02.contribute/01.contribute/contribute.ar.md b/pages/02.contribute/01.contribute/contribute.ar.md
index ed40b949..52ba3c06 100644
--- a/pages/02.contribute/01.contribute/contribute.ar.md
+++ b/pages/02.contribute/01.contribute/contribute.ar.md
@@ -3,6 +3,8 @@ title: المساهمة
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/contribute'
 ---
 
 <p dir="rtl" class="lead">
diff --git a/pages/02.contribute/01.contribute/contribute.fr.md b/pages/02.contribute/01.contribute/contribute.fr.md
index f3443c1e..d3b593ef 100644
--- a/pages/02.contribute/01.contribute/contribute.fr.md
+++ b/pages/02.contribute/01.contribute/contribute.fr.md
@@ -3,6 +3,8 @@ title: Contribuer
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/contribute'
 ---
 
 <p class="lead">
diff --git a/pages/02.contribute/01.contribute/contribute.md b/pages/02.contribute/01.contribute/contribute.md
index 56d00cc7..d524d169 100644
--- a/pages/02.contribute/01.contribute/contribute.md
+++ b/pages/02.contribute/01.contribute/contribute.md
@@ -3,6 +3,8 @@ title: Get involved
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/contribute'
 ---
 
 <p class="lead">
diff --git a/pages/02.contribute/02.write_documentation/01.writing_documentation_guide/doc_writing_guide.fr.md b/pages/02.contribute/02.write_documentation/01.writing_documentation_guide/doc_writing_guide.fr.md
index c91648bf..d8f8a481 100644
--- a/pages/02.contribute/02.write_documentation/01.writing_documentation_guide/doc_writing_guide.fr.md
+++ b/pages/02.contribute/02.write_documentation/01.writing_documentation_guide/doc_writing_guide.fr.md
@@ -3,6 +3,8 @@ title: Guide de rédaction de la documentation des applications
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/doc_writing_guide'
 ---
 
 ## Page de documentation utilisateurs·rices / administrateurs⋅rices
diff --git a/pages/02.contribute/02.write_documentation/01.writing_documentation_guide/doc_writing_guide.md b/pages/02.contribute/02.write_documentation/01.writing_documentation_guide/doc_writing_guide.md
index f444d997..0b9451f8 100644
--- a/pages/02.contribute/02.write_documentation/01.writing_documentation_guide/doc_writing_guide.md
+++ b/pages/02.contribute/02.write_documentation/01.writing_documentation_guide/doc_writing_guide.md
@@ -3,6 +3,8 @@ title: Guide to writing application documentation
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/doc_writing_guide'
 ---
 
 ## Users / Administrators documentation pages
diff --git a/pages/02.contribute/02.write_documentation/02.markdown_guide/doc_markdown_guide.fr.md b/pages/02.contribute/02.write_documentation/02.markdown_guide/doc_markdown_guide.fr.md
index ecc4dfa4..5388d627 100644
--- a/pages/02.contribute/02.write_documentation/02.markdown_guide/doc_markdown_guide.fr.md
+++ b/pages/02.contribute/02.write_documentation/02.markdown_guide/doc_markdown_guide.fr.md
@@ -3,6 +3,8 @@ title: Guide Markdown
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/doc_markdown_guide'
 ---
 
 Le Markdown est un langage de balisage créé en 2004, de nombreux add-on développant les possibilités de ce langage existent. L'objectif de ce guide est de tendre vers l’exhaustivité des possibilités de ce langage de formatage dans le cadre de la documentation de YunoHost et non des langages Markdown en général.
diff --git a/pages/02.contribute/02.write_documentation/02.markdown_guide/doc_markdown_guide.md b/pages/02.contribute/02.write_documentation/02.markdown_guide/doc_markdown_guide.md
index dcd9a45b..3d60e9a7 100644
--- a/pages/02.contribute/02.write_documentation/02.markdown_guide/doc_markdown_guide.md
+++ b/pages/02.contribute/02.write_documentation/02.markdown_guide/doc_markdown_guide.md
@@ -3,6 +3,8 @@ title: Guide Markdown
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/doc_markdown_guide'
 ---
 
 Markdown is a markup language created in 2004, many add-ons developing the possibilities of this language exist. The objective of this guide is to aim for the exhaustiveness of the possibilities of this formatting language within the framework of the YunoHost documentation and not Markdown languages in general.
diff --git a/pages/02.contribute/02.write_documentation/03.git/doc_use_git.fr.md b/pages/02.contribute/02.write_documentation/03.git/doc_use_git.fr.md
index 8ef64560..44756e2d 100644
--- a/pages/02.contribute/02.write_documentation/03.git/doc_use_git.fr.md
+++ b/pages/02.contribute/02.write_documentation/03.git/doc_use_git.fr.md
@@ -3,6 +3,8 @@ title: Propulser une contribution avec Git
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/doc_use_git'
 ---
 
 Il est bien sûr possible de contribuer directement sur la documentation de YunoHost, mais ce n’est pas la manière la plus pratique de le faire tant pour le·la contributeur·rice que pour la personne qui va injecter votre contribution dans la documentation. Voici un tutoriel pour comprendre et créer une contribution à la documentation de YunoHost en utilisant l’outil [Git (en)](https://git-scm.com/) et [github.com](http://github.com/) qui est le service de forge Git qui héberge et stocke le code source de YunoHost ainsi que sa documentation.
diff --git a/pages/02.contribute/02.write_documentation/03.git/doc_use_git.md b/pages/02.contribute/02.write_documentation/03.git/doc_use_git.md
index 28d4428a..603cc6e5 100644
--- a/pages/02.contribute/02.write_documentation/03.git/doc_use_git.md
+++ b/pages/02.contribute/02.write_documentation/03.git/doc_use_git.md
@@ -3,6 +3,8 @@ title: Propel a contribution with GitHub
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/doc_use_git'
 ---
 
 It is of course possible to contribute directly to the YunoHost documentation, but this is not the most convenient way to do so for both the contributor and the person who will inject your contribution into the documentation. Here is a tutorial to understand and create a contribution to the YunoHost documentation using [Git](https://git-scm.com/) and [github.com](http://github.com/) which is the Git forge service that hosts and stores the YunoHost source code and documentation.
diff --git a/pages/02.contribute/02.write_documentation/write_documentation.fr.md b/pages/02.contribute/02.write_documentation/write_documentation.fr.md
index cf86169e..8d6e5df6 100644
--- a/pages/02.contribute/02.write_documentation/write_documentation.fr.md
+++ b/pages/02.contribute/02.write_documentation/write_documentation.fr.md
@@ -3,6 +3,8 @@ title: Rédaction de la documentation
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/write_documentation'
 ---
 
 ## Sur le site
@@ -19,4 +21,4 @@ La documentation de YunoHost est gérée par un [dépot Git](https://github.com/
 
 ## Syntaxe
 
-La documentation utilise la syntaxe Markdown. Veuillez vous référer à la [documentation](doc_markdown_guide) pour plus d’informations.
+La documentation utilise la syntaxe Markdown. Veuillez vous référer à la [documentation](/doc_markdown_guide) pour plus d’informations.
diff --git a/pages/02.contribute/02.write_documentation/write_documentation.md b/pages/02.contribute/02.write_documentation/write_documentation.md
index 63e77788..06235c96 100644
--- a/pages/02.contribute/02.write_documentation/write_documentation.md
+++ b/pages/02.contribute/02.write_documentation/write_documentation.md
@@ -3,6 +3,8 @@ title: Write documentation
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/write_documentation'
 ---
 
 ## Online
@@ -23,4 +25,4 @@ Because the online editor doesn't support uploading files, using Git is the pref
 
 ## Syntax
 
-This page uses the markdown syntax, please refer to the [documentation](doc_markdown_guide) for further information.
+This page uses the markdown syntax, please refer to the [documentation](/doc_markdown_guide) for further information.
diff --git a/pages/02.contribute/03.chat_rooms/chat_rooms.es.md b/pages/02.contribute/03.chat_rooms/chat_rooms.es.md
index d7793980..63248221 100644
--- a/pages/02.contribute/03.chat_rooms/chat_rooms.es.md
+++ b/pages/02.contribute/03.chat_rooms/chat_rooms.es.md
@@ -3,6 +3,8 @@ title: Salas de chat
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/chat_rooms'
 ---
 
 El proyecto YunoHost utiliza salas de chat como medio de communicación.
diff --git a/pages/02.contribute/03.chat_rooms/chat_rooms.fr.md b/pages/02.contribute/03.chat_rooms/chat_rooms.fr.md
index 2cf08eb3..2b75c282 100644
--- a/pages/02.contribute/03.chat_rooms/chat_rooms.fr.md
+++ b/pages/02.contribute/03.chat_rooms/chat_rooms.fr.md
@@ -3,6 +3,8 @@ title: Salons de discussions
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/chat_rooms'
 ---
 
 Parmi d’autres outils, le projet YunoHost se sert de salons de discussions pour communiquer.
diff --git a/pages/02.contribute/03.chat_rooms/chat_rooms.md b/pages/02.contribute/03.chat_rooms/chat_rooms.md
index d6dd4058..b4d58572 100644
--- a/pages/02.contribute/03.chat_rooms/chat_rooms.md
+++ b/pages/02.contribute/03.chat_rooms/chat_rooms.md
@@ -3,6 +3,8 @@ title: Chat rooms
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/chat_rooms'
 ---
 
 Amoung other communication tools, YunoHost project use chat rooms to communicate.
diff --git a/pages/02.contribute/04.packaging_apps/01.apps_wishlist/apps_wishlist.md b/pages/02.contribute/04.packaging_apps/01.apps_wishlist/apps_wishlist.md
index bbbfd059..10bf1918 100644
--- a/pages/02.contribute/04.packaging_apps/01.apps_wishlist/apps_wishlist.md
+++ b/pages/02.contribute/04.packaging_apps/01.apps_wishlist/apps_wishlist.md
@@ -3,6 +3,8 @@ title: Apps wishlist
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/apps_wishlist'
 ---
 
 The following list is a compiled wishlist of applications that would be nice-to-have.
diff --git a/pages/02.contribute/04.packaging_apps/02.technical_intro/packaging_apps.fr.md b/pages/02.contribute/04.packaging_apps/02.technical_intro/packaging_apps.fr.md
index 45838539..7b862175 100644
--- a/pages/02.contribute/04.packaging_apps/02.technical_intro/packaging_apps.fr.md
+++ b/pages/02.contribute/04.packaging_apps/02.technical_intro/packaging_apps.fr.md
@@ -3,6 +3,8 @@ title: Packaging d'applications
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/packaging_apps'
 ---
 
 <img src="/images/yunohost_package.png" width=100/>
diff --git a/pages/02.contribute/04.packaging_apps/02.technical_intro/packaging_apps.md b/pages/02.contribute/04.packaging_apps/02.technical_intro/packaging_apps.md
index cc194a21..7d4269e1 100644
--- a/pages/02.contribute/04.packaging_apps/02.technical_intro/packaging_apps.md
+++ b/pages/02.contribute/04.packaging_apps/02.technical_intro/packaging_apps.md
@@ -3,6 +3,8 @@ title: App packaging
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/packaging_apps'
 ---
 
 <img src="/images/yunohost_package.png" width=100/>
@@ -111,7 +113,7 @@ Here is a list of best practices for application install scripts:
 * scripts should be tested on Debian Buster 32 bits, 64 bits and ARM architectures;
 * backup and restore scripts should be present and functional.
 
-To be define the quality of a package, it'll obtained a [level](/packaging_apps_levels), determined according to somes criteria of installation and according to respect to [package guidelines](packaging_apps_guidelines).
+To be define the quality of a package, it'll obtained a [level](/packaging_apps_levels), determined according to somes criteria of installation and according to respect to [package guidelines](/packaging_apps_guidelines).
 
 ### Package script checker
 <a class="btn btn-lg btn-default" href="https://github.com/YunoHost/package_checker">Package checker</a>
diff --git a/pages/02.contribute/04.packaging_apps/03.git/packaging_apps_git.fr.md b/pages/02.contribute/04.packaging_apps/03.git/packaging_apps_git.fr.md
index 13b21cfd..46f50c5e 100644
--- a/pages/02.contribute/04.packaging_apps/03.git/packaging_apps_git.fr.md
+++ b/pages/02.contribute/04.packaging_apps/03.git/packaging_apps_git.fr.md
@@ -3,6 +3,8 @@ title: Utiliser Git pour packager les applications
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/packaging_apps_git'
 ---
 
 Git... Notre cher Git bien-aimé, que l'on peut aussi décrire comme "Goddamn Idiotic Truckload of sh*t"  (Un stupide putain gros tas de m\*rde), selon Linus.  
diff --git a/pages/02.contribute/04.packaging_apps/03.git/packaging_apps_git.md b/pages/02.contribute/04.packaging_apps/03.git/packaging_apps_git.md
index 666df727..b681436a 100644
--- a/pages/02.contribute/04.packaging_apps/03.git/packaging_apps_git.md
+++ b/pages/02.contribute/04.packaging_apps/03.git/packaging_apps_git.md
@@ -3,6 +3,8 @@ title: Use Git to package apps
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/packaging_apps_git'
 ---
 
 Git... Our dear beloved Git, which can be described also as "Goddamn Idiotic Truckload of sh*t", according to Linus.  
diff --git a/pages/02.contribute/04.packaging_apps/04.virtualbox/packaging_apps_virtualbox.fr.md b/pages/02.contribute/04.packaging_apps/04.virtualbox/packaging_apps_virtualbox.fr.md
index b17184fb..59fd599c 100644
--- a/pages/02.contribute/04.packaging_apps/04.virtualbox/packaging_apps_virtualbox.fr.md
+++ b/pages/02.contribute/04.packaging_apps/04.virtualbox/packaging_apps_virtualbox.fr.md
@@ -3,6 +3,8 @@ title: Créer un environnement de développement avec VirtualBox
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/packaging_apps_virtualbox'
 ---
 
 Cette page de documentation va vous expliquer comment mettre en place un serveur YunoHost virtuel, avec VirtualBox, pour travailler sur le packaging d'application.
diff --git a/pages/02.contribute/04.packaging_apps/04.virtualbox/packaging_apps_virtualbox.md b/pages/02.contribute/04.packaging_apps/04.virtualbox/packaging_apps_virtualbox.md
index cd6a594f..615b33d4 100644
--- a/pages/02.contribute/04.packaging_apps/04.virtualbox/packaging_apps_virtualbox.md
+++ b/pages/02.contribute/04.packaging_apps/04.virtualbox/packaging_apps_virtualbox.md
@@ -3,6 +3,8 @@ title: Create a development environment with VirtualBox
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/packaging_apps_virtualbox'
 ---
 
 This documentation page aims at explaining how to setup a YunoHost virtual server, using VirtualBox, to work on application packaging.
diff --git a/pages/02.contribute/04.packaging_apps/05.manifest/packaging_apps_manifest.fr.md b/pages/02.contribute/04.packaging_apps/05.manifest/packaging_apps_manifest.fr.md
index 2972f2b1..5942df1a 100644
--- a/pages/02.contribute/04.packaging_apps/05.manifest/packaging_apps_manifest.fr.md
+++ b/pages/02.contribute/04.packaging_apps/05.manifest/packaging_apps_manifest.fr.md
@@ -3,6 +3,8 @@ title: Packaging d'application
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/packaging_apps_manifest'
 ---
 
 ## Manifeste
diff --git a/pages/02.contribute/04.packaging_apps/05.manifest/packaging_apps_manifest.md b/pages/02.contribute/04.packaging_apps/05.manifest/packaging_apps_manifest.md
index a434f205..e01a0e97 100644
--- a/pages/02.contribute/04.packaging_apps/05.manifest/packaging_apps_manifest.md
+++ b/pages/02.contribute/04.packaging_apps/05.manifest/packaging_apps_manifest.md
@@ -3,6 +3,8 @@ title: Application packaging
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/packaging_apps_manifest'
 ---
 
 ## Manifest
diff --git a/pages/02.contribute/04.packaging_apps/06.scripts/packaging_apps_scripts.fr.md b/pages/02.contribute/04.packaging_apps/06.scripts/packaging_apps_scripts.fr.md
index 023584cf..ce5869b2 100644
--- a/pages/02.contribute/04.packaging_apps/06.scripts/packaging_apps_scripts.fr.md
+++ b/pages/02.contribute/04.packaging_apps/06.scripts/packaging_apps_scripts.fr.md
@@ -3,6 +3,8 @@ title: Scripts
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/packaging_apps_scripts'
 ---
 
 Un paquet YunoHost doit contenir cinq scripts Shell : `install`, `remove`, `upgrade`, `backup` et `restore`. Un 6ème script `change_url` peut aussi être ajouté de façon optionnelle.
diff --git a/pages/02.contribute/04.packaging_apps/06.scripts/packaging_apps_scripts.md b/pages/02.contribute/04.packaging_apps/06.scripts/packaging_apps_scripts.md
index a2d1af93..28862b55 100644
--- a/pages/02.contribute/04.packaging_apps/06.scripts/packaging_apps_scripts.md
+++ b/pages/02.contribute/04.packaging_apps/06.scripts/packaging_apps_scripts.md
@@ -3,6 +3,8 @@ title: Scripts
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/packaging_apps_scripts'
 ---
 
 For now, a YunoHost package must contain five Shell scripts: `install`, `remove`, `upgrade`, `backup` and `restore`. A 6th script `change_url` can also be added optionally.
diff --git a/pages/02.contribute/04.packaging_apps/07.arguments/01.arguments_format/packaging_apps_arguments_format.md b/pages/02.contribute/04.packaging_apps/07.arguments/01.arguments_format/packaging_apps_arguments_format.md
index cd979506..010748c8 100644
--- a/pages/02.contribute/04.packaging_apps/07.arguments/01.arguments_format/packaging_apps_arguments_format.md
+++ b/pages/02.contribute/04.packaging_apps/07.arguments/01.arguments_format/packaging_apps_arguments_format.md
@@ -3,6 +3,8 @@ title: YunoHost Arguments Format
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/packaging_apps_arguments_format'
 ---
 
 In YunoHost application developpement there are several places where you end up
diff --git a/pages/02.contribute/04.packaging_apps/07.arguments/packaging_apps_arguments_management.fr.md b/pages/02.contribute/04.packaging_apps/07.arguments/packaging_apps_arguments_management.fr.md
index 61d172ba..729ea1b8 100644
--- a/pages/02.contribute/04.packaging_apps/07.arguments/packaging_apps_arguments_management.fr.md
+++ b/pages/02.contribute/04.packaging_apps/07.arguments/packaging_apps_arguments_management.fr.md
@@ -3,6 +3,8 @@ title: Gestion des arguments
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/packaging_apps_arguments_management'
 ---
 
 #### Récupérer les arguments du manifeste dans le script d’installation
diff --git a/pages/02.contribute/04.packaging_apps/07.arguments/packaging_apps_arguments_management.md b/pages/02.contribute/04.packaging_apps/07.arguments/packaging_apps_arguments_management.md
index 59c4a3d9..03300782 100644
--- a/pages/02.contribute/04.packaging_apps/07.arguments/packaging_apps_arguments_management.md
+++ b/pages/02.contribute/04.packaging_apps/07.arguments/packaging_apps_arguments_management.md
@@ -3,6 +3,8 @@ title: Arguments management
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/packaging_apps_arguments_management'
 ---
 
 #### Retrieve arguments in the install script from manifest
diff --git a/pages/02.contribute/04.packaging_apps/09.nginx/packaging_apps_nginx_conf.fr.md b/pages/02.contribute/04.packaging_apps/09.nginx/packaging_apps_nginx_conf.fr.md
index 2571d56d..2c558993 100644
--- a/pages/02.contribute/04.packaging_apps/09.nginx/packaging_apps_nginx_conf.fr.md
+++ b/pages/02.contribute/04.packaging_apps/09.nginx/packaging_apps_nginx_conf.fr.md
@@ -3,6 +3,8 @@ title: Configuration NGINX
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/packaging_apps_nginx_conf'
 ---
 
 Ce tutoriel a pour but d’aider à la mise en place d’une configuration NGINX pour le packaging d’application.
diff --git a/pages/02.contribute/04.packaging_apps/09.nginx/packaging_apps_nginx_conf.md b/pages/02.contribute/04.packaging_apps/09.nginx/packaging_apps_nginx_conf.md
index cae15532..04c622f1 100644
--- a/pages/02.contribute/04.packaging_apps/09.nginx/packaging_apps_nginx_conf.md
+++ b/pages/02.contribute/04.packaging_apps/09.nginx/packaging_apps_nginx_conf.md
@@ -3,6 +3,8 @@ title: NGINX configuration
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/packaging_apps_nginx_conf'
 ---
 
 This tutorial aim to help setup NGINX configuration for application packaging.
diff --git a/pages/02.contribute/04.packaging_apps/10.multi_instance/packaging_apps_multiinstance.fr.md b/pages/02.contribute/04.packaging_apps/10.multi_instance/packaging_apps_multiinstance.fr.md
index 496a1282..df26be28 100644
--- a/pages/02.contribute/04.packaging_apps/10.multi_instance/packaging_apps_multiinstance.fr.md
+++ b/pages/02.contribute/04.packaging_apps/10.multi_instance/packaging_apps_multiinstance.fr.md
@@ -3,6 +3,8 @@ title: Multi-instances
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/packaging_apps_multiinstance'
 ---
 
 Le multi-instance est la capacité d’une application à être installée plusieurs fois.
diff --git a/pages/02.contribute/04.packaging_apps/10.multi_instance/packaging_apps_multiinstance.md b/pages/02.contribute/04.packaging_apps/10.multi_instance/packaging_apps_multiinstance.md
index 20d3ddff..a9318a6a 100644
--- a/pages/02.contribute/04.packaging_apps/10.multi_instance/packaging_apps_multiinstance.md
+++ b/pages/02.contribute/04.packaging_apps/10.multi_instance/packaging_apps_multiinstance.md
@@ -3,6 +3,8 @@ title: Multi-instances
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/packaging_apps_multiinstance'
 ---
 
 Multi-instance is application capacity to be installed several times.
diff --git a/pages/02.contribute/04.packaging_apps/11.helpers/packaging_apps_helpers.md b/pages/02.contribute/04.packaging_apps/11.helpers/packaging_apps_helpers.md
index 70f03b28..803a5af7 100644
--- a/pages/02.contribute/04.packaging_apps/11.helpers/packaging_apps_helpers.md
+++ b/pages/02.contribute/04.packaging_apps/11.helpers/packaging_apps_helpers.md
@@ -3,6 +3,8 @@ title: App helpers
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/packaging_apps_helpers'
 ---
 
 <!-- NO_MARKDOWN_PARSING -->
diff --git a/pages/02.contribute/04.packaging_apps/12.hooks/packaging_apps_hooks.fr.md b/pages/02.contribute/04.packaging_apps/12.hooks/packaging_apps_hooks.fr.md
index dc53cded..2e3cf0ec 100644
--- a/pages/02.contribute/04.packaging_apps/12.hooks/packaging_apps_hooks.fr.md
+++ b/pages/02.contribute/04.packaging_apps/12.hooks/packaging_apps_hooks.fr.md
@@ -3,6 +3,8 @@ title: Hooks
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/packaging_apps_hooks'
 ---
 
 Les hooks permettent de déclencher un script lorsqu'une action est effectuée par le système.  
diff --git a/pages/02.contribute/04.packaging_apps/12.hooks/packaging_apps_hooks.md b/pages/02.contribute/04.packaging_apps/12.hooks/packaging_apps_hooks.md
index eee579b0..16056b85 100644
--- a/pages/02.contribute/04.packaging_apps/12.hooks/packaging_apps_hooks.md
+++ b/pages/02.contribute/04.packaging_apps/12.hooks/packaging_apps_hooks.md
@@ -3,6 +3,8 @@ title: Hooks
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/packaging_apps_hooks'
 ---
 
 Hooks allow you to trigger a script when an action is performed by the system.  
diff --git a/pages/02.contribute/04.packaging_apps/13.trap/packaging_apps_trap.fr.md b/pages/02.contribute/04.packaging_apps/13.trap/packaging_apps_trap.fr.md
index f01f25ed..03d1b13b 100644
--- a/pages/02.contribute/04.packaging_apps/13.trap/packaging_apps_trap.fr.md
+++ b/pages/02.contribute/04.packaging_apps/13.trap/packaging_apps_trap.fr.md
@@ -3,6 +3,8 @@ title: Trap
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/packaging_apps_trap'
 ---
 
 Trap est une commande interne du shell permettant de capturer les signaux de sorties des commandes exécutées dans le shell courant et ses sous-shell.
diff --git a/pages/02.contribute/04.packaging_apps/13.trap/packaging_apps_trap.md b/pages/02.contribute/04.packaging_apps/13.trap/packaging_apps_trap.md
index eb36b1a6..29783395 100644
--- a/pages/02.contribute/04.packaging_apps/13.trap/packaging_apps_trap.md
+++ b/pages/02.contribute/04.packaging_apps/13.trap/packaging_apps_trap.md
@@ -3,6 +3,8 @@ title: Trap
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/packaging_apps_trap'
 ---
 
 Trap is an internal shell command used to capture the output signals of commands executed in the current shell and its subshells.
diff --git a/pages/02.contribute/04.packaging_apps/14.advanced/01.actions/packaging_apps_actions.md b/pages/02.contribute/04.packaging_apps/14.advanced/01.actions/packaging_apps_actions.md
index 9ecb55c6..17e3369a 100644
--- a/pages/02.contribute/04.packaging_apps/14.advanced/01.actions/packaging_apps_actions.md
+++ b/pages/02.contribute/04.packaging_apps/14.advanced/01.actions/packaging_apps_actions.md
@@ -3,6 +3,8 @@ title: Actions
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/packaging_apps_actions'
 ---
 
 <div class="alert alert-warning">For now, all those features are <b>EXPERIMENTAL</b>
diff --git a/pages/02.contribute/04.packaging_apps/14.advanced/02.config_panel/packaging_apps_config_panel.md b/pages/02.contribute/04.packaging_apps/14.advanced/02.config_panel/packaging_apps_config_panel.md
index 77c11931..4e3f2d55 100644
--- a/pages/02.contribute/04.packaging_apps/14.advanced/02.config_panel/packaging_apps_config_panel.md
+++ b/pages/02.contribute/04.packaging_apps/14.advanced/02.config_panel/packaging_apps_config_panel.md
@@ -3,6 +3,8 @@ title: Configuration panel
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/packaging_apps_config_panel'
 ---
 
 <div class="alert alert-warning">For now, all those features are <b>EXPERIMENTAL</b>
diff --git a/pages/02.contribute/04.packaging_apps/14.advanced/packaging_apps_advanced.md b/pages/02.contribute/04.packaging_apps/14.advanced/packaging_apps_advanced.md
index b60ad9c2..51779797 100644
--- a/pages/02.contribute/04.packaging_apps/14.advanced/packaging_apps_advanced.md
+++ b/pages/02.contribute/04.packaging_apps/14.advanced/packaging_apps_advanced.md
@@ -3,6 +3,8 @@ title: Advanced features of apps packaging
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/packaging_apps_advanced'
 ---
 
 <div class="alert alert-warning">For now, all those features are <b>EXPERIMENTALS</b>
@@ -21,7 +23,7 @@ application, for example that could be:
 * start a procedure
 * regenerate a local cache
 
-[Full documentation](packaging_apps_actions)
+[Full documentation](/packaging_apps_actions)
 
 Example in the admin:
 
@@ -38,7 +40,7 @@ possible inside the application itself.
 This is generally also the place where you want to add the option to make an
 application public or not.
 
-[Full documentation](packaging_apps_config_panel)
+[Full documentation](/packaging_apps_config_panel)
 
 Example in the admin:
 
diff --git a/pages/02.contribute/04.packaging_apps/15.quality_tests/01.apps_levels/packaging_apps_levels.fr.md b/pages/02.contribute/04.packaging_apps/15.quality_tests/01.apps_levels/packaging_apps_levels.fr.md
index d39adc5c..8c12625e 100644
--- a/pages/02.contribute/04.packaging_apps/15.quality_tests/01.apps_levels/packaging_apps_levels.fr.md
+++ b/pages/02.contribute/04.packaging_apps/15.quality_tests/01.apps_levels/packaging_apps_levels.fr.md
@@ -3,6 +3,8 @@ title: Niveaux de qualité des packages d'applications YunoHost
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/packaging_apps_levels'
 ---
 
 Afin de faciliter le packaging d'applications par des étapes successives à atteindre, chaque package est affublé d'un niveau de qualité, de 0 à 10.  
diff --git a/pages/02.contribute/04.packaging_apps/15.quality_tests/01.apps_levels/packaging_apps_levels.md b/pages/02.contribute/04.packaging_apps/15.quality_tests/01.apps_levels/packaging_apps_levels.md
index 54b51ada..05a31018 100644
--- a/pages/02.contribute/04.packaging_apps/15.quality_tests/01.apps_levels/packaging_apps_levels.md
+++ b/pages/02.contribute/04.packaging_apps/15.quality_tests/01.apps_levels/packaging_apps_levels.md
@@ -3,6 +3,8 @@ title: Quality levels of YunoHost application packages
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/packaging_apps_levels'
 ---
 
 In order to facilitate the packaging of applications by providing successive steps to achieve, each package is assigned a quality level, from 0 to 10.  
diff --git a/pages/02.contribute/04.packaging_apps/15.quality_tests/02.yep/packaging_apps_guidelines.fr.md b/pages/02.contribute/04.packaging_apps/15.quality_tests/02.yep/packaging_apps_guidelines.fr.md
index 7e006dff..25a20691 100644
--- a/pages/02.contribute/04.packaging_apps/15.quality_tests/02.yep/packaging_apps_guidelines.fr.md
+++ b/pages/02.contribute/04.packaging_apps/15.quality_tests/02.yep/packaging_apps_guidelines.fr.md
@@ -3,6 +3,8 @@ title: Packaging d'applications : les bonnes pratiques
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/packaging_apps_guidelines'
 ---
 
 <div class="alert alert-danger">
diff --git a/pages/02.contribute/04.packaging_apps/15.quality_tests/02.yep/packaging_apps_guidelines.md b/pages/02.contribute/04.packaging_apps/15.quality_tests/02.yep/packaging_apps_guidelines.md
index 6ac4432d..c79338e6 100644
--- a/pages/02.contribute/04.packaging_apps/15.quality_tests/02.yep/packaging_apps_guidelines.md
+++ b/pages/02.contribute/04.packaging_apps/15.quality_tests/02.yep/packaging_apps_guidelines.md
@@ -3,6 +3,8 @@ title: Packing Applications: Good Practise Guidelines
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/packaging_apps_guidelines'
 ---
 
 <div class="alert alert-danger">
diff --git a/pages/02.contribute/04.packaging_apps/15.quality_tests/03.ci_packagers/packaging_apps.ci.md b/pages/02.contribute/04.packaging_apps/15.quality_tests/03.ci_packagers/packaging_apps.ci.md
index cdf7e387..4577305b 100644
--- a/pages/02.contribute/04.packaging_apps/15.quality_tests/03.ci_packagers/packaging_apps.ci.md
+++ b/pages/02.contribute/04.packaging_apps/15.quality_tests/03.ci_packagers/packaging_apps.ci.md
@@ -3,6 +3,8 @@ title: Continuous integration
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/packaging_apps'
 ---
 
 A continuous integration server is available for any packager willing to test an app with [Package_check](https://github.com/YunoHost/package_check).
diff --git a/pages/02.contribute/04.packaging_apps/15.quality_tests/03.ci_packagers/packaging_apps_ci.fr.md b/pages/02.contribute/04.packaging_apps/15.quality_tests/03.ci_packagers/packaging_apps_ci.fr.md
index c7bc4a79..de4fb0c4 100644
--- a/pages/02.contribute/04.packaging_apps/15.quality_tests/03.ci_packagers/packaging_apps_ci.fr.md
+++ b/pages/02.contribute/04.packaging_apps/15.quality_tests/03.ci_packagers/packaging_apps_ci.fr.md
@@ -3,6 +3,8 @@ title: Intégration continue
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/packaging_apps_ci'
 ---
 
 Un serveur d'intégration continue est disponible pour tout packager souhaitant tester une application avec [Package_check](https://github.com/YunoHost/package_check).
diff --git a/pages/02.contribute/04.packaging_apps/packaging_apps_start.fr.md b/pages/02.contribute/04.packaging_apps/packaging_apps_start.fr.md
index bb6ada2d..e492ff23 100644
--- a/pages/02.contribute/04.packaging_apps/packaging_apps_start.fr.md
+++ b/pages/02.contribute/04.packaging_apps/packaging_apps_start.fr.md
@@ -3,6 +3,8 @@ title: Introduction au packaging
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/packaging_apps_start'
 ---
 
 Petite introduction au packaging d'application, pour comprendre de quoi nous parlons et comment ça marche.
diff --git a/pages/02.contribute/04.packaging_apps/packaging_apps_start.md b/pages/02.contribute/04.packaging_apps/packaging_apps_start.md
index 2140961b..cbdad804 100644
--- a/pages/02.contribute/04.packaging_apps/packaging_apps_start.md
+++ b/pages/02.contribute/04.packaging_apps/packaging_apps_start.md
@@ -3,6 +3,8 @@ title: Introduction to packaging
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/packaging_apps_start'
 ---
 
 This documentation is here is to provide all the basic concepts and vocabulary needed to understand app packaging. eg: shell, parsing, system administration...
diff --git a/pages/02.contribute/05.dev/dev.fr.md b/pages/02.contribute/05.dev/dev.fr.md
index 555e77a0..72aee113 100644
--- a/pages/02.contribute/05.dev/dev.fr.md
+++ b/pages/02.contribute/05.dev/dev.fr.md
@@ -3,6 +3,8 @@ title: Contribuer au cœur de YunoHost
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/dev'
 ---
 
 Vous souhaitez ajouter une nouvelle fonctionnalité au cœur de YunoHost, mais ne savez pas comment procéder ? Ce guide parcourt les étapes du développement et du processus de contribution.
diff --git a/pages/02.contribute/05.dev/dev.md b/pages/02.contribute/05.dev/dev.md
index 1d3c589b..8158ac28 100644
--- a/pages/02.contribute/05.dev/dev.md
+++ b/pages/02.contribute/05.dev/dev.md
@@ -3,6 +3,8 @@ title: Contributing to the YunoHost core
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/dev'
 ---
 
 You wish to add a new feature in the YunoHost core, but don't know how to
diff --git a/pages/02.contribute/06.api/admin_api.fr.md b/pages/02.contribute/06.api/admin_api.fr.md
index 33d221cc..52b21df3 100644
--- a/pages/02.contribute/06.api/admin_api.fr.md
+++ b/pages/02.contribute/06.api/admin_api.fr.md
@@ -3,6 +3,8 @@ title: Administration depuis l'API ou une application externe
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/admin_api'
 ---
 
 Toutes les actions exécutables en ligne de commande le sont également via une API. L’API est accessible à l’adresse https://votre.serveur/yunohost/api.
diff --git a/pages/02.contribute/06.api/admin_api.md b/pages/02.contribute/06.api/admin_api.md
index 104c2744..108deead 100644
--- a/pages/02.contribute/06.api/admin_api.md
+++ b/pages/02.contribute/06.api/admin_api.md
@@ -3,6 +3,8 @@ title: Administration from the API or an external application
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/admin_api'
 ---
 
 All command line actions can also be ran from the web API. The API is available at https://your.server/yunohost/api. For now there's no documentation on the various routes... but you can get an idea by looking at the actionmap [here](https://github.com/YunoHost/yunohost/blob/stretch-unstable/data/actionsmap/yunohost.yml) (in particular the `api` stuff).
diff --git a/pages/02.contribute/contributordoc.fr.md b/pages/02.contribute/contributordoc.fr.md
index b2d41370..b16d1166 100644
--- a/pages/02.contribute/contributordoc.fr.md
+++ b/pages/02.contribute/contributordoc.fr.md
@@ -3,6 +3,8 @@ title: Guide du contributeur
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/contributordoc'
 ---
 
 * [Liste des façons de contribuer à YunoHost](/contribute)
diff --git a/pages/02.contribute/contributordoc.md b/pages/02.contribute/contributordoc.md
index 5ce5e5b1..c019e687 100644
--- a/pages/02.contribute/contributordoc.md
+++ b/pages/02.contribute/contributordoc.md
@@ -3,6 +3,8 @@ title: Contribute
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/contributordoc'
 ---
 
 * [General ways of contributing to YunoHost](/contribute)
diff --git a/pages/03.project/02.organization/01.budget/project_budget.fr.md b/pages/03.project/02.organization/01.budget/project_budget.fr.md
index e90bc08b..b2b5a3c6 100644
--- a/pages/03.project/02.organization/01.budget/project_budget.fr.md
+++ b/pages/03.project/02.organization/01.budget/project_budget.fr.md
@@ -3,6 +3,8 @@ title: Budget du projet
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/project_budget'
 ---
 
 # Budget prévisionnel pour 2019/2020
diff --git a/pages/03.project/02.organization/01.budget/project_budget.md b/pages/03.project/02.organization/01.budget/project_budget.md
index 7b38fdd0..19f4e059 100644
--- a/pages/03.project/02.organization/01.budget/project_budget.md
+++ b/pages/03.project/02.organization/01.budget/project_budget.md
@@ -3,6 +3,8 @@ title: Project budget
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/project_budget'
 ---
 
 # Estimated budget for 2020/2021
diff --git a/pages/03.project/02.organization/yunohost_project_organization.fr.md b/pages/03.project/02.organization/yunohost_project_organization.fr.md
index 47667d45..de830c30 100644
--- a/pages/03.project/02.organization/yunohost_project_organization.fr.md
+++ b/pages/03.project/02.organization/yunohost_project_organization.fr.md
@@ -3,6 +3,8 @@ title: Organisation du projet
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/yunohost_project_organization'
 ---
 
 ## Objectif du document
diff --git a/pages/03.project/02.organization/yunohost_project_organization.md b/pages/03.project/02.organization/yunohost_project_organization.md
index d87d08db..ae83eccf 100644
--- a/pages/03.project/02.organization/yunohost_project_organization.md
+++ b/pages/03.project/02.organization/yunohost_project_organization.md
@@ -3,6 +3,8 @@ title: Project organisation
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/yunohost_project_organization'
 ---
 
 ## Document objective
diff --git a/pages/03.project/03.communication/communication.md b/pages/03.project/03.communication/communication.md
index b1fb676a..4b9c4f97 100644
--- a/pages/03.project/03.communication/communication.md
+++ b/pages/03.project/03.communication/communication.md
@@ -3,6 +3,8 @@ title: Communication
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/communication'
 ---
 
 ## Talks / conf
diff --git a/pages/03.project/04.sponsors/sponsors_partners.fr.md b/pages/03.project/04.sponsors/sponsors_partners.fr.md
index 41450b91..ec7d13ad 100644
--- a/pages/03.project/04.sponsors/sponsors_partners.fr.md
+++ b/pages/03.project/04.sponsors/sponsors_partners.fr.md
@@ -3,6 +3,8 @@ title: Mécénes et partenaires
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/sponsors_partners'
 ---
 
 Afin d'avancer et de faire fonctionner le projet, en plus du travail des bénévoles et des dons, YunoHost bénéficie du soutien de mécènes et de partenaires.
diff --git a/pages/03.project/04.sponsors/sponsors_partners.md b/pages/03.project/04.sponsors/sponsors_partners.md
index df8a318e..7cb0e06e 100644
--- a/pages/03.project/04.sponsors/sponsors_partners.md
+++ b/pages/03.project/04.sponsors/sponsors_partners.md
@@ -3,6 +3,8 @@ title: Sponsors and partners
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/sponsors_partners'
 ---
 
 In order to advance and make the project works, in addition to the work of volunteers and donations, YunoHost benefits from the support of sponsors and partners.
diff --git a/pages/04.usecases/01.nonprofit/use_case_non-profit_organisations.ca.md b/pages/04.usecases/01.nonprofit/use_case_non-profit_organisations.ca.md
index 7fde1011..b8d11f97 100644
--- a/pages/04.usecases/01.nonprofit/use_case_non-profit_organisations.ca.md
+++ b/pages/04.usecases/01.nonprofit/use_case_non-profit_organisations.ca.md
@@ -3,6 +3,8 @@ title: YunoHost per a organitzacions sense ànim de lucre
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/use_case_non-profit_organisations'
 ---
 
 ## Taula de continguts
diff --git a/pages/04.usecases/01.nonprofit/use_case_non-profit_organisations.fr.md b/pages/04.usecases/01.nonprofit/use_case_non-profit_organisations.fr.md
index 7eba12ac..da27fc7c 100644
--- a/pages/04.usecases/01.nonprofit/use_case_non-profit_organisations.fr.md
+++ b/pages/04.usecases/01.nonprofit/use_case_non-profit_organisations.fr.md
@@ -3,6 +3,8 @@ title: YunoHost pour les organisations à but non lucratif
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/use_case_non-profit_organisations'
 ---
 
 ## Table des matières
diff --git a/pages/04.usecases/01.nonprofit/use_case_non-profit_organisations.md b/pages/04.usecases/01.nonprofit/use_case_non-profit_organisations.md
index 14a151d5..84cd9478 100644
--- a/pages/04.usecases/01.nonprofit/use_case_non-profit_organisations.md
+++ b/pages/04.usecases/01.nonprofit/use_case_non-profit_organisations.md
@@ -3,6 +3,8 @@ title: YunoHost for non-profit organizations
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/use_case_non-profit_organisations'
 ---
 
 ## Table of Contents
diff --git a/pages/04.usecases/01.nonprofit/use_case_non-profit_organisations.oc.md b/pages/04.usecases/01.nonprofit/use_case_non-profit_organisations.oc.md
index b70cdcd6..0b049cd5 100644
--- a/pages/04.usecases/01.nonprofit/use_case_non-profit_organisations.oc.md
+++ b/pages/04.usecases/01.nonprofit/use_case_non-profit_organisations.oc.md
@@ -3,6 +3,8 @@ title: YunoHost per organizacion sens tòca lucrativa
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/use_case_non-profit_organisations'
 ---
 
 ## Ensenhador
diff --git a/pages/05.help/01.faq/faq.de.md b/pages/05.help/01.faq/faq.de.md
index f80a81dc..5a066f24 100644
--- a/pages/05.help/01.faq/faq.de.md
+++ b/pages/05.help/01.faq/faq.de.md
@@ -3,6 +3,8 @@ title: Häufig gestellte Fragen
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/faq'
 ---
 
 #### Unter welcher Lizenz wird YunoHost angeboten ?
@@ -29,7 +31,7 @@ YunoHost könnte eine Distribution oder ein Betriebssystem genannt werden, aber
 
 Zum Beispiel, wenn Sie Wordpress installieren möchten, müssten Sie einige Befehle eintippen, um Benutzer zu generieren, einen Webserver einrichten, einen SQL Server einrichten, das Wordpress Archiv herunterladen, entpacken, den Webserver konfigurieren, die SQL Datenbank konfigurieren und schließlich Wordpress einrichten. YunoHost übernimmt all das für Sie, zähmt das technische Chaos und "tippt alle Befehle für Sie", sodass Sie sich auf das konzentrieren können, was wirklich wichtig ist.
 
-Mehr Informationen finden Sie [hier](whatsyunohost) !
+Mehr Informationen finden Sie [hier](/whatsyunohost) !
 
 
 #### Kann ich meine eigene, persönliche Internetseite mit YunoHost betreiben ?
@@ -68,7 +70,7 @@ Wenn Ihnen das möglich ist, können Sie auch gerne Sachspenden leisten (ein Tei
 
 #### Wie kann ich zum Projekt beitragen ?
 
-Es gibt viele Wege [zum Projekt beizutragen](contribute) :).
+Es gibt viele Wege [zum Projekt beizutragen](/contribute) :).
 
 Zögern Sie nicht, mit uns über Ihre Ideen zu sprechen!
 
@@ -77,7 +79,7 @@ Es ist ein weit verbreitetes Missverständnis, dass Neulinge bei offenen Softwar
 
 #### Was sind YunoHost organisatorische Grundsätze ?
 
-Das beschreiben wir in [diesem Dokument](project_organization) :).
+Das beschreiben wir in [diesem Dokument](/project_organization) :).
 
 
 #### Werdet ihr YunoHosts für [Lieblingsdistribution hier einfügen] portieren ?
diff --git a/pages/05.help/01.faq/faq.fr.md b/pages/05.help/01.faq/faq.fr.md
index 3e568f65..6aa06f9c 100644
--- a/pages/05.help/01.faq/faq.fr.md
+++ b/pages/05.help/01.faq/faq.fr.md
@@ -3,6 +3,8 @@ title: Foire aux questions
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/faq'
 ---
 
 #### Sous quelle licence est distribué YunoHost ?
@@ -29,7 +31,7 @@ YunoHost peut être appelé une distribution ou un système d’exploitation, ma
 
 Par exemple, pour installer un WordPress à la main, il vous faudrait taper toute une série de commandes pour créer des utilisateurs, mettre en place un serveur web, mettre en place un serveur SQL, télécharger l’archive de WordPress, la décompresser, configurer le serveur web, configurer la base de données SQL, et finalement configurer WordPress. YunoHost gère toute cette partie technique et « tape les commandes à votre place », pour que vous puissiez vous concentrer sur ce qui compte vraiment.
 
-Plus d’informations sur [cette page](whatsyunohost) !
+Plus d’informations sur [cette page](/whatsyunohost) !
 
 
 #### Puis-je gérer mon propre site web avec YunoHost ?
@@ -67,7 +69,7 @@ Si vous le pouvez, vous pouvez aussi faire des contributions en nature (une part
 
 #### Comment puis-je contribuer au projet ?
 
-Il existe [plusieurs façons de contribuer](contribute) :).
+Il existe [plusieurs façons de contribuer](/contribute) :).
 
 N’hésitez pas à venir nous parler de vos idées !
 
@@ -75,7 +77,7 @@ Une idée répandue parmi les nouveaux contributeurs aux logiciels libres est de
 
 #### Quel est le modèle politique de YunoHost ?
 
-Il est décrit dans [ce document](project_organization) :).
+Il est décrit dans [ce document](/project_organization) :).
 
 
 #### Pouvez-vous porter YunoHost sur [ma distro préférée] ?
diff --git a/pages/05.help/01.faq/faq.md b/pages/05.help/01.faq/faq.md
index 42e90e45..49bf873c 100644
--- a/pages/05.help/01.faq/faq.md
+++ b/pages/05.help/01.faq/faq.md
@@ -3,6 +3,8 @@ title: Frequently Asked Questions
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/faq'
 ---
 
 #### Under which license is YunoHost distributed?
@@ -29,7 +31,7 @@ YunoHost may be called a distribution or an operating system, but it's actually
 
 For instance, if you wanted to install WordPress, you would need to type a bunch of commands to create some users, setup a web server, setup a SQL server, download the WordPress archive, uncompress it, configure the web server, configure the SQL database, and finally configure WordPress. YunoHost handles the technical details and "types all these commands for you", so that you can focus on what really matters.
 
-More info on [this page](whatsyunohost)!
+More info on [this page](/whatsyunohost)!
 
 #### Can I host my own personal website with YunoHost?
 
@@ -65,7 +67,7 @@ If you can, you can also make in-kind contributions, like servers (some of our i
 
 #### How can I contribute to the project?
 
-There are [many ways to contribute](contribute) :).
+There are [many ways to contribute](/contribute) :).
 
 Don't hesitate to come talk to us about your ideas!
 
@@ -74,7 +76,7 @@ A common misconception for newcomers in free software projects is to think that
 
 #### What's YunoHost's political model?
 
-It is described in [this document](project_organization) :).
+It is described in [this document](/project_organization) :).
 
 
 #### Will you port YunoHost to [insert favorite distro]?
diff --git a/pages/05.help/help.ar.md b/pages/05.help/help.ar.md
index 3a0e6c66..508645c6 100644
--- a/pages/05.help/help.ar.md
+++ b/pages/05.help/help.ar.md
@@ -3,6 +3,8 @@ title: هل تبحث عن مساعدة
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/help'
 ---
 
 <h3 dir="rtl">إتصل بغرفة المساعدة</h3>
diff --git a/pages/05.help/help.fr.md b/pages/05.help/help.fr.md
index e44431a2..7d29a0bc 100644
--- a/pages/05.help/help.fr.md
+++ b/pages/05.help/help.fr.md
@@ -3,6 +3,8 @@ title: Besoin d'aide ?
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/help'
 ---
 
 <h3>Connectez-vous au salon de support</h3>
diff --git a/pages/05.help/help.it.md b/pages/05.help/help.it.md
index dced8922..cc895188 100644
--- a/pages/05.help/help.it.md
+++ b/pages/05.help/help.it.md
@@ -3,6 +3,8 @@ title: Cerchi aiuto?
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/help'
 ---
 
 <h3>Connettiti alla chat di supporto</h3>
diff --git a/pages/05.help/help.md b/pages/05.help/help.md
index bace1641..b507745e 100644
--- a/pages/05.help/help.md
+++ b/pages/05.help/help.md
@@ -3,6 +3,8 @@ title: Looking for help?
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/help'
 ---
 
 <h3>Connect to the support chatroom</h3>
diff --git a/pages/home/docs.ar.md b/pages/home/docs.ar.md
index 4bbc8c28..9c09d8ad 100644
--- a/pages/home/docs.ar.md
+++ b/pages/home/docs.ar.md
@@ -3,6 +3,8 @@ title: الدليل
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/docs'
 ---
 
 <p dir="rtl" class="lead">
diff --git a/pages/home/docs.de.md b/pages/home/docs.de.md
index 5b231d38..616d94eb 100644
--- a/pages/home/docs.de.md
+++ b/pages/home/docs.de.md
@@ -3,6 +3,8 @@ title: Documentation
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/docs'
 ---
 
 <p class="lead">
diff --git a/pages/home/docs.fr.md b/pages/home/docs.fr.md
index c2411a81..2a1dce81 100644
--- a/pages/home/docs.fr.md
+++ b/pages/home/docs.fr.md
@@ -3,6 +3,8 @@ title: Documentation
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/docs'
 ---
 
 <p class="lead">
diff --git a/pages/home/docs.it.md b/pages/home/docs.it.md
index dbfc581f..12c0d546 100644
--- a/pages/home/docs.it.md
+++ b/pages/home/docs.it.md
@@ -3,6 +3,8 @@ title: Documentazione
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/docs'
 ---
 
 <p class="lead">
diff --git a/pages/home/docs.md b/pages/home/docs.md
index f41307ba..821ce85d 100644
--- a/pages/home/docs.md
+++ b/pages/home/docs.md
@@ -3,6 +3,8 @@ title: Documentation
 template: docs
 taxonomy:
     category: docs
+routes:
+  default: '/docs'
 ---
 
 YunoHost's documentation has 2 different sections: