Nanoc - Nanoc - Wikipedia

Nanoc
Původní autořiDenis Defreyne
Stabilní uvolnění
4.11.14 / 10. listopadu 2019 (2019-11-10)
NapsánoRubín
LicenceMIT
webová stránkananoc.ws

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

  1. ^ Michlmayr, Martin (06.03.2013). „Statické generátory webů pro vytváření webových stránek“. LWN.net. Citováno 2013-04-25.
  2. ^ 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.
  3. ^ „About Nanoc“. Citováno 2013-04-25.

externí odkazy