L'idea sembra essere molto simile mantenendo il contenuto effettivo separato dal rendering finale dell'output in modo che la modifica del modello o dello stile sia banale.Cosa rende i generatori di siti statici come Jekyll e Hyde migliori di XML e XSLT?
5
A
risposta
4
2 cose che vengono in mente:
- Non è necessario scrivere il motore di trasformare se stessi
- Non c'è bisogno di scrivere le pagine in XML; a Hyde, per esempio, è possibile scrivere le pagine in Markdown e utilizzare filtri per convertirlo in HTML
UPDATE: Per quanto riguarda l'idea dietro di esso, penso che l'obiettivo principale è quello di ottenere (la maggior parte) i vantaggi di un motore dinamico di blog o cms, ma tutte le prestazioni (in particolare l'impronta di memoria del wrt) vince di file statici. Come beneficio secondario, questo ti consente di scrivere il tuo contenuto nel tuo editor di testo preferito e la versione usando il tuo strumento di controllo delle versioni preferito.
Problemi correlati
- 1. generatore di siti web statici
- 2. python3 e XML/XSLT librerie
- 3. xforms reso tramite xslt e errore xml
- 4. I migliori siti Web per i modelli di progettazione?
- 5. Zend Framework e integrazione XML/XSLT
- 6. Dimensioni migliori per i modelli di siti Web PSD?
- 7. concatenare dinamicamente i file XML con formica e XSLT
- 8. Cosa rende VxWorks così deterministico e veloce?
- 9. Quali sono alcuni dei migliori siti di riferimento per HTML e JavaScript di programmazione
- 10. PostgreSQL 8.4 Possibilità/documentazione XML, XSLT e XPath
- 11. Come rendere una pagina di markdown Jekyll sull'indice dei siti
- 12. Come rimuovere i caratteri XML con l'aiuto di XSLT?
- 13. Come trasformare xml con xslt e visualizzarlo nella webview Android
- 14. Generatori Mongoid e ActiveRecord
- 15. metodi statici e test di unità
- 16. Cosa rende sicuro CakePHP e come possiamo aumentarne la sicurezza?
- 17. Cosa usano i siti come Google Docs e Zoho Writer per generare documenti di MS Office
- 18. Programmazione strutturata e generatori Python?
- 19. Valutazione degli attributi di classe e generatori
- 20. Jekyll e css personalizzato
- 21. jekyll serve e lancia
- 22. Che cosa significa esattamente "servire file statici" e dovresti farlo?
- 23. C'è un openid-selector che supporta Facebook, Twitter e i migliori siti nel 2010?
- 24. linguaggi statici e di riflessione
- 25. Integrazione SASS e Jekyll
- 26. Trasforma XML con XSLT e conserva CDATA (in Ruby)
- 27. XSLT e XPath: corrispondenza di precedenti commenti
- 28. come comprimere e beni minify usando i plugin Jekyll
- 29. Un'app Rails e un blog di Jekyll possono convivere insieme?
- 30. Ottenere valore da XML e archiviare in variabile utilizzando XSLT
Punti giusti. Al secondo punto penso che scrivere in XML potrebbe essere migliore in quanto è facilmente utilizzabile anche da javascript, ad esempio, mentre per quanto ne so, Markdown non è così flessibile. Scrivere in XML potrebbe anche darti la possibilità di rilasciare facilmente versioni come file compatibili con DocBook, ecc. – Treffynnon
@Treffynnon La maggior parte delle persone che usano un generatore di siti statico non ha intenzione di tradurre il proprio sito in DocBook o di consumare direttamente la fonte originale tramite JavaScript. Poiché Markdown ti consente di incorporare l'HTML (e presumibilmente l'XHTML), potrebbero comunque essere in grado di farlo, ma a quel punto è probabilmente lo strumento sbagliato per il lavoro. –
* "Non è necessario scrivere da soli il motore di trasformazione" * - Non capisco questo punto. Ci sono molti processori XSLT. Non avrei bisogno di scriverne uno. Certo, potresti voler elaborare tutti i file in una directory ricorsivamente o qualcosa del genere, ma quello è uno script di 5-10 righe. – aioobe