Swg

Un generador de sitios web estáticos
Descargar ahora

Swg Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Nombre del editor:
  • Simone Margaritelli
  • Sitio web del editor:
  • http://www.github.com/evilsocket/

Swg Etiquetas


Swg Descripción

Un generador de sitio web estático SWG es una nueva herramienta de generación de generador de página web estática, ofrecido por el sistema de plantillas Mako, que nace de la necesidad de tener ambas actuaciones y "web 2.0" contenidos y capabilities.Given un conjunto de archivos, uno para cada página / artículo, uno para cada autor y uno para el hyerarchy categorías, SWG leerán el archivo de configuración que especifique desde la línea de comandos y generar una página web completa estática, con las etiquetas y categorías indexing.InstallationTo obtener la versión más reciente publicado: pip instalar un nuevo swgCreate websiteTo iniciar una nueva página web, tipo: sitio web ejemplo-carpeta-nameAn --create SWG con una estructura básica se creará dentro del directorio 'web-nombre-carpeta'. A continuación, puede escribir: cd página web-carpeta-nameswg --serveTo probar el sitio web localmente. El primer artículo es acerca de la personalización y la configuración básica, por lo que leerlo carefully.Generate su websiteOnce se encuentra en el directorio que contiene la definición de sitio web (con un archivo swg.cfg en ella), basta con ejecutar: SWG --generateTo iniciar la generación de página web, otra opciones están disponibles, useswg --helpTo una pantalla completa de la list.Importing de otro platformRight ahora, en el directorio 'importadores' del proyecto, hay un script para convertir un archivo de copia de seguridad de WordPress XML al formato de SWG, para usarlo en cuenta el siguientes: pitón wordpress.py --help- SWG Importador de copia de seguridad de Wordpress -Uso: wordpress.py wordpress-backup.xml -i -u 'http://www.your-site-url.com' opciones: - h, -demostración este mensaje de ayuda y sale -i WPBACKUP, --input = archivo de copia de seguridad XML WPBACKUP La Wordpress. -u SITEURL --url = SITEURL URL de la página web de destino. -o OUTDIR, --output = OUTDIR directorio de salida, por defecto es el directorio de trabajo actual. -e FileExt, --extension = extensión de archivo de salida FileExt, por defecto es txt. -I IMGDIR, --images = IMGDIR Si se especifica, que es la ruta donde el importador intentará descargar imágenes referenciadas por articles.So Digamos, por ejemplo, que tiene su archivo wp.xml y desea exportarlo a la ' 'directorio, la descarga de imágenes que hacen referencia los artículos en el 'directorio example-site.com example-site.com/images'(la importación reemplazará adecuada las direcciones URL de imagen), que va a utilizar la línea de comandos: pitón wordpress.py -i wp .xml -u http://www.example-site.com -o 'example-site.com' -I 'example-site.com/images'And~~V~~3rd se hace todo! Ahora sólo hay que crear las plantillas, fijar el hyerarchy categorías dentro de la 'example-site.com/db/categories.txt' de archivos, personalizar su 'example-site.com/db/your-nickname.txt' dentro de la propia descripción y hacer que el fichero de configuración siguiendo el ejemplo de archivo de configuración de ejemplo below.An # archivos DB extensiondbitem_ext = txt # URL del sitio que se va a generatesiteurl = http: //www.example-site.com# nombre del sitio / descriptionsitename = Un ejemplo sitio generado por charsetcharset SWG # sitio = UTF-8 languagelanguage # sitio = él # separado por comas keywordskeywords site = algunos, html, salida de palabras clave, aquí # sitio de destino basepathbasepath = # sitio archivos de página extensionpage_ext = html # generado pathoutputpath salida sitio = OUT # artículos (directorios o archivos) para copiar del camino de datos a OutputPath copypaths = css, imágenes, .htaccess # comando a ejecutar una vez que la generación se terminó, por ejemplo, un rsync (por ejemplo, archivos estáticos, css, etc.):) = transferencia de rsync - Ravz cabo / * -e ssh user@example-site.com: / var / www / e xample-site.com/htdocs/# active o desactive el localizador de categorías, índice, etiquetas y autor pagespager = true # Si localizador está activado, este es el número máximo de objetos por pageitems_per_page = 10 # Comprimir páginas (es decir. index.html.gz) y crear (o actualización) archivo .htaccess para servir como html filesgzip = # Nivel de compresión cierto, 0 a 9compression = 9 # html salida limpia con TIDYtidyfy = truePretty explica por sí mismo no es cierto? Prueba de su sitio web locallyFrom versión 1.2.4, SWG ofrece la posibilidad de probar su sitio web localmente, una vez que están en el directorio que contiene la definición de sitio web (con un archivo swg.cfg en ella), ejecute el comando siguiente: SWG --serveThis comenzará el sitio web generación y un servidor web de prueba en http: // localhost: 8080 / .Ejemplo projectFor un sitio de ejemplo, github vistazo a mi blog personal repo encuentra aquí https://github.com/evilsocket/evilsocket.net Requisitos: · Python


Swg Software relacionado

django-email-test

Una aplicación para enviar correos electrónicos de prueba a través del sitio de administración para asegurarse de que su servidor de correo electrónico esté funcionando ...

180

Descargar