kramdown

Software screenshot:
kramdown
Podrobnosti Software:
Verze: 1.2.0
Datum uploadu: 20 Feb 15
Vývojka: Thomas Leitner
Licence: Volný
Popularita: 79

Rating: 2.0/5 (Total Votes: 1)

kramdown je zdarma Ruby knihovna, která může být použita pro analýzu je podmnožinou Markdown. & Nbsp; je kompletně napsán v Ruby, podporuje standardní Markdown (s drobnými úpravami) a různé rozšíření, které byly provedeny populární PHP Markdown Extra balíček a Maruku.
To je pravděpodobně nejrychlejší pure-Ruby Markdown převodník k dispozici (listopad 2009), je 5x rychlejší než Maruku a asi 10x rychlejší než BlueFeather.
Syntaxe kramdown je založen na formátu Markdown, velmi snadno psát, snadno čitelné značení pro psaní HTML dokumenty ve formátu prostého textu. Vzhledem k tomu, základní syntaxe Markdown má některé nedostatky, implementace (zvláště Extra balíček PHP Markdown) se snažili překonat tuto nedostatky s příplatkovým syntaxe. kramdown podporuje všechny funkce původního Markdown syntaxe (i když s drobnými opravami), stejně jako novější funkce implementované v Extra balíčku PHP srážky a Maruku.
Použití:
Balíček kramdown nabízí dva způsoby, jak používat:
* Jako knihovny
& Nbsp; kramdown používá v podstatě stejný, jako API RedCloth, BlueCloth a Maruku:
& Nbsp; požadovat "kramdown"
& Nbsp; Kramdown :: Document.new (text) .to_html
& Nbsp; Druhý parametr na novou výzvu je možností hash (de) aktivaci určité funkce. Pro více informací se podívejte do dokumentace API.
* Jako aplikace
& Nbsp; Společně s knihovna soubory binární nazývá kramdown je dodáván, který může být použit pro konverzi textu v kramdown syntaxi do HTML. Je to buď čte ze souborů specifikovaných jako argumenty příkazového řádku, nebo ze standardního vstupu. Například:
& Nbsp; kramdown cesta / k / kramdown / doc / syntax.page

Co je nového v této verzi:

  • 2 minor Změny:
  • Přidán parser pro GitHub ochucené Markdown (řeší GH # 68 Arne Brasseur, která poskytla počáteční implementaci)
  • atributy HTML jsou nyní výstup pro horizontální linie
  • 5 oprav:
  • správné kódování na výsledku řetězce je nyní nastaven, i když je použita možnost template
  • Pevná GH # 72, GH # 74: všechny způsoby, jak nastavit ID záhlaví nyní následují stejné schéma, které je v souladu s ID HTML (kromě toho, že body nejsou povoleny) (oznámeno a počáteční náplast Matti Schneider)
  • Pevná GH # 73: Výchozí šablona HTML má nyní DOCTYPE a nastaví kódování správně (původní náplast Simon Lydell)
  • Pevná GH # 67: URL odkazu prvků jsou nyní unikl v LaTeXu konvertoru aby se předešlo problémům (náplasti Henning Perl)
  • Pevná GH # 70: Jedno verze stringex knihovny je nyní podporován (hlášeno Simon Lydell)

Co je nového ve verzi 1.1.0:

  • 2 drobné změny:

  • Značky
  • poznámek pod čarou je nyní opakovat (řeší GH # 62 a GH # 63 Theodore Pak který poskytl první náplast)
  • Zkratka balíček LaTeX se nyní používá pro zkratky (řeší GH # 55 Tim Besard, který poskytl první náplast)
  • 3 opravy chyb:
  • Pevná GH # 60: Čísla jsou nyní rozpoznány kromě slovních znaků při konverzi podtrhuje (záplatu Trevor Wennblom)
  • Pevná GH # 66: HTML prvky, a jsou nyní převedeny správně LaTeX převodníkem (náplast Henning Perl)
  • Pevná GH # 57: Lepší manipulace smart quote když podtržení přímo před nebo po uvozovek (hlášeno Bill Tozier)

Co je nového ve verzi 1.0.2:

  • Stránka zkoušek byl aktualizován, aby zahrnoval relativní krát v referenční tak, aby bylo možné lépe odhadnout výkon kramdown (žádost postmoderní).
  • kramdown Wiki nyní obsahuje seznam knihoven, které rozšiřují kramdown (idea o postmoderní).

Co je nového ve verzi 1.0.0:

  • 4 drobné změny:
  • nová možnost transliterated_header_ids pro přepis textu záhlaví do ASCII před generováním záhlaví ID, který je vhodný pro jazyk jako Vietnamce (pevné GH # 35, na žádost Kỳ Anh)
  • uvozovky entita & quot; Nyní dostane přeměněn na svým charakterem rovnocenné když entity_output = as_char.
  • varování je nyní výstup pro IALS / ALDS, které obsahují připisovat defintion.
  • HTML poznámka pod čarou výstup se změní na použití třídy místo rel k dosažení (X) HTML4 / 5 Kompatibilita
  • 3 opravy chyb:
  • Pevná GH # 38: Kódování problém na 1,9 / 2,0 kvůli neslučitelným kódování - zdroj řetězec je nyní převeden do UTF-8 před analýze a převést zpět po konverzi (hlášeno Simon Lydell)
  • Pevná RF # 29647: Zkratky s non-slovo prvního znaku na začátku textu vede k výjimky (hlášené Stephan Dale)
  • Pevná RF # 29704: ID uvedeno na záhlaví atx stylu se ne vždy správně detekována (hlášeno Kyle Barbour)

Co je nového ve verzi 0.14.2:

  • 1 nevýznamné změny:
  • nová možnost link_defs pro definice předem definují link
  • 1 bug fix:
  • Pevné vznesené chyby na atx hlavičky bez textu

Co je nového ve verzi 0.14.1:

  • pouze HTML prvky, které nesmí obsahovat těleso ( podobně), vystupují v této podobě, všechny ostatní prvky se používají explicitní uzavírací tag (řeší mimo jiné otázky se)
  • Zadání bloku IAL než seznam definice nyní pracuje správně
  • Opravena chyba GH # 30: Prázdné tělo na definici v seznamu definice vedou k výjimky (hlášené Mark Johnson)

Co je nového ve verzi 0.14.0:

  • 2 hlavní změny:
  • jazyk kód je nyní uvedena pomocí .language-CODELANG místo lang = 'CODELANG'
  • realizované podpory pro nastavení jazyka na oploceném kód blok startovní čáry (první záplatu Bran)
  • 1 malá změna:
  • Záhlaví s ID může být zabráněno zobrazení v obsahu přiřazením třídy .no_toc jim (oprav Tim Bates)
  • 1 bug fix:
  • Číselný místo symbolické HTML entity jsou nyní standardní nouzový (náplast o Gioele Barabucci)

Co je nového ve verzi 0.13.5:

  • 2 drobné změny:
  • atributy HTML, aniž jsou nyní podporovány hodnoty (opravy chyba RF # 29490 uvádí Nat Welch)
  • atributy HTML jména jsou nyní vždy převeden na malá písmena konzistence
  • 5 oprav:
  • Pevná Document # method_missing přijmout snake_cased název třídy (náplasti tomykaira)
  • Opraven problém s chybějící REXML konstantu na starší verzi 1.8.6 Ruby (hlášeno Dave Everitta)
  • Opravena chyba RF # 29520: Valid inline math prohlášení nespouští matematický blok už (hlášeno Gioele Barabucci)
  • Opravena chyba RF # 29521: matematika výstup HTML je nyní vždy XHTML kompatibilní (hlášeno Gioele Barabucci)
  • Prázdné atributy id se nyní zachází lépe pomocí HTML a kramdown konvertory (přiznaných Jörg Sommer)
  • 1 dokumentace Oprava:
  • Pevná neplatné volby prohlášení v příkladu na rychlou odkaz na stránku (hlášené Jörg Sommer)

Co je nového ve verzi 0.13.4:

  • Přidán konvertor, který extrahuje TOC dokumentu (žádost Brendan Hay). Všimněte si, že toto je jen užitečné, pokud používáte kramdown jako knihovnu!
  • Pevná překlep: Je třeba --output a nikoliv --ouput (náplast o postmoderní)
  • Pevná HTML Converter pro správné výstupu prázdné rozpětí tagy (náplast John croisant)
  • Opravena chyba RF # 29350: parsování HTML značky s neodpovídající případě už pracuje
  • Opravena chyba RF # 29426: Obsah tagů stylu je považován za surový textu nyní
  • HTML převodník nyní používá rel místo REV jsou HTML5 kompatibilní (náplast Joe Fiorini)
  • Pevná Ruby 1.9.3 varování související
  • Pevná HTML parser pro práci kolem změně implementace Array # delete_if v Ruby 1.9.3

Požadavky na :

  • Ruby

Podobný software

YaHP Converter
YaHP Converter

15 Apr 15

Nemo Templates
Nemo Templates

14 Apr 15

Creoleparser
Creoleparser

11 May 15

Ostatní software developer Thomas Leitner

kramdown
kramdown

10 Feb 16

cmdparse
cmdparse

12 Apr 15

webgen
webgen

12 Apr 15

Komentáře k kramdown

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!