kramdown

Software screenshot:
kramdown
Software ətraflı:
Version: 1.2.0
Tarixi Upload: 20 Feb 15
Geliştirici: Thomas Leitner
Lisenziya: Pulsuz
Məşhurluq: 6

Rating: nan/5 (Total Votes: 0)

.

kramdown bir Markdown & nbsp bir superset təhlil üçün istifadə edilə bilər bir pulsuz Ruby kitabxana, Bu tamamilə Ruby yazılmış, PHP Markdown məşhur edilmişdir (bəzi kiçik dəyişikliklər ilə) standart Markdown və müxtəlif uzantıları dəstəkləyir Extra paketi və Maruku.
Bu sürətli Maruku çox və BlueFeather təxminən 10x sürətli 5X olan, yəqin ki, mövcud sürətli təmiz Ruby Markdown converter (Noyabr 2009) təşkil edir.
kramdown syntax Markdown, düz mətn HTML sənədləri yazmaq üçün bir çox yazmaq asan oxumaq üçün asan biçimlendirme əsaslanır. Əsas Markdown sintaksis bəzi çatışmazlıqlar var, tətbiq (xüsusilə PHP Markdown Extra paketi) əlavə sintaksis ilə bu çatışmazlıqların aradan qaldırılması üçün çalışmışıq. kramdown PHP Markdown Extra paketi və Maruku həyata keçirilən bütün (bəzi kiçik düzəlişlər ilə də olsa) orijinal Markdown sintaksis xüsusiyyətləri, eləcə də yeni xüsusiyyətləri dəstəkləyir.
istifadə:
kramdown paketi istifadə üçün iki yol verir:
* Bir kitabxana kimi
& Nbsp; kramdown əsasən RedCloth, BlueCloth və Maruku eyni API istifadə edir:
& Nbsp; tələb 'kramdown "
& Nbsp; Kramdown :: Document.new (text) .to_html
& Nbsp; yeni çağırış ikinci parametr müəyyən funksiyalar etkinleştirmek üçün bir seçim hash (de) təşkil edir. Daha ətraflı məlumat üçün API sənədlərin bir göz var.
* Bir proqram kimi
& Nbsp; kitabxana HTML kramdown sintaksis mətn çevirmək üçün istifadə edilə bilər göndərilən ikili adlı kramdown faylları ilə birlikdə. Bu da command line dəlilləri və ya standart input müəyyən faylları deyilir. Məsələn:
& Nbsp; kramdown yol / və / kramdown / doc / syntax.page

Bu azad Yeni nədir:

  • 2 kiçik dəyişikliklər:
  • (təmin Arne Brasör tərəfindən GH # 68 həll ilkin həyata keçirilməsi) Github Dadlı Markdown
  • üçün parser əlavə
  • HTML atributları artıq üfüqi xətlər üçün çıxış edir
  • 5 hata düzeltmelerini:

  • Şablon seçimi istifadə edildikdə
  • nəticə simli doğru encoding indi hətta müəyyən edilir
  • Sabit GH # 72 GH # 74: indi bir mövzu ID müəyyən
  • Sabit GH # 73: default HTML şablon indi DOCTYPE və düzgün encoding edir (Simon Lydell ilkin patch)
  • Sabit GH # 67: link elementləri URL'leri artıq lateks converter xilas ki, problemləri (Henning Perl ilə patch) qarşısını almaq üçün
  • Sabit GH # 70: stringex kitabxana hər hansı versiyası indi dəstəklənir (Simon Lydell tərəfindən)

versiya 1.1.0 yeni nədir:

  • 2 kiçik dəyişikliklər:
  • Qeyd markerlər indi təkrar oluna bilər (ilkin patch təmin Theodore Pak ilə GH # 62 GH # 63 həll)
  • lateks kısaltma paketi artıq ixtisarlar üçün istifadə olunur
  • (ilkin patch təmin Tim Besard tərəfindən GH # 55 həll)
  • 3 hata düzeltmelerini:
  • Sabit GH # 60 (Trevor Wennblom ilə patch) vurğulayır konvertasiya zaman Nömrələr artıq söz simvol əlavə tanınır
  • Sabit GH # 66: HTML elementləri, indi lateks converter (Henning Perl ilə patch)
  • doğru çevrilir
  • Sabit GH # 57: çəkir (Bill TOZIER tərəfindən) sonra və ya dırnaq əvvəl birbaşa Better smart quote user

versiyası 1.0.2-ci Yeni nədir:

  • testlər səhifə daxil yeniləndi nisbi dəfə daha yaxşı kramdown performansını ölçmek üçün mümkündür ki, meyar olan (postmodern tələb).
  • kramdown Wiki indi (postmodern ilə fikir) kramdown uzatmaq kitabxana bir siyahısını ehtiva edir.

versiya 1.0.0 yeni nədir:

  • 4 kiçik dəyişikliklər:
  • (Kỳ Anh tərəfindən tələb sabit GH # 35) Vyetnam kimi dil üçün faydalı bir mövzu ID yaradan əvvəl ASCII daxil header mətn transliterating üçün yeni seçimi transliterated_header_ids
  • dırnaq işarəsi şəxs & quot; İndi onun xarakteri ekvivalent çevrilir olur zaman entity_output = as_char.
  • A xəbərdarlıq indi defintion aid deyil ehtiva IALs / ALDs üçün çıxış edir.
  • HTML qeyd çıxış nail olmaq üçün yerinə rel sinif istifadə dəyişdirilir (X) HTML4 / 5 uyğunluğu
  • 3 hata düzeltmelerini:
  • Sabit GH # 38: 1.9 / 2.0 səbəbiylə bir araya sığmayan kodlamaları üçün problem Encoding - mənbə string indi təhlil əvvəl UTF-8 çevrilir və konvertasiya sonra geri çevrilir (Simon Lydell tərəfindən)
  • Sabit RF # 29647: (Stephan Dale tərəfindən) istisna mətn qurğuşun əvvəlində qeyri-söz ilk xarakteri ilə İxtisarlar
  • Sabit RF # 29704: ID ATX stil mövzular müəyyən həmişə düzgün aşkar edilmişdir (Kyle Barbour tərəfindən)

nədir versiya 0.14.2-ci ildə Yeni

  • 1 kiçik dəyişiklik:

  • Pre-müəyyən link anlayışlar üçün
  • Yeni seçimi link_defs
  • 1 bug fix:
  • mətn olmadan ATX başlıqlarını Sabit qaldırılmış səhvlər

versiya 0.14.1 yeni nədir:

    bədən ola bilməz
  • Yalnız HTML elementləri ( kimi) bu şəkildə çıxış, bütün digər elementləri indi açıq yekun tag istifadə edir (digər şeylər məsələlər arasında həll)
  • bir tərif siyahısı indi düzgün çalışır əvvəl bir blok IAL ifadə
  • Sabit bug GH # 30 (Mark Johnson tərəfindən) istisna bir definition siyahısı aparıcı bir müəyyən etmək üçün boş bədən

versiya 0.14.0 yeni nədir:

  • 2 böyük dəyişikliklər:
  • Kod dili indi əvəzinə lang = "CODELANG"
  • bir .language-CODELANG vasitəsilə müəyyən edilir
  • (Bran ilkin patch) hasara kodu blok başlanğıc line dil qəbulu üçün həyata keçirilən dəstək
  • 1 kiçik dəyişiklik:
  • şəxsiyyət ilə Başlıkları onlara (Tim Bates tərəfindən patch)
  • üçün .no_toc sinif təyin TOC göstərən önlənə bilər
  • 1 bug fix:
  • Elektron simvolik HTML şəxslər indi default fallback olan əvəzinə (Gioele Barabucci ilə patch)

versiya 0.13.5 yeni nədir:

  • 2 kiçik dəyişikliklər:

  • Dəyərləri indi dəstəklənir olmadan
  • HTML atributları (Nat Welch tərəfindən düzeltmelerini bug RF # 29490)
  • HTML adları indi həmişə ardıcıllıq üçün işi aşağı çevrilir atributları
  • 5 hata düzeltmelerini:
  • Sabit Document # method_missing
  • snake_cased sinif adı (tomykaira ilə patch) qəbul etmək
  • (Dave Everitt tərəfindən) older Ruby 1.8.6 versiyası REXML daimi itkin Sabit problem
  • Sabit bug RF # 29520: Valid inline math bəyanat artıq riyaziyyat blok tetiklemek deyil (Gioele Barabucci tərəfindən)
  • Sabit bug RF # 29521: HTML math çıxış indi həmişə XHTML uyğun (Gioele Barabucci tərəfindən)
  • Boş id atributları artıq (Jorg Sommer tərəfindən) HTML və kramdown çeviriciləri daha yaxşı idarə olunur
  • 1 sənədlərin fix:
  • (Jorg Sommer tərəfindən) tez istinad səhifə timsalında Sabit etibarsız variantları bəyanat

versiya 0.13.4 yeni nədir:

  • sənədin TOC çıxarışların bir converter əlavə (Brendan Hay tələb). Bir kitabxana kimi kramdown istifadə əgər bu yalnız faydalı olduğunu unutmayın!
  • Sabit typo: Bu --output və --ouput edilməlidir (postmodern ilə patch)
  • Sabit HTML converter düzgün çıxış boş span tags (John Croisant ilə patch)
  • Sabit bug RF # 29350: Uyumsuz halda HTML tags təhlil indi işləyir
  • Sabit bug RF # 29426: stil tags məzmun artıq xam mətn kimi müalicə olunur
  • HTML converter indi HTML5 uyğun (Joe Fiorini ilə patch) olmaq əvəzinə rev rel istifadə
  • Sabit Ruby 1.9.3 bağlı xəbərdarlıq
  • Sabit HTML parser Ruby 1.9.3-ci Array # delete_if bir həyata dəyişiklik keçici

tələblər

  • Ruby

Oxşar proqram

filepp
filepp

2 Jun 15

rst2html5
rst2html5

20 Feb 15

Amoeba
Amoeba

3 Jun 15

eLML
eLML

14 Apr 15

Geliştirici digər proqram Thomas Leitner

kramdown
kramdown

10 Feb 16

cmdparse
cmdparse

12 Apr 15

webgen
webgen

12 Apr 15

Şərh kramdown

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