mezzanine-mdown

Software kuvakaappaus:
mezzanine-mdown
Ohjelmiston tiedot:
Versio: 0.1 Alpha 3
Lähetyksen päivämäärä: 11 May 15
Kehittäjä: Owen Nelson
Lupa: Vapaa
Suosio: 5

Rating: 2.0/5 (Total Votes: 1)

mezzanine-mdown tarjoaa widgetit ja suodattimet mezzanine joiden avulla ylläpitäjät käyttää markdown muotoilua voivat luoda sivuston sisältöä, sen sijaan että käyttäisivät TinyMCE editorilla tuottaa html käytetään rikasta sisältöä tyyppejä, kuten rikas sivuja ja blogikirjoituksia.
asennus
Hanki paketti
PIP:
user @ home: ~ $ pip asentaa mezzanine-mdown
easy_install:
user @ home: ~ $ easy_install mezzanine-mdown
Prep staattinen media
Käyttämällä erinomaisen staticfiles app, mdown n staattiset tiedostot pitäisi saada kyytiin automaattisesti.
Jos staticfiles sovellus ei ole tyyliisi sinun täytyy etsiä asentaa paikka mdown paketti (tavallisesti python tulkki sivuston-paketit hakemisto) ja kopioi / symlink mdown / staattiset / mdown projektiin site_media hakemistoon.
Kokoonpano
Ensinnäkin, lisää mdown listaan ​​INSTALLED_APPS projektin asetuksista moduulin.
App asennettu, sinun täytyy tehdä pari valintoja. Sinun täytyy määrittää RICHTEXT_WIDGET_CLASS ja RICHTEXT_FILTER arvoja asetukset moduulissa.
RICHTEXT_WIDGET_CLASS
Tämä paketti sisältää 2 vaihtoehtoja tätä asetusta.
mdown.forms.WmdWidget
& Nbsp; Aktivoi joukkotuhoaseiden rikas tekstieditori. (Suositus)
mdown.forms.PlainWidget
& Nbsp; Käytä plain Textarea (no rich text editor).
RICHTEXT_FILTER
Jälleen on 2 vaihtoehtoa tähän asetukseen.
mdown.filters.codehilite
& Nbsp; Renders sisältöä käyttämällä markdown kanssa codehilite laajennus on käytössä.
mdown.filters.plain
& Nbsp; Renders sisältöä käyttämällä vanilja markdown muotoilua.
Extra Vaiheet
Pygments Styles
Käyttämällä hallintakomento pygments_styles voit luoda css colorize koodilauseita jäsentää codehilite suodatin.
Huomaa: tämä edellyttää pygments asennetaan (käyttö PIP asentaa pygments tai easy_install pygments käyttää tätä toimintoa).
Invoke komento ilman args nähdä käyttöviestin ja luettelo saatavilla värimaailma järjestelmässä .:
user @ home: ~ / mysite $ ./manage.py pygments_styles
Käyttö: ./manage.py pygments_styles
Värit järjestelmät:
& Nbsp; Borland
& Nbsp; bw
& Nbsp; värikäs
& Nbsp; default
& Nbsp; ... [snip] ...
Vetoaminen järjestelmän kanssa nimi argumenttina tulostaa css stdout, jonka voit ohjata tiedostoon kuten niin:
user @ home: ~ / mysite $ ./manage.py pygment_styles värikkäitä> site_media / css / pygments.css
Sen additon tämän yhden järjestelmän menetelmää, komento hyväksyy myös --all lippua, joka tuottaa tyylejä kaikille saatavilla, mutta yksi keskeinen ero: jokainen järjestelmä on etuliite nimensä mukaisesti css luokan nimi. Tämä on kätevä aikana teema kehitystä voit nopeasti vaihtaa pygments järjestelmät vain asettamalla luokassa body valintasi järjestelmän ilman uudistua css tiedostoja jatkuvasti.
Kun olet saanut css tiedostossa, lisää se sivustosi tukikohtaan mallin saada koodin "melko" painettu.
Päivittäminen Theme Mallit
Teemoja, jotka perustuivat oletusteemaa ja luotiin ennen Mezzanine n 0.11.3 julkaisu todennäköisesti ole richtext_filter sovellettu rikasta sisältöä. Voit korjata tämän, sinun on vain päivittää malleja näitä sisältötyyppejä, niin että suodatinta käytetään.
Esimerkiksi oletusteemaa, malleja / blog / blog_post_detail.html oli linja, joka oli päivitetty ::
{{Blog_post.content | turvallinen}}
että ::
{{Blog_post.content | richtext_filter | turvallinen}}
Vain varmistaa, että turvallisen suodatin tulee sen jälkeen richtext_filter.

vaatimukset

  • Python

Vastaavia ohjelmistoja

Amoeba
Amoeba

3 Jun 15

WIX
WIX

3 Jun 15

dayone_export
dayone_export

20 Feb 15

Grutatxt
Grutatxt

12 May 15

Muu ohjelmistojen kehittäjä Owen Nelson

django-trawler
django-trawler

12 May 15

django-ipyfield
django-ipyfield

14 Apr 15

Kommentit mezzanine-mdown

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!