mezzanine-mdown

Software skärmdump:
mezzanine-mdown
Mjukvaruinformation:
Version: 0.1 Alpha 3
Ladda upp dagen: 11 May 15
Utvecklare: Owen Nelson
Licens: Gratis
Popularitet: 5

Rating: 2.0/5 (Total Votes: 1)

mezzanine-mdown ger widgets och filter för mezzanine som gör det möjligt för administratörer att använda markdown formatering för att skapa sin webbplatsens innehåll, istället för att använda TinyMCE editor för att skapa html som används i rika innehållstyper, såsom rika sidor och blogginlägg.
Installation
Få paketet
pip:
användar @ home: ~ $ pip installera mezzanine-mdown
easy_install:
användar @ home: ~ $ easy_install mezzanine-mdown
Prep statiska media
Använda utmärkta staticfiles app, bör mdown statiska filer få plockas upp automatiskt.
Om staticfiles app är inte din stil, måste du leta reda på installationsplatsen för mdown paket (vanligtvis python tolk: s platsförpackningar directory) och kopiera / symlink mdown / statiska / mdown i ditt projekt site_media katalog.
Konfiguration
Först ut, lägg mdown till din lista över INSTALLED_APPS i projektinställningar modul.
Med appen installerad, måste du göra ett par val. Du måste ange RICHTEXT_WIDGET_CLASS och RICHTEXT_FILTER värden i inställningsmodulen.
RICHTEXT_WIDGET_CLASS
Paketet innehåller 2 alternativ för denna inställning.
mdown.forms.WmdWidget
& Nbsp; Aktiverar massförstörelsevapen rika textredigerare. (Rekommenderas)
mdown.forms.PlainWidget
& Nbsp; Använd en vanlig Textarea (ingen rika textredigerare).
RICHTEXT_FILTER
Återigen, det finns 2 alternativ för denna inställning.
mdown.filters.codehilite
& Nbsp; gör innehållet med markdown med codehilite förlängning aktiverat.
mdown.filters.plain
& Nbsp; gör innehållet med vanilj prissänkning formatering.
extra steg
Pygments Styles
Använda kommandohantering pygments_styles kan du skapa css för att färglägga kodblock tolkade av codehilite filtret.
Obs! Detta kräver pygments som ska installeras (använd PIP installera pygments eller easy_install pygments att använda den här funktionen).
Åkalla kommandot utan args att se en skärm och listan över tillgängliga färgscheman på datorn .:
användar @ home: ~ / mysite $ ./manage.py pygments_styles
Användning: ./manage.py pygments_styles
Tillgängliga färgscheman:
& Nbsp; Borland
& Nbsp; bw
& Nbsp; färgrik
& Nbsp; standard
& Nbsp; ... [klipp] ...
Starta med systemets namn som argument kommer att skriva ut css till stdout, där du kan omdirigera till en fil så här:
användar @ home: ~ / mysite $ ./manage.py pygment_styles färgglada> site_media / css / pygments.css
I Kopletteringar till denna enda system metod accepterar kommandot också --Alla flaggan, vilket kommer att generera stilar för alla tillgängliga, men med en viktig skillnad: varje system har prefixet sitt namn som en css klassnamn. Detta är praktiskt under temat utveckling som du snabbt kan växla pygments system bara genom att sätta klass på body-taggen till ditt val av system utan att behöva förnya CSS-filer hela tiden.
När du har fått en css-fil som genereras, helt enkelt lägga den på din webbplats bas mall för att få din kod "pretty" tryckt.
Uppdatering Tema mallar
Teman som baserades på standardtemat och har skapats före Mezzanine s 0.11.3 release kommer med största sannolikhet inte att richtext_filter tillämpas på rikt innehåll. För att korrigera detta, behöver du bara uppdatera mallarna för dessa innehållstyper så att filtret används.
Till exempel, i standardtemat, den mallar / blog / blog_post_detail.html hade en linje som har uppdaterats från ::
{{Blog_post.content | säker}}
till ::
{{Blog_post.content | richtext_filter | säker}}
. Se bara till att säkra filtret kommer efter richtext_filter

Krav :

  • Python

Liknande mjukvara

Kiss-widgets
Kiss-widgets

14 Apr 15

Landslide
Landslide

11 May 15

eLML
eLML

14 Apr 15

Annan programvara för utvecklare Owen Nelson

django-ipyfield
django-ipyfield

14 Apr 15

django-trawler
django-trawler

12 May 15

Kommentarer till mezzanine-mdown

Kommentarer hittades inte
Kommentar
Slå på bilder!