2010-02-11 7 views
4

Au moment du développement, nous avons tendance à mettre beaucoup de commentaires dans les pages HTML ou peut-être commenter certaines choses selon la demande de personnalisation de l'utilisateur final. Lorsque vous manipulez des centaines de pages, assurez-vous que tout le texte commenté est supprimé avant le déploiement final. Cause des pages d'emballage avec un commentaire pour tout le monde à voir, est-ce que je suppose une mauvaise pratique. Donc, tout bon outil qui peut être incorporé dans le script de construction pour les effectuer?Comment supprimer les commentaires HTML des pages avant le déploiement?

Répondre

3

J'utilise ceci: Absolute HTML Compressor

Il est grand et il ne change pas/optimize code source, il ne fait que ce que vous lui demandez de faire. Je demande personnellement seulement à de supprimer les commentaires et les espaces blancs au début de chaque ligne. ligne de commande ou dans le fichier batch que je fais:

ahc "path/file.html" -y- -l- -q- -w+ -t- -c+ -d- -m- -b- 

AVERTISSEMENT: L'option -b- (que je ci-dessus) de sorte que le désactive la sauvegarde fichier sera écrasé.

BTW: il a aussi une très belle interface graphique pour l'utiliser sans ligne de commande si vous voulez.

-1

Si vous n'utilisez aucun type de script côté serveur, vous devez les supprimer manuellement.

Si vous utilisez un script côté serveur, vous pouvez utiliser une expression régulière. il suffit de google pour "supprimer les commentaires html" et votre langage de script côté serveur.

+2

Javascript ne fonctionnera évidemment pas, car l'utilisateur final peut toujours "voir la source" pour les trouver. –

+0

votre droite, stupide moi. – Tim

2
+0

HTML Tidy va complètement bousiller le code source de votre fichier HTML. Je ne le recommanderais pas si cela vous intéressait de supprimer des commentaires. –

+0

@Marco Demaio: Que veut dire "bousiller"? Je n'ai jamais entendu parler de Tidy rendant une page non fonctionnelle. – Chuck

+0

@Chuck: J'ai utilisé le mauvais terme, je ne voulais pas dire HTML Tidy rend la page non fonctionnelle, mais pour des exemples: DOCTYPE est supprimé ou changé automatiquement ou divisé en deux lignes, META sont divisés en deux lignes aussi, il en fait beaucoup d'autres optimisations que les utilisateurs finaux pourraient ne pas être intéressés. Ici calvinsconner demande seulement de supprimer les commentaires pour ne pas modifier/optimiser tout le code source HTML. Je sais que vous pouvez jouer avec les paramètres pour désactiver certaines des optimisations, mais il y a des milliers de paramètres à jouer. Je crois que le compresseur HTML absolu est la voie à suivre pour supprimer les commentaires HTML. –

Questions connexes