Nanoc - Nanoc - Wikipedia
Původní autoři | Denis Defreyne |
---|---|
Stabilní uvolnění | 4.11.14 / 10. listopadu 2019 |
Napsáno | Rubín |
Licence | MIT |
webová stránka | nanoc |
Nanoc je Rubín - webová stránka překladač který generuje statické HTML.[1] Podporuje kompilaci z různých značkovací jazyky, počítaje v to Snížení, Textil, a Haml.[2] Dokáže konzistentně generovat a rozložit stránky vypadat a cítit. Nanoc není systém pro správu obsahu, ale působí poněkud jako jeden.[3]
Výhody Nanoc
Ve srovnání s jinými statickými generátory webů má Nanoc modulární architekturu.
Rozdíly od tradičních systémů pro správu obsahu
Ačkoli Nanoc někdy působí jako a systém pro správu obsahu (CMS), existuje mnoho rozdílů.
- Tradiční CMS musí sestavit webovou stránku pokaždé, když ji uživatel požaduje. Statické stránky HTML jsou předem sestavené a jako takové se nemusí znovu sestavovat.
- CMS běží pomocí na straně serveru jazyk, který vystavuje CMS všem zranitelnostem jazyka. Vzhledem k tomu, že Nanoc kompiluje webové stránky do statického HTML, jsou jedinou chybou zabezpečení samotný webový server.
- Obsah spravovaný CMS lze obvykle kdykoli změnit prostřednictvím webového rozhraní. Vzhledem k tomu, že společnost Nanoc musí web překompilovat při každé změně, je obtížnější web upravit.
Reference
- ^ Michlmayr, Martin (06.03.2013). „Statické generátory webů pro vytváření webových stránek“. LWN.net. Citováno 2013-04-25.
- ^ Vervloesem, Koen (10.11.2012). „Vytvořte silný statický web s nanoc“. Uživatel a vývojář systému Linux. Citováno 2013-04-25.
- ^ „About Nanoc“. Citováno 2013-04-25.