Enfield został zainspirowany Ruby opartej Jekyll generator statycznej strony opracowany dla GitHub, i działa w bardzo podobny sposób do oryginału.
Choć może produkować statyczne struktury witryny, takie jak Jekyll, jak również wspiera swoją funkcję, blogów, pomaga programistom gospodarzem własnego bloga w znacznie prostszy i szybszy sposób.
Enfield działa przez odczyt plików zawartości i osadzania treści na stronach HTML przy użyciu predefiniowanych szablonów.
Enfield produkuje stron HTML, z absolutnie kompilacji zasobów i treści w czasie wykonywania.
Wszystko staje się raz, przechowywane na dysku, a następnie dostarczane do użytkowników korzystających ze strony. Jeśli coś musi być uaktualnione lub zmienione odbywa się to na dwa sposoby. Albo automatycznie, gdy Enfield detecs zmiany, lub tylko wtedy, gdy deweloperzy żąda jego integracji node.js CLI.
Generator Enfield statyczna strona używa tej samej struktury folderów Jekyll, Płyn system szablonów, do formatowania tekstu Markdown witryny, Pygments lub Highlight.js aby podświetlić osadzony kod źródłowy, a posiada również przyjazny SEO URL
Co nowego w tym wydaniu:.
- Użyj atrakcją js jeśli pygments jest ustawiona na false
- Nowy parametr konfiguracyjny dla Converter.Convert API
- Dodaj poparcie dla obecnej filtra date_to_rfc822 w Jekyll
- Użyj obietnice za pośrednictwem biblioteki Q zamiast wywołania zwrotne
- Różne poprawki
Co nowego w wersji 0.3.1:
- Nowy tag cieczy {% page_url%} łączenia do stanowisk (podobne do {%}% post_url z Jekyll)
- Użyj że zamiast przem do kodowania jednostki
- Użyj pygments kodów podkreślając w / Oznaczono na asynchronicznego API
- Użyj nowego asynchronicznego API z tinyliquid 0.2
Wymagania :
- node.js 0.8 lub wyższy,
Komentarze nie znaleziono