L'idée semble être très similaire en gardant le contenu réel séparé du rendu de sortie final de sorte que le changement de modèle ou de style est trivial.Qu'est-ce qui rend les générateurs de sites statiques comme Jekyll et Hyde meilleurs que XML et XSLT?
5
A
Répondre
4
2 choses qui viennent à l'esprit:
- Vous ne devez pas écrire le moteur de transformation vous
- 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é.
Questions connexes
- 1. meilleurs magazines et Sites Web
- 2. Meilleurs outils statiques et d'exécution C++
- 3. XML, XSLT et JavaScript
- 4. Quels sont les meilleurs générateurs de code gratuits pour ASP.net C#? et meilleur outil Snippet?
- 5. XSLT et XML Question
- 6. combobox toujours sur les meilleurs sites
- 7. Firefox 3 et XML/XSLT
- 8. XSLT et XML Débutant tableau
- 9. PostgreSQL 8.4 Possibilités et documentation XML, XSLT et XPath
- 10. Hébergement de sites statiques via EC2 ELB et Cloudfront
- 11. Empêcher Safari de mettre en cache les meilleurs sites
- 12. Inclure les fichiers de langue (comme XML) sur un XSLT
- 13. Intégration Zend Framework et XML/XSLT
- 14. XML et XSLT et définition de l'espace de noms
- 15. Skins TinyMCE, meilleurs que les
- 16. Quels sont les meilleurs exemples de sites Java?
- 17. techniques d'optimisation de vitesse que les sites comme yotube et yahoo utilisent
- 18. concaténer dynamiquement les fichiers xml avec ant et xslt
- 19. Méthodes statiques sur les sites Web ASP.NET
- 20. Évaluation d'attribut de classe et générateurs
- 21. Meilleurs sites Web pour les modèles de conception?
- 22. Création d'une galerie d'images personnalisée qui ressemble à "Afficher les meilleurs sites" de Coca-Cola
- 23. JQuery et XSLT
- 24. Choses amusantes à faire avec les générateurs et les séquences
- 25. Génération de SQL à l'aide de XML et de XSLT
- 26. Quels sont les meilleurs sites/livres pour apprendre Apache?
- 27. générateurs et migrations dans les plugins (rails 3)
- 28. Java Image Editor qui rend la sortie comme code source?
- 29. Jekyll n'analyse pas UTF-8
- 30. Sur les blocs d'initialisation statiques et non statiques en Java
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
@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à. –
* "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