Volt

O gerador de sites estáticos com potencial
Baixe Agora

Volt Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Wibowo Arindrarto
  • Site do editor:
  • http://github.com/bow/

Volt Tag


Volt Descrição

Volt é um gerador de site estático Python com potencial.Autro gerador de sites estáticos? Claro, por que não :)? O número de geradores estáticos do site está crescendo continuamente, mas até agora eu ainda tenho que encontrar um site estático flexível que se adapte às minhas necessidades. Então eu decidi escrever o meu próprio. O que é tão diferente sobre Volt? Aqui estão alguns dos meus recursos favoritos: 1. Geração automática de paginações de acordo com os atributos de conteúdo dizem que você tem um blog com 10 posts, cada um com seu próprio conjunto de tags que podem não estar presentes em todos os posts. Por apenas fornecendo o padrão de URL, a Volt pode gerar as páginas que contêm cada post do blog categorizada por tag, pagined ao seu gosto. Por exemplo, você só precisa fornecer tag / {tags} e volt gerará links para tag / foo, tag / bar, tag / baz, onde cada uma dessas páginas (ou embalar, nos internatos do Volt) conterá todos os compartilhamentos de postagens essa tag. E isso não se aplica apenas a tags. Você pode usá-lo para criar páginas com base em autores, tempo (ano, dia, data, tudo o que quiser) e quaisquer outros dados que você colocar em suas postagens. Todos com um padrão de URL simples no arquivo de configuração, como So Packs = ('', 'tag / {tags}', '{tempo:% y}', '{tempo:% y /% m}' Tempo:% y /% m /% d} ') 2. Server integrado capaz de reconstruir todo o site sempre que detectar uma alteração em qualquer um dos sites estáticos de arquivos de origem, precisamos ser gerados repetidamente para refletir as alterações em sua origem. Depois de um tempo, fazendo isso se torna incômodo e irritante. O servidor de Volt gera automaticamente seu site estático sempre que detecta alterações na fonte, para que você possa se concentrar em experimentar o conteúdo do site real.3. Modularidade e extensibilidade sob o capô, Volt é, na verdade, uma coleção de diferentes mecanismos responsáveis por diferentes seções do seu site. O mecanismo de blog, por exemplo, gera a seção do blog do seu site, enquanto o mecanismo simples gera páginas da Web simples. Consulte Como o código do mecanismo do blog é simples uma espiada na função do gerador do site principal para obter uma foto de como esses motores funcionam. Finalmente, Volt vem com uma arquitetura de plugin que permite que você ligue nas ações dos motores. Três plugins vem embalado com Volt: plugins para geração de alimentação Atom, para realçar sintaxe e para processamento de marcação. Navegue pelo seu código para ver como você pode facilmente escrever seu próprio plugin.4. Configuração gerenciada centralmente com opções flexíveis classificam seu conteúdo de acordo com o tempo, ou nome ou nome do autor, ou tags, qualquer coisa que você quiser. Defina valores globais para todo o conteúdo, e. Autores para todas as postagens do blog. Defina seus próprios testes ou filtros Jinja2. Defina as opções do plugin. Você pode fazer tudo isso em Volt através de um arquivo de configuração central: voltconf.py, convenientemente acessível em sua pasta de projeto. Todas estas com as vantagens de sites estáticos, é claro (fácil de implantação, fácil de backup e rastreamento, segurança, velocidade, etc.) InstallationPip Install voltvolt ainda está em alfa ~ é utilizável o suficiente para ser usado para fazer um site real, mas muitas coisas ainda podem quebrar aqui e lá. Por padrão Volt irá instalar o módulo de marcação Python. Você pode instalar o Python-Discount para melhorar a velocidade de processamento de marcação. Python-Discount é um wrapper para desconto, um analisador de marcação rápida escrito em c.usaggo através de uma demonstração superquick do volt, executando a demonstração volt em um diretório vazio e abrindo o localhost: 8000 no seu navegador. : - Volt init: Inicia um projeto Volt, deve ser executado dentro de um diretório vazio. O arquivo voltconf.py criado por este comando contém atualmente quase todas as configurações padrão. Você pode editar ou remover com segurança. - Volt Gen: gera o site em uma pasta de site no diretório atual do projeto. - Volt Servir: Inicia o servidor apontando para o diretório do site. Pode ser executado de qualquer lugar dentro de um diretório de projeto volt.- Volt Demo: Inicia a demonstração, deve ser executado dentro de um diretório vazio .- Volt Versão: Mostra a versão atual Volt.Use seus próprios motores, escrevendo-os em um diretório de motores dentro do seu diretório Diretório do projeto Volt. Os plugins seguem a mesma regra: plugins dentro do seu diretório de projeto Volt. Os documentos são, infelizmente, mínimos no momento. Por enquanto, a fonte é a principal documentação.Página inicial do Product


Volt Software Relacionado

TGApp-fotos.

Photogallery mínimo pluggable para Turboogears2, EasyCrudRestController com base para gestão ...

301

Download