• # lftp

    Posté par (site web personnel) . En réponse au message Quel client FTP pour synchroniser un site web ?. Évalué à 2.

    J'utilise lftp l'option -x (exclude) de la commande mirror fait ce que tu veux.

    Pour préparer mon site WEB j'utilise un Makefile: chaque page est dans un dossier à part et dans mon cas est générée par make, dans le répertoire de base du projet make install copie les fichiers dans un dossier de mon choix qui est ensuite répliqué à l'identique sur le serveur, en faisant un miroir tout simple.

    L'intérêt de cette approche est qu'elle permet de générer les pages automatiquement et évite que des documents soient intempsestivement publiés.

    Dans mon cas j'utilise onsgmls qui transforme mon SGML en HTML (en remplaçant les entités).

    Je m'en sers pour générer:

    http://home.gna.org/bsdmakepscripts/

    le source est visible ici:

    http://svn.gna.org/viewcvs/bsdmakepscripts/trunk/Website

    et par exemple la page d'accueil est décrite par le dossier index dont le listing est

    Makefile page-title.sgml
    head-title.sgml page-content.sgml