kramdown

Software kuvakaappaus:
kramdown
Ohjelmiston tiedot:
Versio: 1.2.0
Lähetyksen päivämäärä: 20 Feb 15
Kehittäjä: Thomas Leitner
Lupa: Vapaa
Suosio: 6

Rating: nan/5 (Total Votes: 0)

kramdown on ilmainen Ruby kirjasto, jota voidaan käyttää jäsentämiseen pääjoukko Markdown. & Nbsp; Se on täysin kirjoitettu Ruby, tukee standardia Markdown (joitakin vähäisiä muutoksia) ja erilaisia ​​laajennuksia, jotka on tehty suosittu PHP Markdown Extra-paketti ja Maruku.
Se on luultavasti nopein puhdasrotuisten Ruby Markdown muunnin saatavilla (marraskuu 2009), on 5x nopeampi kuin Maruku ja noin 10x nopeammin kuin BlueFeather.
Kramdown syntaksi perustuu Markdown, erittäin helppo kirjoittaa, helppolukuinen markup kirjoittamiseen HTML-asiakirjojen tekstimuodossa. Koska perus Markdown syntaksin on joitakin puutteita, toteutukset (erityisesti PHP Markdown Extra paketti) ovat yrittäneet ratkaista tämän puutteet ylimääräisiä syntaksin. kramdown tukee kaikkia ominaisuuksia alkuperäisen Markdown syntaksi (vaikkakin joitakin pieniä korjauksia) sekä uudempia ominaisuuksia toteutettu PHP Markdown Extra paketti ja Maruku.
Käyttö:
Kramdown paketti tarjoaa kaksi tapaa käyttää sitä:
* Koska kirjasto
& Nbsp; kramdown käyttää periaatteessa sama API kuin RedCloth, BlueCloth ja Maruku:
& Nbsp; vaatia "kramdown"
& Nbsp; Kramdown :: Document.new (teksti) .to_html
& Nbsp; Toinen parametri uuteen puheluun on vaihtoehtoja tiiviste (de) aktivointi tiettyjä ominaisuuksia. Lisätietoja vilkaista API-dokumentaation.
* Koska hakemus
& Nbsp; Yhdessä kirjaston tiedostoja binary nimeltään kramdown on lähetetty, jota voidaan käyttää muuntaa tekstin kramdown syntaksin HTML. Se joko lukee tiedostot määritetty komentorivin argumentteja tai vakiosyötteestä. Esimerkiksi:
& Nbsp; kramdown path / to / kramdown / doc / syntax.page

Mitä uutta tässä julkaisussa:

  • 2 alaikäinen muutokset:
  • Lisätty jäsennin Github Maustettu Markdown (korjaa GH # 68 Arne Brasseurin joka toimitti toteutuksen)
  • HTML-määritteet ovat nyt lähtö vaakarivillä
  • 5 korjauksia:
  • oikea koodaus tulokseen merkkijono on nyt asetettu, vaikka mallin vaihtoehtoa käytetään
  • Kiinteät GH # 72, GH # 74: Kaikki tapoja asettaa otsikon tunnus nyt noudattamaan samaa käytäntöä, joka on yhteensopiva HTML tunnukset (paitsi että pisteet eivät ole sallittuja) (raportoitu ja alustava laastari Matti Schneider)
  • Kiinteät GH # 73: Oletuksena HTML-mallin nyt DOCTYPE ja asettaa koodaus oikein (alustava patch Simon Lydell)
  • Kiinteät GH # 67: URL linkki elementit nyt pakeni LaTeX muunnin ongelmien välttämiseksi (patch Henning Perl)
  • Kiinteät GH # 70: Mikä tahansa versio stringex kirjasto on nyt tuettu (raportoitu Simon Lydell)

Mitä uutta versiossa 1.1.0:

  • 2 pieniä muutoksia:
  • Alaviite markkereita voidaan nyt toistaa (korjaa GH # 62 ja GH # 63 Theodore Pak, joka toimitti alkuperäisen patch)
  • LaTeX lyhennettä paketti nyt käytetään lyhenteitä (korjaa GH # 55 Tim Besard jotka antoivat alustavan patch)
  • 3 korjauksia:
  • Kiinteät GH # 60: Numerot ovat nyt tunnustetaan lisäksi sana merkkiä muunnettaessa alaviivoiksi (patch Trevor Wennblom)
  • Kiinteät GH # 66: HTML-elementtejä, ja nyt muunnetaan oikein LaTeX muuntimen (patch Henning Perl)
  • Kiinteät GH # 57: Parempi fiksu lainaus käsittely kun alaviivat heti tai ennen lainausmerkkejä (raportoitu Bill Tozier)

Mitä uutta versiossa 1.0.2:

  • testejä sivu on päivitetty suhteelliset kertaa vertailuindeksin niin, että se on mahdollista paremmin arvioida suorituskykyä kramdown (pyytämä postmodernin).
  • kramdown Wiki nyt sisältää luettelon kirjastoja, jotka ulottuvat kramdown (idea postmodernin).

Mitä uutta versiossa 1.0.0:

  • 4 pieniä muutoksia:
  • Uusi vaihtoehto transliterated_header_ids varten transliterating otsikon tekstin ASCII ennen tuota otsikkoa tunnus, joka on hyödyllinen kieli kuten Vietnam (kiinteä GH # 35, pyysi Kỳ Anh)
  • lainausmerkki kokonaisuus & quot; Nyt saa muuntaa sen luonnetta vastaavan kun entity_output = as_char.
  • varoitus on nyt lähtö IALS / ALDS jotka sisältävät ei määrite Definition.
  • HTML alaviite lähtö muutetaan käyttämään luokan sijaan suht saavuttamiseksi (X) HTML4 / 5 yhteensopivuus
  • 3 korjauksia:
  • Kiinteät GH # 38: koodaus ongelma 1,9 / 2,0 takia sovellu koodaukset - lähde merkkijono nyt muunnetaan UTF-8 ennen jäsentämiseen ja muunnetaan takaisin muutettuani (raportoitu Simon Lydell)
  • Kiinteät RF # 29647: Lyhenteet ulkopuolisten sanan ensimmäisen merkin alussa tekstin johtaa poikkeuksen (raportoitu Stephan Dale)
  • Kiinteät RF # 29704: ID määritetty ATX tyyli otsikoita ei aina tunnisteta oikein (raportoitu Kyle Barbour)

Mitä uutta versiossa 0.14.2:

  • 1 pieni muutos:
  • Uusi vaihtoehto link_defs valmiiksi määrittelyssä link määritelmät
  • 1 bug fix:
  • Kiinteät esille virheitä ATX otsikoita ilman tekstiä

Mitä uutta versiossa 0.14.1:

  • Vain HTML-elementtejä, jotka eivät saa sisältää rungon ( vastaavat) ovat tuotos tässä muodossa, kaikki muut tekijät käyttävät nyt nimenomainen sulkevan (korjaa muun muassa ongelmia)
  • määrittäminen lohko IAL ennen määritelmä lista toimii nyt oikein
  • Kiinteä vika GH # 30: Tyhjä runko määritelmä määritelmälistaan ​​johtaa poikkeuksen (raportoitu Mark Johnson)

Mitä uutta versiossa 0.14.0:

  • 2 suuria muutoksia:
  • Koodi kieli on nyt määritelty kautta .language-CODELANG sijasta lang = "CODELANG '
  • Sovellettu tuki asettamalla kielen aidattu koodieston lähtöviivalla (alustava laastarista Bran)
  • 1 pieni muutos:
  • Ylä- kanssa ID voidaan estää näkymisen TOC antamalla .no_toc luokan heille (patch Tim Bates)
  • 1 bug fix:
  • numeerinen sijaan symbolinen HTML yhteisöt ovat nyt oletusarvoisesti fallback (laastarista Gioele Barabucci)

Mitä uutta versiossa 0.13.5:

  • 2 pieniä muutoksia:
  • HTML attribuutteja ilman arvoja tuetaan nyt (korjauksia bug RF # 29490 raportoitiin Nat Welch)
  • HTML attribuutteja nimet ovat nyt aina muunnetaan pienaakkosiksi johdonmukaisuuden
  • 5 korjauksia:
  • Kiinteät Document # method_missing hyväksyä snake_cased luokan nimi (laastarista tomykaira)
  • Kiinteä ongelma puuttuu REXML vakio vanhemmissa Ruby 1.8.6 versio (raportoitu Dave Everitt)
  • Kiinteä vika RF # 29520: Voimassa inline matematiikka lausunto ei aiheuta matematiikka lohko enää (ilmoittamat Gioele Barabucci)
  • Kiinteä vika RF # 29521: HTML matematiikka lähtö on nyt aina XHTML-yhteensopiva (ilmoittamat Gioele Barabucci)
  • Tyhjät id attribuutteja nyt hoidetaan paremmin HTML ja kramdown muuntimet (raportoitu Jörg Sommer)
  • 1 dokumentointi fix:
  • Fixed virheellinen vaihtoehtoja julkilausuman esimerkiksi pikaoppaan (raportoitu Jörg Sommer)

Mitä uutta versiossa 0.13.4:

  • Lisätty muunnin, joka poimii TOC asiakirjan (pyytämä Brendan Hay). Huomaa, että tämä on vain hyötyä, jos käytät kramdown kuin kirjasto!
  • Kiinteä typo: Olisi --output eikä --ouput (laastarista postmoderni)
  • Kiinteät HTML Converter oikein lähtö tyhjä span-elementtien (patch John croisant)
  • Kiinteä vika RF # 29350: jäsennys HTML tageja paritonta tapauksessa nyt toimii
  • Kiinteä vika RF # 29426: sisältö tyyli tageja käsitellään tekstiversion nyt
  • HTML-muunnin käyttää nyt suht sijasta rev olla HTML5 yhteensopiva (patch Joe Fiorini)
  • Kiinteät Ruby 1.9.3 liittyvien varoitusten
  • Kiinteät HTML parseri kiertää toteutus muutos Array # delete_if Ruby 1.9.3

Vaatimukset :

  • Ruby

Vastaavia ohjelmistoja

rst2marsedit
rst2marsedit

14 Apr 15

rst2slides
rst2slides

11 May 15

cssmergemedia
cssmergemedia

14 Apr 15

eLML
eLML

14 Apr 15

Muu ohjelmistojen kehittäjä Thomas Leitner

webgen
webgen

12 Apr 15

kramdown
kramdown

10 Feb 16

cmdparse
cmdparse

12 Apr 15

Kommentit kramdown

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!