Gerçek içerik, son çıktı oluşturma işleminden ayrı tutularak, şablon veya stil değiştirmenin önemsiz hale gelmesiyle çok benzer görünmektedir.Jekyll ve Hyde gibi statik site jeneratörlerini XML ve XSLT'den daha iyi kılan nedir?
5
A
cevap
4
2 işler o bahar akla: Sen yazmak zorunda değilsiniz
- dönüşümü motor kendin Sen XML sayfalarınızı yazmak zorunda değilsiniz
- ; Bunun arkasındaki fikir ile ilgili olarak, ben (çoğunun) faydaları ana hedefi elde etmektir düşünüyorum: Hyde, örneğin, bunu
GÜNCELLEME HTML Markdown sayfalarınızı yazmak ve dönüştürmek için filtreler kullanabilirsiniz Dinamik bir blog veya cms motoru, ancak tüm performans (özellikle wrt bellek ayak izi) statik dosya kazanır. İkincil bir avantaj olarak, bu, içeriğinizi favori metin düzenleyicinize yazmanızı ve en sevdiğiniz sürüm kontrol aracını kullanarak uygulamanızı sağlar.
İlgili konular
- 1. Jekyll - mevcut projede yeni site scaffold oluştur
- 2. Grails'te XML site haritası
- 3. Daha düşük ve daha yüksek bitler nedir?
- 4. Statik yöntemi tanımlamanın daha iyi bir yolu
- 5. Basit sinatra uygulamasını statik html sayfalarına dönüştürmenin daha iyi bir yolu nedir?
- 6. Statik yapı yöntemi ve statik sınıf yöntemi arasındaki fark nedir?
- 7. Jekyll
- 8. ConfigurationManager ve Statik Sınıf
- 9. Jekyll eksik yazı, sayfa ve varsayılan
- 10. GitHub'u desteklenmeyen Jekyll site eklentileri kullanacak biçimde nasıl yapılandırabilirim?
- 11. Veritabanı kimliklerini ve arama adlarını depolamanın daha iyi yolu
- 12. @HostListener ve Renderer.listen arasında hangisi daha iyi?
- 13. Yerel olarak site oluşturma ve jedyll sitelerini github sayfalarına basma
- 14. XML-RPC ve SOAP arasındaki fark nedir?
- 15. Python'dan elasticsearch sorgulamak için daha iyi nedir?
- 16. htaccess yeniden yazma XML site haritası ve kullanıcı dostu site haritası
- 17. Slate - Swagger - Hangisi daha iyi ve daha fazla seçenek var?
- 18. İçerik almanın daha iyi yolu nedir?
- 19. statik değişkenler ve işlevler
- 20. Google Drive Site Publishing sınırlamaları ve yükleme hızı nedir?
- 21. Global.asax.cs ve Statik değişkeni
- 22. C# 'de soyut ve geçersiz kılan sabitler nasıl bulunur?
- 23. Anlama: `+` (1, `*` (2, 3)) ve daha iyi kod nasıl yapılır
- 24. Vagrant üzerinde Jekyll sunucusuna
- 25. Java'da XML dosyalarında bir değeri değiştirmenin en iyi yolu nedir?
- 26. jekyll URL'lerinden "/ jekyll/update" öğesini kaldırma
- 27. Polimorfizm ve Statik Yöntemler
- 28. XML Ayrıştırma Hatası: iyi biçimlendirilmemiş
- 29. Statik kütüphane ve dinamik bir
- 30. Amaç - C Statik Kütüphane ve kamu başlıkları - doğru yol nedir?
Fuar puanları. İki noktaya gelince, XML'de yazı yazmanın javascript ile kolayca tüketilebileceğini düşünüyorum, ancak Markdown'un esnek olmadığı bilincindeyim. XML'de yazmak, sürümleri DocBook uyumlu dosyalar vb. Gibi kolayca yayınlama olanağını da verebilir. – Treffynnon
@Treffynnon Statik site üreticisi kullanan çoğu kişi, sitelerini DocBook'a çevirme veya orijinal kaynağı JavaScript aracılığıyla doğrudan kullanma planlarına sahip değildir. Markdown HTML'yi (ve muhtemelen XHTML'yi) gömmenize izin verdiğinden, bunu hala yapabilirler, ancak muhtemelen bu noktada iş için yanlış bir araçtır. –
* "Dönüştürme motorunu kendiniz yazmak zorunda değilsiniz" * - Bu noktayı anlamıyorsunuz. Çok sayıda XSLT işlemci var. Bir tane yazmam gerekmeyecek. Elbette, bir dizindeki tüm dosyaları yinelemeli olarak veya bir şeyle işlemek isteyebilirsiniz, ancak bu 5-10 satırlık bir betiktir. – aioobe