2010-09-01 6 views

Répondre

4

2 choses qui viennent à l'esprit:

  1. Vous ne devez pas écrire le moteur de transformation vous
  2. Vous n'avez pas à écrire vos pages en XML; à Hyde, par exemple, vous pouvez écrire vos pages en Markdown et utiliser des filtres pour le convertir en HTML

MISE À JOUR: En ce qui concerne l'idée derrière elle, je pense que l'objectif principal est d'obtenir (la plupart) les avantages de un moteur de blog dynamique ou de cms, mais toutes les performances (en particulier l'empreinte mémoire wrt) gagne des fichiers statiques. Comme un avantage secondaire, cela vous permet d'écrire votre contenu dans votre éditeur de texte favori et de le versionner en utilisant votre outil de contrôle de version préféré.

+0

Points justes. Sur le point deux, je pense que l'écriture en XML pourrait être meilleure car elle est facilement consommable par javascript, par exemple, alors que pour autant que je sache, Markdown n'est pas aussi flexible. L'écriture en XML peut également vous permettre de publier facilement des versions comme des fichiers compatibles DocBook, etc. – Treffynnon

+0

@Treffynnon La plupart des personnes utilisant un générateur de site statique n'ont pas l'intention de traduire leur site dans DocBook ou de consommer directement la source originale via JavaScript. Puisque Markdown vous permet d'intégrer du HTML (et vraisemblablement du XHTML), ils peuvent toujours le faire, mais c'est probablement le mauvais outil pour le travail, à ce moment-là. –

+0

* "Vous n'avez pas besoin d'écrire le moteur de transformation vous-même" * - Je ne comprends pas ce point. Il y a beaucoup de processeurs XSLT. Je n'aurais pas besoin d'en écrire un. Bien sûr, vous pouvez vouloir traiter tous les fichiers dans un répertoire récursivement ou quelque chose, mais c'est un script de 5-10 lignes. – aioobe

Questions connexes