RSS

Générer une version statique d’un site

ven, mar 20, 2009

Tips

Générer une version statique d’un site

Votre site web est dynamique et vous avez besoin de le mettre sur une clée usb, un CD ou encore de le déployer sur un serveur mou-du-genou ?

Je vous propose une solution universelle ou presque pour générer une version statique de votre site avec la commande wget.

wget -k -X admin -B http://monsiteweb.com/ -r -l inf -np -nv http://monsiteweb.com

Explication des paramètres :
-X : liste des dossiers à exclure. (ici admin)
-B : la racine du site à aspirer (base).
-r : récursif.
-l inf : un niveau infini de récursions.
-np : ne pas remonter dans le répertoire parent.
-nv : non verbeux.
-k : les liens des pages sont récrits en relatif.

La principale limitation de cette solution (en dehors du fait qu’il faut que wget soit disponible sur votre système) est qu’il n’aspire pas les ressources chargées en js.

A part cela, le résultat est souvent parfait ! :)

Cet article a été écrit par :

Kal - a déjà écrit 3 article(s) sur Pims Labs.


1 Comments For This Post

  1. Mathieu Says:

    Pour ma part, pour aspirer un site j’utilise parfois les options :

    -T 10 : Time connection. Le temps max pour aspirer un lien.

    -t 1 : nombre de tentative de connexion si il y a des erreurs 404.

    À noter que tout cela ne marche pas non plus pour les liens contenus dans les fichiers CSS.

Leave a Reply