mezzanine-mdown

Software captura de pantalla:
mezzanine-mdown
Detalles de software:
Versión: 0.1 Alpha 3
Fecha de carga: 11 May 15
Promotor: Owen Nelson
Licencia: Libre
Popularidad: 5

Rating: 2.0/5 (Total Votes: 1)

entrepiso-mdown ofrece widgets y filtros para altillo que permiten a los administradores a utilizar el formato de rebajas para crear contenido de su sitio, en lugar de utilizar el editor TinyMCE para generar html utilizado en ricos tipos de contenido, como páginas ricas y entradas de blog.
Instalación
Obtener el paquete
PIP:
usuario @ home: ~ $ pip install entrepiso-mdown
easy_install:
usuario @ home: ~ $ easy_install entrepiso-mdown
Prepara los medios estáticos
Con la aplicación excelentes staticfiles, archivos estáticos de mdown deben quedar recogidos automáticamente.
Si la aplicación staticfiles no es su estilo, usted necesita localizar la ubicación de instalación para el paquete mdown (generalmente directorio site-packages de su intérprete de python) y copiar / enlace simbólico mdown / static / mdown en su directorio site_media proyecto.
Configuración
En primer lugar, añadir mdown a tu lista de INSTALLED_APPS en su módulo de configuración del proyecto.
Con la aplicación instalada, es necesario hacer un par de opciones. Vas a tener que especificar el RICHTEXT_WIDGET_CLASS y los valores RICHTEXT_FILTER en su módulo de configuración.
RICHTEXT_WIDGET_CLASS
Este paquete ofrece 2 opciones para este ajuste.
mdown.forms.WmdWidget
& Nbsp; Activa el editor de texto enriquecido armas de destrucción masiva. (Recomendado)
mdown.forms.PlainWidget
& Nbsp; El uso de un Área de texto sin formato (sin editor de texto enriquecido).
RICHTEXT_FILTER
Una vez más, hay 2 opciones para este ajuste.
mdown.filters.codehilite
& Nbsp; Renders el contenido usando rebaja con la extensión codehilite habilitado.
mdown.filters.plain
& Nbsp; Renders el contenido usando el formato de rebajas vainilla.
Pasos adicionales
Pygments Estilos
Utilizando los pygments_styles comando de administración que puede generar CSS para colorear bloques de código analizados por el filtro codehilite.
Nota: esto requiere Pygments que se instalen (uso PIP instalar Pygments o easy_install Pygments para utilizar esta función).
Invoque el comando sin argumentos para ver un mensaje de uso y la lista de combinaciones de colores disponibles en el sistema .:
usuario @ home: ~ / mysite $ ./manage.py pygments_styles
Uso: pygments_styles ./manage.py
Combinaciones de colores disponibles:
& Nbsp; Borland
& Nbsp; de peso corporal
& Nbsp; colorido
& Nbsp; por defecto
& Nbsp; ... [snip] ...
Invocando con el nombre del esquema como argumento imprimirá el css a la salida estándar, que se puede redirigir a un archivo, así:
usuario @ home: ~ / mysite $ ./manage.py pygment_styles colorido> site_media / css / pygments.css
En sirvieron a este método esquema único, el comando también acepta la bandera --all, que generará estilos para todos los disponibles, pero con una diferencia fundamental: cada esquema se prefija con su nombre como nombre de la clase css. Esto es útil durante el desarrollo del tema de como se puede cambiar rápidamente esquemas Pygments simplemente estableciendo la clase en el cuerpo de la etiqueta a su elección de régimen sin tener que regenerar los archivos css constantemente.
Una vez que tenga un archivo css generado, simplemente añadirlo a plantilla base de su sitio para obtener su código de "bastante" impreso.
Actualización de plantillas temáticas
Temas que se basaron en el tema por defecto y se crearon antes del lanzamiento del entresuelo 0.11.3 serán muy probablemente no se han aplicado a la richtext_filter contenido rico. Para corregir esto, simplemente tienes que actualizar las plantillas para estos tipos de contenido de manera que se utiliza el filtro.
Por ejemplo, en el tema por defecto, el templates / blog / blog_post_detail.html tenía una línea que se ha actualizado desde ::
{{Blog_post.content | seguro}}
a ::
{{Blog_post.content | richtext_filter | seguro}}
. Sólo asegúrese de que el filtro de seguridad se produce después de la richtext_filter

Requisitos

  • Python

Programas parecidos

Parm
Parm

17 Feb 15

bib2xhtml
bib2xhtml

15 Apr 15

PyYAML
PyYAML

12 May 15

csv2xml
csv2xml

2 Jun 15

Otro software de desarrollador Owen Nelson

django-trawler
django-trawler

12 May 15

django-ipyfield
django-ipyfield

14 Apr 15

Comentarios a la mezzanine-mdown

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!