jeudi 29 avril 2010

iWeb crée un sous répertoire

Dans la nouvelle version d'iWeb, il est regrettable de constater que celui-ci crée systématiquement un sous-répertoire comportant le nom du site lors de la publication en ligne via FTP, alors qu'auparavant les fichiers étaient situés à la racine du site.
La raison probable est que cette méthode de publication ressemble à celle de MobileMe, qui consiste à avoir un répertoire parent, soit nom de domaine, et de diffuser les différents site sous ce même répertoire.
Le seul moyen que j'ai trouvé pour contourner le problème est de publier le site en local puis de le publier par un client FTP tiers.

L'avantage de cette méthode est qu'elle apporte la possibilité de modifier les sources avant la mise en ligne, notamment la page le menu dont la page index qui pointe vers index.html au lieu du répertoire racine "/".
Pour ce faire, il suffit de modifier le fichier feed.xml de la manière suivante:
En lieu et place de index.html, je remplace par l'URL en entier.



Il est également possible d'y ajouter les tags META.

Autre détails intéressant concernant le widget Google Adsense, si vous l'avez noté est qu'il ajoute la ligne suivante:

google_ad_host="pub-4876428578444867";

Ce qui, je suppose, permet de partager les gains avec le serveur MobileMe. Je supprime donc tout simplement cette ligne.