Kamu yorumların kullanmak için uygun markdown bir PHP uygulama var mı?
Temelde sadece markdown sözdizimi bir alt kümesini (kalın, italik, bağlantıları, blok-tırnak, kod blokları ve listeler) izin vermeli ve tüm inline HTML dışında şerit (veya belki bu kaçış?)
Ben bir seçenek normal bir markdown ayrıştırıcı kullanmak, ve bir HTML sanitasyonunda aracılığıyla çıkışını çalıştırmak için sanırım, ama bunu yapmanın daha iyi bir yolu var ..?
Biz sitenin geri kalanı için ekstra PHP markdown kullanıyorsanız, yani biz zaten ikincil bir ayrıştırıcı (dipnot desteği gibi şeyler gereksiz olduğundan non-"Extra" versiyonu) kullanmak gerekiyor .. O da güzel ayrıştırma sadece görünüyor *bold*
metin ve sahip her <b>bold</b>
metin üretmek ve biz istemiyoruz bit şerit çalışırken daha, <a href="etc">
kaçtı ..
Ayrıca, ilgili not, biz "ana" site için KİS denetimini kullanarak konum, ama yorumlar için, ne diğer seçenekleri vardır? KİS javascript önizleme güzel, ancak (başka türlü birisi sunacak ve onların çalışma markdown olacak "ara vermek", o kadar üzerinde görüntüleri ve olamaz) PHP markdown işlemci olarak aynı "kısırlaştırma" gerekir
Dan showdown.js
sözdizimi başlığı / görüntü kaldırmak için> HTML santiser yöntem ve düzenleme KİS - - Şu anda planım PHP-markdown kullanmak için ama bu daha önce sayısız kez yapılmış gibi görünüyor ..
Temelde:
- PHP bir "güvenli" markdown uygulama var mı?
- Aynı seçenekleri kolayca devre dışı olabilecek bir HTML / javascript markdown editörü var mı?
Update: Ben sadece HTML Purifier ile markdown()
çıkışını çalışan sona erdi.
Bu şekilde Markdown render (seferde render ve sterilizasyon hem yapmaya çalışıyoruz değil), ve daha esnek, daha güvenli (birden sterilize olabilir (çoğunlukla iki-değiştirilmemiş kodu üsleri) çok daha kolaydır çıkış sanitisation, ayrı idi seviyeleri) güvenilir içerik için daha gevşek bir yapılandırma ve kamu yorumların için çok daha sıkı bir sürümünü söylüyor