Enfield ay inspirasyon ng-based Ruby Jekyll static generator site na binuo para sa GitHub, at gumagana sa isang katulad na fashion sa orihinal.
Habang ito ay maaaring makabuo ng static na istruktura site tulad Jekyll, ito rin ay sumusuporta kanyang katangian blogging, pagtulong sa mga developer host ng kanilang sariling blog sa isang mas simple at mas mabilis na paraan.
Enfield gumagana sa pamamagitan ng pagbabasa ng mga file ng nilalaman at pag-embed ng nilalaman sa mga pahina ng HTML gamit ang mga pre-natukoy na mga template.
Enfield gumagawa ng mga pahina ng HTML, na may ganap na pagtitipon ng mga gamit-yaman at nilalaman sa runtime.
Lahat ay nai-render sa isang beses, nag-iingat sa disk, at pagkatapos ay inihatid sa mga gumagamit sa pag-access sa site. Kung ang isang bagay ay kailangang ma-update o baguhin ito ay ginagawa sa dalawang paraan. Alinman sa awtomatikong kapag Enfield detecs isang pagbabago, o lamang kapag ang kahilingan ng mga developer integration Node.js CLI nito.
Ang generator Enfield static site ay gumagamit ng parehong Jekyll istraktura ng folder, ang Liquid template engine, Markdown sa mga format ng teksto ng site, Pygments o Highlight.js upang i-highlight embed source code, at nagtatampok din ng SEO-friendly na mga URL
Ano ang bago sa release na ito.
- I-highlight js kung Pygments nakatakda sa false
- New parameter config para converter.convert API
- Magdagdag ng suporta para sa kasalukuyan date_to_rfc822 filter sa Jekyll
- Gamitin ang pangako sa pamamagitan ng Q library sa halip ng callbacks
- Iba't ibang bugfixes
Ano ang bago sa bersyon 0.3.1:
- Bagong likido tag {% page_url%} para sa pag-uugnay sa mga post (katulad sa {% post_url%} mula sa Jekyll)
- I-siya sa halip ng ent para entity encoding
- Gamitin Pygments para code highlight w / Minarkahan ni async API
- Gamitin ang bagong async API mula tinyliquid 0.2
Kinakailangan :
- Node.js 0.8 o mas mataas na
Mga Komento hindi natagpuan