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

html5tidy
html5tidy

14 Apr 15

C++ WSDL Parser
C++ WSDL Parser

3 Jun 15

Bluefish
Bluefish

3 Oct 17

Ostatní software developer Thomas Leitner

kramdown
kramdown

10 Feb 16

webgen
webgen

12 Apr 15

cmdparse
cmdparse

12 Apr 15

Komentáře k kramdown

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