mezzanine-mdown

Sagteware kiekie:
mezzanine-mdown
Sagteware besonderhede:
Weergawe: 0.1 Alpha 3
Upload datum: 11 May 15
Ontwikkelaar: Owen Nelson
Lisensie: Gratis
Populariteit: 5

Rating: 2.0/5 (Total Votes: 1)

mezzanine-mdown bied widgets en filters vir mezzanine dat bestuurders in staat stel om Afprijzingsmanager opmaak gebruik om hul webwerf inhoud te skep, eerder as die gebruik van die tinymce redakteur html gebruik word in ryk tipes inhoud, soos ryk bladsye en blog boodskappe genereer.
Installasie
Kry die pakket
neut:
gebruiker @ home: ~ $ pit installeer mezzanine-mdown
easy_install:
gebruiker @ home: ~ $ easy_install mezzanine-mdown
Prep die statiese media
Die gebruik van die uitstekende staticfiles app, moet statiese lêers mdown se outomaties kry opgetel.
As die staticfiles app is nie jou styl, sal jy nodig het om die installering plek op te spoor vir die mdown pakket (gewoonlik jou python tolk se webwerf-pakkette gids) en kopieer / symlink mdown / statiese / mdown in jou projek site_media gids.
Configuration
Eerstens, voeg mdown aan jou lys van INSTALLED_APPS in jou instellings projek module.
Met die app geïnstalleer, moet jy 'n paar keuses te maak. Jy sal hê om die RICHTEXT_WIDGET_CLASS en RICHTEXT_FILTER waardes in jou instellings module spesifiseer.
RICHTEXT_WIDGET_CLASS
Hierdie pakket bied 2 opsies vir hierdie instelling.
mdown.forms.WmdWidget
& Nbsp; Aktiveer die WMD ryk teks editor. (Aanbeveel)
mdown.forms.PlainWidget
& Nbsp; Gebruik 'n gewone textarea (geen ryk teks editor).
RICHTEXT_FILTER
Weereens, daar is 2 opsies vir hierdie instelling.
mdown.filters.codehilite
& Nbsp; Renders die inhoud met behulp van Afprijzingsmanager met die codehilite uitbreiding aangeskakel.
mdown.filters.plain
& Nbsp; Renders die inhoud met behulp van vanielje Afprijzingsmanager opmaak.
Ekstra Stappe
Pygments Styles
Met behulp van die bestuur opdrag pygments_styles kan jy css genereer die kode blokke ontleed deur die codehilite filter colorize.
Nota: dit vereis pygments geïnstalleer word (gebruik PIP pygments of easy_install pygments installeer om hierdie funksie te gebruik).
Roep die opdrag met geen argumente om 'n boodskap en gebruik die lys van beskikbare kleur skemas sien op jou stelsel .:
gebruiker @ home: ~ / mysite $ ./manage.py pygments_styles
Gebruik: ./manage.py pygments_styles
Beskikbaar kleur skemas:
& Nbsp; Borland
& Nbsp; bw
& Nbsp; kleurvolle
& Nbsp; standaard
& Nbsp; ... [knip] ...
Oproep van die naam van die skema se as 'n argument sal die css om stdout, wat jy kan lei na 'n lêer soos so druk:
gebruiker @ home: ~ / mysite $ ./manage.py pygment_styles kleurvolle> site_media / css / pygments.css
In byvoeging tot hierdie enkele skema metode, die opdrag aanvaar ook die --all vlag, wat style sal genereer vir al beskikbaar, maar met 'n belangrike verskil: elke skema is voorafgegaan met sy naam as 'n css klas naam. Dit is handig tydens tema ontwikkeling as jy vinnig kan skakel pygments skemas net deur die oprigting van die klas op die liggaam tag jou keuse van skema sonder om css lêers voortdurend regenereer.
Sodra jy 'n CSS-lêer gegenereer het, voeg dit eenvoudig base sjabloon jou webwerf se om jou kode te kry "mooi" gedruk.
Tema Templates opdatering
Temas wat gebaseer is op die standaard tema en is voor geskep om Mezzanine se 0.11.3 release sal waarskynlik nie die richtext_filter aansoek gedoen het om 'n ryk inhoud. Om dit reg te stel, kan jy eenvoudig die templates vir hierdie inhoud tipes werk sodat die filter gebruik word.
Byvoorbeeld, in die standaard tema, die templates / blog / blog_post_detail.html het 'n lyn wat is opgedateer van ::
{{Blog_post.content | veilig}}
om ::
{{Blog_post.content | richtext_filter | veilig}}
. Net verseker dat die veilige filter kom nadat die richtext_filter

Vereistes :

  • Python

Soortgelyke sagteware

zbox_wiki
zbox_wiki

20 Feb 15

xslet / xsltester
xslet / xsltester

14 Apr 15

markdown2Mathjax
markdown2Mathjax

14 Apr 15

Ander sagteware ontwikkelaar Owen Nelson

django-trawler
django-trawler

12 May 15

django-ipyfield
django-ipyfield

14 Apr 15

Kommentaar te mezzanine-mdown

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!