enfriar

Gestión de sitios web congelados simple
Descargar ahora

enfriar Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL v3
  • Precio:
  • FREE
  • Nombre del editor:
  • Jake Hickenlooper
  • Sitio web del editor:
  • http://www.weboftomorrow.com

enfriar Etiquetas


enfriar Descripción

Lo que es diferente es que utiliza una forma sencilla de administrar el contenido para el sitio web. Todo el contenido de la página está en un directorio de datos con cada página representada como el nombre del directorio. Todo el contenido de la página es un archivo separado o está en un archivo YAML. Una página accede a sus datos que lo busca primero en su propio directorio y luego todos los directorios de los padres en orden. Por lo tanto, establecer un archivo llamado SiteTitle.txt en el nivel superior será utilizado por todas las páginas en el sitio, a menos que las páginas también tengan un archivo con ese nombre en su directorio. Templeates también se usan para una página de una manera en cascada similar. Cada página puede anular cualquier parte de una plantilla al incluirla en su propio directorio. Cualquier sub páginas de ese directorio de la página también usará esa plantilla. Mustache TemplatesChill utiliza plantillas de bigote, ya que son un idioma agnóstico, lógico y bastante fácil de usar. Esto es importante, ya que el enfriamiento fue diseñado para ser simple y tan futuro posible cuando se trata de las agallas reales del sitio web. Todo el enfriamiento se carga la plantilla o las plantillas de bigote para una página y lo hacen con los datos que encuentra. Esta funcionalidad podría mejorarse o reemplazarse fácilmente con cualquier otro software sin necesidad de modificar ninguno de los guts.overviews de la dirección del directorio de recursos, hay dos directorios que se utilizan al crear un sitio web: temas y datos. Idealmente, estos se especifican en su propio buildOut.cfg y están bajo algún tipo de control de la versión. Un ejemplo de estos se incluye en la fuente de este paquete y se utilizan para las pruebas de la unidad. El directorio se puede contener varios directorios temáticos cada uno con su conjunto de plantillas de bigote y otros archivos de recursos como CSS, JS, imágenes y demás. Estos se aplican a una página cuando la página ha configurado su variable especial _theme en el nombre del directorio del tema. Normalmente, el _Theme se establecería en el nivel superior del directorio de datos. Se puede acceder a todos los archivos dentro del directorio temas con una URL como: '/_themes/default/css/site.css' donde 'predeterminado' es el nombre del tema. Nota, también se puede acceder a las plantillas de bigote de igual que esto: '/_themes/default/base.mustache'.Dataach Directory y sus subjetistas se realizan en páginas HTML con la URL que es algo así como: /cheese/index.html. Esto sería para un directorio en el nivel superior con el nombre del 'queso'. Observe que el 'index.html' se crea en lugar de un archivo llamado 'queso.html'. Esto es para ayudar con las adiciones futuras al contenido donde puede querer sub páginas en este directorio, como: '/cheese/provolone/index.html'. Además, la parte 'index.html' de la URL para estos se puede omitir, ya que los servidores web generalmente se configuran para redirigir al 'index.html' si accede a un directorio. La construcción de un archivo de configuración de WebSitEa Buildout se necesitará para 'BuildOut' el sitio. Al menos, esto deberá especificar dónde se encuentran los directorios de datos y temas. Se puede ver una muestra (y minimal) builtout.cfg a continuación: Parts = Site_CFG Scripts # ​​Instala los scripts de ejecución y congelación en la bandeja DISTRIBUYRECIPE = ZC.Recipe.egg: ScriptSeggs = Shill # The Run and Freeze Los scripts necesitan esta ruta de archivo Site.cfg enviada a ellos.Arguments = '$ {buildOut: Parts-directory} /site.cfg' # Crea el sitio.cfg en el directorio de piezasRecipe = colecty.recipe.templateinput = inline: Host = '127.0.0.1' # Puerto predeterminado = 5000 # FreeZer_Destination = "$ {buildOut: directory} / Frozen" theme_path = "$ {buildout: directory} / themes" data_path = "$ {buildout: directory} / data" Salida = $ {BUILDOUT: Directorio de piezas} /Site.CFGIF Usted tiene que SubirOut instalado en su sistema, simplemente ejecute el comando: buildOut -c buildout.cfg o simplemente buildout a medida que se deja de usar el archivo de configuración buildout.cfg. La buildout creará algunos directorios adicionales, incluido un directorio de bin que tendrá los scripts de ejecución y congelación en It.BuildOut, también se pueden instalar en su sistema con PIP Instalar ZC.BUILDOUTBIN / RUNTHIS Script se utiliza cuando está desarrollando el contenido y la estructura de su sitio . Se mantiene en el primer plano y los registros de acceso al host predeterminado y el puerto que es http: // localhost: 5000. Esto realmente está diseñado para ejecutarse en su máquina de desarrollo y no bajo un entorno de producción. Ben / FreeZethis es básicamente una envoltura alrededor del paquete de Python de Frozen-Flask que congela su sitio en archivos estáticos listos para ser cargados a un servidor o algo así. página principal


enfriar Software relacionado

Django-Mailify

Mejore la funcionalidad de correo de Django incorporada para incluir la cola de tareas o el aplazamiento ...

111

Descargar