mezzanine-mdown

Screenshot Software:
mezzanine-mdown
Mga detalye ng Software:
Bersyon: 0.1 Alpha 3
I-upload ang petsa: 11 May 15
Nag-develop: Owen Nelson
Lisensya: Libre
Katanyagan: 53

Rating: 2.0/5 (Total Votes: 2)

mezzanine-mdown nagbibigay widgets at mga filter para mezzanine na paganahin ang mga admin upang gamitin markdown format upang lumikha ng nilalaman sa kanilang mga site, sa halip na paggamit ng mga TinyMCE editor upang bumuo ng html na ginamit sa mayamang mga uri ng nilalaman, tulad ng mayaman mga pahina at mga post sa blog.
Pag-install
Kunin ang package
tuldukan:
user @ home: ~ $ pip install mezzanine-mdown
easy_install:
user @ home: ~ $ easy_install mezzanine-mdown
Prep ang static media
Gamit ang mahusay staticfiles app, static na mga file mdown ay dapat kumuha pumili up awtomatikong.
Kung ang staticfiles app na ito ay hindi ang iyong estilo, na kakailanganin mo upang mahanap ang pag-install na lokasyon para sa mdown package (karaniwan directory site-pakete ng iyong interpreter ni python) at kopyahin / symlink mdown / static / mdown sa iyong direktoryo site_media proyekto.
Configuration
Una, magdagdag mdown sa iyong listahan ng INSTALLED_APPS sa iyong module setting ng proyekto.
Sa naka-install ang app, kailangan mo na gumawa ng ilang mga pagpipilian. Kailangan ninyong tukuyin ang RICHTEXT_WIDGET_CLASS at halaga RICHTEXT_FILTER sa iyong module settings.
RICHTEXT_WIDGET_CLASS
Ang pakete na ito ay nagbibigay ng 2 mga pagpipilian para sa setting na ito.
mdown.forms.WmdWidget
& Nbsp; Isinasaaktibo ang WMD rich text editor. (Inirerekomenda)
mdown.forms.PlainWidget
& Nbsp; Gamitin ang isang plain textarea (no rich text editor).
RICHTEXT_FILTER
Muli, may 2 mga pagpipilian para sa setting na ito.
mdown.filters.codehilite
& Nbsp; Nagbibigay ang nilalaman gamit markdown sa codehilite extension pinagana.
mdown.filters.plain
& Nbsp; Nagbibigay ang nilalaman gamit ang Vanilla markdown format.
Extra Hakbang
Pygments Estilo
Gamit ang mga command sa pamamahala pygments_styles maaari kang bumuo ng css sa colorize blocks code parse ng filter codehilite.
Note: na ito ay nangangailangan Pygments upang mai-install (gamitin PIP install Pygments o easy_install Pygments upang magamit ang tampok).
Hingin ang command na walang args upang makita ang isang mensahe na paggamit at mga listahan ng magagamit na mga scheme ng kulay sa iyong system .:
user @ home: ~ / mysite $ ./manage.py pygments_styles
Usage: ./manage.py pygments_styles
Magagamit scheme ng kulay:
& Nbsp; borland
& Nbsp; bw
& Nbsp; makulay
& Nbsp; default
& Nbsp; ... [gupitin] ...
Invoking may pangalan ng scheme bilang isang argument ay i-print ang CSS upang stdout, na maaari mong pag-redirect sa isang file tulad ng ito:
user @ home: ~ / mysite $ ./manage.py pygment_styles buhay na buhay> site_media / css / pygments.css
Sa additon na ito nag-iisang paraan ng pamamaraan, tumatanggap ng utos din ang --all flag, na kung saan ay bumuo ng mga estilo para sa lahat ng magagamit, ngunit may isang pangunahing pagkakaiba: ang bawat pamamaraan ay may prefix na pangalan nito bilang isang pangalan ng css class. Ito ay madaling gamitin sa panahon ng pag-unlad na tema na maaari mong mabilis na lumipat Pygments schemes lamang sa pamamagitan ng pagtatakda ng mga klase sa tag katawan upang ang iyong pagpili ng scheme nang hindi upang bigyan ng bagong buhay css file patuloy.
Kapag nakuha mo na ang isang css file na nalikha, idagdag lamang ito sa base template ng iyong site upang makuha ang iyong code "pretty" naka-print.
Ina-update ang Theme Template
Tema na batay sa ang default na tema at nalikha bago 0.11.3 release Mezzanine ay ay malamang na hindi nailalapat ang richtext_filter sa mayaman na nilalaman. Upang itama ito, kailangan mo lamang na i-update ang mga template para sa mga uri ng nilalaman upang ang mga filter ay ginagamit.
Halimbawa, sa ang default na tema, ang mga template / blog / blog_post_detail.html nagkaroon ng isang linya na ay na-update mula sa ::
{{Blog_post.content | safe}}
upang ::
{{Blog_post.content | richtext_filter | safe}}
. Siguraduhin lamang na ang mga ligtas na filter ay dumating pagkatapos ng richtext_filter

Kinakailangan :

  • sawa

Katulad na software

netdiag
netdiag

11 May 15

mdx_video
mdx_video

14 Apr 15

Markdoc
Markdoc

11 May 15

KXML Editor
KXML Editor

3 Jun 15

Iba pang mga software developer ng Owen Nelson

django-trawler
django-trawler

12 May 15

django-ipyfield
django-ipyfield

14 Apr 15

Mga komento sa mezzanine-mdown

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!