mezzanine-mdown

Software screenshot:
mezzanine-mdown
Rincian Software:
Versi: 0.1 Alpha 3
Tanggal Upload: 11 May 15
Pengembang: Owen Nelson
Lisensi: Gratis
Popularitas: 53

Rating: 2.0/5 (Total Votes: 2)

mezzanine-mdown menyediakan widget dan filter untuk mezzanine yang memungkinkan admin untuk menggunakan format penurunan harga untuk membuat konten situs mereka, daripada menggunakan editor TinyMCE untuk menghasilkan html digunakan dalam jenis konten yang kaya, seperti halaman yang kaya dan posting blog.
Instalasi
Dapatkan paket
pip:
user @ rumah: ~ $ pip menginstal mezzanine-mdown
easy_install:
user @ rumah: ~ $ easy_install mezzanine-mdown
Persiapan media statis
Menggunakan aplikasi StaticFiles baik, file statis mdown harus dijemput secara otomatis.
Jika aplikasi StaticFiles bukan gaya Anda, Anda akan perlu mencari lokasi instalasi untuk paket mdown (biasanya python interpreter Anda direktori situs-paket) dan copy / symlink mdown / statis / mdown ke direktori site_media proyek Anda.
Konfigurasi
Pertama, tambahkan mdown ke daftar INSTALLED_APPS dalam modul pengaturan proyek Anda.
Dengan aplikasi yang diinstal, Anda perlu membuat beberapa pilihan. Anda harus menentukan RICHTEXT_WIDGET_CLASS dan nilai-nilai RICHTEXT_FILTER dalam modul pengaturan Anda.
RICHTEXT_WIDGET_CLASS
Paket ini menyediakan 2 pilihan untuk pengaturan ini.
mdown.forms.WmdWidget
& Nbsp; Mengaktifkan WMD rich text editor yang. (Dianjurkan)
mdown.forms.PlainWidget
& Nbsp; Gunakan Textarea polos (tidak ada editor teks kaya).
RICHTEXT_FILTER
Sekali lagi, ada 2 pilihan untuk pengaturan ini.
mdown.filters.codehilite
& Nbsp; Memberikan isi menggunakan penurunan harga dengan ekstensi codehilite diaktifkan.
mdown.filters.plain
& Nbsp; Memberikan isi menggunakan format vanilla penurunan harga.
Langkah ekstra
Pygments Styles
Menggunakan pygments_styles perintah manajemen Anda dapat menghasilkan css mewarnai blok kode diurai oleh filter codehilite.
Catatan: ini membutuhkan pygments untuk diinstal (penggunaan pip menginstal pygments atau easy_install pygments menggunakan fitur ini).
Memanggil perintah tanpa argumen untuk melihat pesan penggunaan dan daftar skema warna yang tersedia pada sistem Anda .:
user @ rumah: ~ / mysite $ ./manage.py pygments_styles
Penggunaan: pygments_styles ./manage.py
Skema warna yang tersedia:
& Nbsp; Borland
& Nbsp; bw
& Nbsp; warna-warni
& Nbsp; bawaan
& Nbsp; ... [snip] ...
Meminjam dengan nama skema sebagai argumen akan mencetak css ke stdout, yang dapat Anda mengarahkan ke file seperti:
user @ rumah: ~ / mysite $ ./manage.py pygment_styles berwarna-warni> site_media / css / pygments.css
Di samping untuk metode ini skema tunggal, perintah juga menerima bendera --all, yang akan menghasilkan gaya untuk semua tersedia, tetapi dengan satu perbedaan utama: setiap skema diawali dengan namanya sebagai nama kelas css. Hal ini berguna selama perkembangan tema yang Anda dapat dengan cepat beralih skema pygments hanya dengan menetapkan kelas pada tag tubuh untuk pilihan Anda skema tanpa harus meregenerasi file css terus-menerus.
Setelah Anda punya file css yang dihasilkan, hanya menambahkannya ke dasar template situs Anda untuk mendapatkan kode Anda "cukup" dicetak.
Memperbarui Tema Template
Tema yang berdasarkan tema default dan diciptakan sebelum rilis Mezzanine yang 0.11.3 akan kemungkinan besar tidak richtext_filter yang diterapkan untuk konten yang kaya. Untuk memperbaiki hal ini, Anda hanya perlu memperbarui template untuk jenis konten sehingga filter digunakan.
Misalnya, dalam tema default, template / blog / blog_post_detail.html memiliki garis yang diperbarui dari ::
{{Blog_post.content | aman}}
untuk ::
{{Blog_post.content | richtext_filter | aman}}
. Hanya memastikan bahwa aman penyaring datang setelah richtext_filter yang

Persyaratan :

  • Python

Software yang serupa

Pilot-QOF
Pilot-QOF

11 May 15

PottyMouth
PottyMouth

20 Feb 15

Perangkat lunak lain dari pengembang Owen Nelson

django-ipyfield
django-ipyfield

14 Apr 15

django-trawler
django-trawler

12 May 15

Komentar untuk mezzanine-mdown

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!