mezzanine-mdown

Software screenshot:
mezzanine-mdown
Software ətraflı:
Version: 0.1 Alpha 3
Tarixi Upload: 11 May 15
Geliştirici: Owen Nelson
Lisenziya: Pulsuz
Məşhurluq: 5

Rating: 2.0/5 (Total Votes: 1)

Asma-mdown daha belə zəngin pages və blog yazıları kimi zəngin məzmun növləri, istifadə html yaratmaq üçün TinyMCE redaktoru istifadə edərək daha öz site content yaratmaq üçün Markdown format istifadə etmək admins imkan mezzanine üçün widgets və filtreler təmin edir.
Quraşdırma
Paketi alın
tırtıl:
istifadəçi @ home: ~ $ Pip mezzanine-mdown bərpa
easy_install:
istifadəçi @ home: ~ $ easy_install mezzanine-mdown
Statik media Prep
Əla staticfiles app istifadə edərək, mdown nin statik faylları avtomatik olaraq seçilmiş almaq lazımdır.
Staticfiles app sizin stil deyil, siz mdown paketi (adətən python tərcüməçinin site-paketləri kataloq) üçün yüklemek yer tapmaq lazımdır və layihə site_media dizine / symlink mdown / statik / mdown surəti lazımdır.
Konfiqurasiya
İlk off, layihə ayarları modul INSTALLED_APPS listenize mdown əlavə edin.
App yüklü ilə, bir neçə seçim etmək lazımdır. Siz parametrləri modul RICHTEXT_WIDGET_CLASS və RICHTEXT_FILTER dəyərlər müəyyən etmək lazımdır.
RICHTEXT_WIDGET_CLASS
Bu paket bu qəbulu üçün 2 variantları təmin edir.
mdown.forms.WmdWidget
& Nbsp; WMD zəngin mətn redaktoru aktivləşdirir. (Tövsiyə)
mdown.forms.PlainWidget
& Nbsp; istifadə düz Textarea (heç bir zəngin mətn redaktoru).
RICHTEXT_FILTER
Yenə də, bu qəbulu üçün 2 variantları var.
mdown.filters.codehilite
& Nbsp; effektiv codehilite uzadılması ilə markdown istifadə content göstərir.
mdown.filters.plain
& Nbsp; vanil markdown biçimlendirme istifadə məzmun göstərir.
Əlavə addımlar
Pygments Styles
Idarə komanda pygments_styles istifadə edərək codehilite filter ayrıştırılan kodu blokları colorize css yarada.
Qeyd: bu (istifadə Bu funksiyanı istifadə etmək pygments ya easy_install pygments bərpa PIP) quraşdırılacaq pygments tələb edir.
Sistem mövcud rəng sxemləri bir istifadə mesaj və siyahısını görmək üçün heç bir args ilə komanda ibadət .:
istifadəçi @ home: ~ / MySite $ ./manage.py pygments_styles
Istifadə: ./manage.py pygments_styles
Mövcud rəng sxemləri:
& Nbsp; Borland
& Nbsp; bw
& Nbsp; rəngarəng
& Nbsp; default
& Nbsp; ... [kəsik] ...
Bir arqument kimi sxemi adı ilə çağıraraq belə kimi bir fayl yönlendirebilirsiniz stdout üçün css çap olunacaqdır:
istifadəçi @ home: ~ / MySite $ ./manage.py rəngarəng pygment_styles> site_media / css / pygments.css
Bu bir sxem metodu additon olaraq, komanda da bütün mövcud üslub yaratmaq -Bütün bayraq qəbul, lakin bir əsas fərq ilə: hər sxem bir css sinif adı kimi onun adı ilə prefixed olunur. Siz tez yalnız daim css faylları bərpa olmadan sxemi seçdiyiniz bədən tag sinif qəbulu ilə pygments sxemləri keçid edə bilərsiniz Bu mövzu inkişafı zamanı lazımlı.
Siz yaradılan bir css faylı var, sadəcə kodu almaq üçün site baza şablon əlavə "pretty" çap.
Theme Şablonlar yenilənməsi
Default mövzu əsaslanır və asma nin 0.11.3 azad əvvəl yaradılmışdır Movzu çox güman ki, richtext_filter zəngin məzmun müraciət etdik deyil. Bu düzəltmək üçün, sadəcə filter istifadə olunur ki, bu məzmun növləri üçün şablon yeniləmə var.
Məsələn, default mövzu, templates / blog / blog_post_detail.html olan yeniləndi bir xətt idi ::
{{Blog_post.content | təhlükəsiz}}
üçün ::
{{Blog_post.content | richtext_filter | təhlükəsiz}}
. Yalnız təhlükəsiz filter richtext_filter sonra gəlir təmin

tələblər

  • Python

Oxşar proqram

Docvert
Docvert

11 May 15

lcov_cobertura
lcov_cobertura

20 Feb 15

Landslide
Landslide

11 May 15

Geliştirici digər proqram Owen Nelson

django-ipyfield
django-ipyfield

14 Apr 15

django-trawler
django-trawler

12 May 15

Şərh mezzanine-mdown

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!