Enfield foi inspirado pela baseado em Ruby Jekyll gerador de site estático desenvolvido para GitHub, e funciona de uma forma muito semelhante ao original.
Embora possa produzir estruturas site estático como Jekyll, ele também suporta o recurso de blogs, ajudando os desenvolvedores hospedar seu próprio blog de uma maneira muito mais simples e mais rápido.
Enfield funciona através da leitura de arquivos de conteúdo e incorporar o conteúdo em páginas HTML usando modelos pré-definidos.
Enfield produz páginas HTML, com absolutamente compilação de recursos e conteúdo em tempo de execução.
Tudo é processado uma vez, mantido no disco, e em seguida, entregues aos usuários que acessam o site. Se algo precisa ser atualizado ou alterado isso é feito de duas maneiras. Ou automaticamente sempre que Enfield detecs uma mudança, ou apenas quando os desenvolvedores solicita a sua integração Node.js CLI.
O gerador de Enfield site estático usa a mesma estrutura de pastas Jekyll, o Líquido modelo de motor, Markdown para formatar o texto do site pygments ou Highlight.js para destacar o código-fonte incorporado, e também dispõe de SEO-friendly URLs
O que é novo nesta versão:.
- Use destaque js se pygments é definida como false
- parâmetro de configuração New API para converter.convert
- Adicionar suporte para o filtro date_to_rfc822 presente em Jekyll
- Use promessas através da biblioteca, em vez de retornos de chamada Q
- Várias correções de bugs
O que é novo na versão 0.3.1:
- Nova etiqueta líquido {% page_url%} para vincular to posts (semelhante ao {% post_url%} de Jekyll)
- Use ele em vez de ent para entidade codificação
- Use pygments de código destacando w / do Marcado API assíncrona
- Use nova API assíncrona de tinyliquid 0,2
Requisitos :
- Node.js 0.8 ou superior
Comentários não encontrado