archiver_et_rendre_statique_un_wiki
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
a:archiver_et_rendre_statique_un_wiki [2019/05/06 06:45] – serge | archiver_et_rendre_statique_un_wiki [2022/02/13 00:00] – n1c0 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Archiver et rendre statique un wiki ====== | + | ====== Archiver et rendre statique un site web ====== |
- | =====Préparation===== | + | Voir aussi le projet [[https:// |
- | ====Ajouter sur la page d’accueil un lien vers toutes les pages==== | + | |
- | y compris: | + | ===== Avec httrack ===== |
- | * les pages des espaces de nom spécifique ! | + | |
- | * les pages en edit | + | |
- | Exemple: | + | |
+ | [[https:// | ||
- | <code html> | + | Il suffit de l'installer via le gestionnaire de paquet de votre distribution Linux / BSD, ou via les binaires à télécharger sur le site pour Windows, OSX, Linux et même Android. |
- | {| class=" | + | |
- | |Ce site est une archive statique du wiki archivé en 2018. Le nouveau wiki se trouve à cette adresse: | + | |
- | |} | + | |
- | {| class=" | + | Une fois installé, lancer simplement en ligne de commande |
- | |La recherche ne fonctionne pas: vous pouvez faire une recherche sur [[Toutes les pages|''' | + | |
- | |} | + | |
- | {| class=" | + | httrack |
- | |Pour les geeks [[Toutes les pages en edit|Toutes les pages avec le code mediawiki]]. | + | |
- | |} | + | Puis suivre |
- | </code> | + | Par exemple, pour télécharger un site complet exemple.org (html, css, js, images, pdf...etc), en limitant à 4 connections |
- | ====Ajouter un bandeau sur la page d' | + | httrack --mirror --robots=0 --stay-on-same-domain --keep-links=0 --path example.org --max-rate=409600 --connection-per-second=4 --sockets=8 --quiet https:// |
- | | + | |
- | | + | |
- | Exemple: | + | |
+ | ===== Avec wget ===== | ||
- | =====Téléchargement===== | + | Avec wget, ça aspire tout un site en bourrant le serveur de requêtes (attention à pas se faire bannir) : |
- | Ne pas utiliser httrack qui veux toujours aspirer tous les internets ! | + | |
- | wget -c https://wiki.labomedia.org | + | wget --mirror --convert-links --html-extension wget --adjust-extension --page-requisites --no-parent -o log http://monsite.org |
+ | |||
+ | Cela aspirera le site en écrivant tout ce qu'il se passe dans un fichier log. En enlevant le paramètre < | ||
+ | < | ||
+ | --mirror : Equivalent à '-r -N -l inf --no-remove-listing', | ||
+ | </ | ||
+ | < | ||
+ | --convert-links : Cela converti les liens après que le téléchargement est terminé pour relier les assets au HTML (pour une vue locale. Ce qu'il nous faut quoi). | ||
+ | </ | ||
+ | < | ||
+ | --html-extension : Ajoute une extension .html à tous les fichiers téléchargés. Votre Apache/ | ||
+ | --adjust-extension : Ajoute les bonnes extensions aux noms de fichier(html or css) selon leur type | ||
+ | --page-requisites : télécharge le CSS et les images pour bien afficher la page offline | ||
+ | --no-parent : quand récursif, évite de remonter au répertoire parent, pour par exeple, ne copier qu'un bout du site | ||
+ | </ | ||
+ | ====Ressources==== | ||
- | {{tag> | + | * https:// |
+ | * http:// | ||
+ | * https:// | ||
+ | {{tag> |
archiver_et_rendre_statique_un_wiki.txt · Dernière modification : 2024/02/27 11:27 de Benjamin Labomedia