Enfield è stato ispirato dal Jekyll generatore sito statico basato su Rubino sviluppato per GitHub, e funziona in modo molto simile a quello originale.
Mentre può produrre strutture del sito statiche come Jekyll, supporta anche la sua caratteristica di blogging, aiutando gli sviluppatori ospitano il proprio blog in un modo molto più semplice e veloce.
Enfield funziona leggendo i file di contenuto e incorporare il contenuto di pagine HTML con modelli predefiniti.
Enfield produce pagine HTML, con assolutamente raccolta di risorse e contenuti in fase di runtime.
Tutto è reso una volta, conservato sul disco, e poi consegnato agli utenti che accedono al sito. Se qualcosa deve essere aggiornato o modificato questo è fatto in due modi. O automaticamente ogni volta Enfield digitale Il cambiamento, o solo quando gli sviluppatori chiede l'integrazione Node.js CLI.
Il generatore sito statico Enfield utilizza la stessa struttura di cartelle Jekyll, la Liquid motore di template, Markdown per la formattazione del testo del sito, Pygments o Highlight.js per evidenziare il codice sorgente incorporato, e dispone anche di URL SEO-friendly
Cosa c'è di nuovo in questa versione:.
- Usa highlight .js se pygments è impostato su false
- Nuovo parametro di configurazione per converter.convert API
- Aggiunge il supporto per il filtro date_to_rfc822 presente in Jekyll
- Utilizzare promesse tramite la biblioteca Q invece di callback
- Varie correzioni di bug
Cosa c'è di nuovo nella versione 0.3.1:
- Nuova etichetta liquido {% page_url%} per il collegamento di posti (simile a {% POST_URL%} da Jekyll)
- Usa ha invece di ent per la codifica entità
- Utilizza pygments dei codici a evidenziare w / del Contrassegnato asincrona API
- Utilizza nuova API asincrona da tinyliquid 0.2
Requisiti
- Node.js 0.8 o superiore
I commenti non trovato