Voltio

El generador de sitios web estáticos con potencial
Descargar ahora

Voltio Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • Wibowo Arindrarto
  • Sitio web del editor:
  • http://github.com/bow/

Voltio Etiquetas


Voltio Descripción

Volt es un generador de sitios web estático de Python con potencial. Otro generador de sitios web estático? Claro, ¿por qué no :)? El número de generadores de sitios estáticos está creciendo continuamente, pero hasta ahora todavía tengo que encontrar un sitio estático flexible que se adapte a mis necesidades. Así que decidí escribir mi propia. ¿Qué es tan diferente sobre Volt? Aquí hay algunas de mis características favoritas: 1. La generación automática de paginaciones de acuerdo con los atributos de contenido dice que tiene un blog con 10 puestos, cada uno con su propio conjunto de etiquetas que podría no estar presente en todas las publicaciones. Solo al suministrar el patrón de URL, Volt puede generar las páginas que contienen cada publicación de blog categorizada por etiqueta, paginada a su gusto. Por ejemplo, solo necesita suministrar etiquetas / {Etiquetas} y Volt genere enlaces a TAG / FOO, TAG / BAR, TAG / BAZ, donde cada una de estas PAGE (o Pack, en Volt's Internals) contendrá todas las publicaciones compartidas esa etiqueta Y esto no se aplica solo a las etiquetas. Puede usarlo para crear páginas basadas en autores, hora (año, día, fecha, fecha, sea lo que desee), y cualquier otro DATOS que ponga en sus publicaciones. Todo con un patrón de URL simple en el archivo de configuración, como SO Paquetes = ('', 'Tag / {Etiquetas}', '{Hora:% y}', '{Time:% y /% M}', '{ Tiempo:% y /% m /% d} ') 2. Servidor incorporado capaz de reconstruir todo su sitio cada vez que detecta un cambio en cualquiera de los archivos estáticos de origen, deben generarse repetidamente para reflejar los cambios en su fuente. Después de un tiempo, hacer esto se vuelve engorroso y molesto. El servidor de Volt genera automáticamente su sitio estático cada vez que detecta cambios en la fuente, de modo que pueda enfocarse en experimentar con su contenido del sitio real. Modularidad y extensibilidad bajo la capucha, Volt es en realidad una colección de diferentes motores responsables de diferentes secciones de su sitio. El motor del blog, por ejemplo, genera la sección de blog de su sitio, mientras que el motor liso, genera páginas web simples. Vea cómo se simple el código del motor del blog se eche un vistazo a la función del generador principal del sitio para obtener una imagen de cómo funcionan estos motores. Finalmente, Volt viene con una arquitectura de plugin que le permite enganchar las acciones de los motores. Tres complementos vienen empacados con voltios: complementos para la generación de alimentos ATOM, para resaltar sintaxis, y para el procesamiento de descontento. Busque su código para ver cómo puede escribir fácilmente su propio plugin.4. Configuración administrada centralmente con opciones flexibles Ordene su contenido según el tiempo, o el título o el nombre del autor, o las etiquetas, lo que desee. Establecer valores globales para todo el contenido, por ejemplo. Autores para todas las publicaciones de blog. Defina tus propias pruebas o filtros Jinja2. Establecer las opciones del complemento. Puede hacer todos estos en Volt a través de un archivo de configuración central: Voltconf.py, convenientemente accesible en la carpeta de su proyecto. Por supuesto, estos con los beneficios de los sitios web estáticos (despliegue fácil, una copia de seguridad fácil y el seguimiento, la seguridad, la velocidad, Etc.) Instalación de instalación de instalación Voltvolt todavía está en Alfa ~ es lo suficientemente utilizable como para ser utilizado para hacer un sitio web real, pero muchas cosas aún pueden romperse aquí y, por lo tanto, por defecto, Volt instalará el módulo de Markdown de Python. Puede instalar el descuento de Python para mejorar la velocidad de procesamiento de Markdown. Python-Descuento es una envoltura para el descuento, un analizador de marca rápida escrito en C.usageGo a través de una demo de Surquick de Volt ejecutando Volt Demo en un directorio vacío y abriendo localhost: 8000 en su navegador. Aquí hay un resumen rápido de los comandos actualmente disponibles : - Volt Init: inicia un proyecto Volt, debe ejecutarse dentro de un directorio vacío. El archivo VoltConf.py creado por este comando actualmente contiene casi todas las configuraciones predeterminadas. Puede editarlos o eliminarlos con seguridad. Volt Gen: Genera el sitio web en una carpeta de sitio en su directorio actual del proyecto. Se puede ejecutar desde cualquier lugar dentro de un directorio del proyecto Volt.- Volt Demo: inicia la demostración, debe ejecutarse dentro de un directorio vacío.- Versión Volt: Muestra la versión de Volt actual. Use sus propios motores escribiéndolos en un directorio de motores dentro de su directorio Directorio de proyectos VOLT. Los complementos siguen la misma regla: los complementos dentro de su directorio del proyecto Volt. Los documentos son, desafortunadamente, mínimo en este momento. Por ahora, la fuente es la documentación principal. Página de inicio del producto.


Voltio Software relacionado

fotos de tgapp

Photogallery pluggable mínima para TurbogEars2, EasyCrudRestController basado en la administración ...

301

Descargar