kramdown

软件截图:
kramdown
软件详细信息:
版本: 1.2.0
上传日期: 20 Feb 15
许可: 免费
人气: 6

Rating: nan/5 (Total Votes: 0)

kramdown是可用于解析的降价&NBSP的超集的自由Ruby库;它完全Ruby编写,支持标准降价(有一些小的修改)以及各种扩展,已经进行了广泛被PHP降价额外的包,并Maruku。
这可能是最快的纯Ruby降价器可用(2009年11月),是5倍的速度比Maruku和大约10倍比BlueFeather更快。
该kramdown语法基于降价,很容易编写,易于阅读的标记以纯文本编写HTML文档。由于基本语法降价有一定的缺点,实现(尤其是PHP降价额外包)试图克服这一缺点,用另外的语法。 kramdown支持原来的降价语法(尽管有一些小的修正)在PHP降价额外的包,并执行Maruku所有功能,以及新功能。
用法:
该kramdown包提供了两种方法使用它:
*作为库
  kramdown使用基本上相同的API RedCloth,BlueCloth和Maruku:
 要求“kramdown”
  Kramdown :: Document.new(文本).to_html
 第二个参数为新的呼叫是一个选项哈希(德)激活某些功能。欲了解更多信息,看看API文档。
*作为应用
 加上库文件的二进制称为kramdown附带可用于在kramdown语法将文本转换为HTML。它要么读取指定为命令行参数或标准输入的文件。例如:
  kramdown路径/要/ kramdown / DOC / syntax.page

什么在此版本中是新的

  • 在2人轻伤变化:
  • 在增加了一个解析器Github上香料降价(GH解析#68阿恩·布拉塞尔谁提供的初始执行)
  • 在HTML属性现在输出的水平线
  • 在5 bug修复:
  • 在结果字符串正确的编码,现在设置即使使用了模板选项
  • 固定GH#72,GH#74:所有的方式来设置一个首部的ID遵循相同的方案是符合HTML标识(所不同的是点不允许)(报告和由马蒂施耐德初始补丁)
  • 在固定GH#73:默认的HTML模板现在有一个DOCTYPE并正确设置编码(由西蒙Lydell最初的补丁)
  • 在固定GH#67:链接元素的URL,现在逃了LaTeX的转换器,以避免出现问题(由亨宁的Perl补丁)
  • 在固定GH#70:现在支持stringex库的任何版本(报告由Simon Lydell)

什么在1.1.0版本新

  • 在2小的改动:
  • 在脚注标记现在可以重复(解决谁提供了最初的补丁GH#62和GH#63西奥多·朴)
  • 在该LaTeX的缩写包现在用于缩写(GH解析#55蒂姆Besard谁提供了最初的补丁)
  • 在3 bug修复:
  • 在固定GH#60:除了文字字符(由Trevor Wennblom补丁)转换下划线时,数字是目前公认
  • 在固定GH#66:HTML元素,而现在正确地LaTeX的转换器(由贴片亨宁的Perl)
  • 转换
  • 在固定GH#57:当(报告由比尔Tozier)之后或之前引号下划线直接更好的智能报价处理

什么是1.0.2版本,新的

  • 在测试页面已经被更新,包括相对时间在基准,使得能够更好地衡量kramdown的性能(通过后现代要求的)。
  • 在该kramdown维基现在包含扩展kramdown(由后现代观念)库的列表。

什么在1.0.0版本新

  • 在4小的改动:
  • 在新选项transliterated_header_ids的音译头文字转换成ASCII生成一个头ID而像越南(固定GH#35,由KY映要求)的语言是非常有用的前
  • 在引号实体QUOT;现在被转换成其性质相当于当entity_output = as_char。
  • 在警告现在输出IALS /限期任命是不包含属性确定指标。
  • 在HTML注脚输出更改为使用而不是相对类来实现(X)HTML4 / 5的兼容性
  • 在3 bug修复:
  • 在固定GH#38:1.9 / 2.0,由于不兼容的编码编码的问题 - 源字符串现在转换为UTF-8解析前和转换后转换回(报告由Simon Lydell)
  • 在固定RF#29647:缩写与非词的第一个字符在文本率先开始异常(报道斯蒂芬·戴尔)
  • 在固定RF#29704:ID在ATX风格的标题说明,并不总是正确检测(报告凯尔巴伯)

什么是0.14.2版本,新的

  • 在1微小的变化:
  • 在新选项link_defs预定义链接定义
  • 在1 bug修复:
  • 在ATX头固定出现的错误没有文字

什么的0.14.1版本是新的

    必须不包含机身
  • 在只有HTML元素(等等)都是以这种形式输出,所有其他元素现在使用显式结束标记(解决除其他事项外问题)
  • 在之前定义列表现在可以正确指定块IAL
  • 修正了GH#30:空机构在定义列表导致异常的定义(报道马克·约翰逊)

什么的0.14.0版本是新的

  • 在2个主要的变化:
  • 在代码的语言现在通过.language-CODELANG代替LANG ='CODELANG“
  • 指定
  • 的(由麸皮初始补丁)在围栏代码块起跑线上设置语言实现的支持
  • 在1微小的变化:
  • 在头一个ID可以从显示在TOC通过分配.no_toc类给他们(补丁蒂姆·贝茨)
  • 防止
  • 在1 bug修复:
  • 在数字,而不是象征性的HTML实体现在是默认的备用(由Gioele Barabucci补丁)

什么的0.13.5版本是新的

  • 在2小的改动:
  • 在HTML属性没有值现在支持(修正错误RF#29490报道纳特·韦尔奇)
  • 在HTML属性的名称现在总是转换为小写的一致性
  • 在5 bug修复:
  • 固定文档#method_missing的接受snake_cased类名(由补丁tomykaira)
  • 在固定的问题在老的Ruby 1.8.6版本缺少REXML常数(由戴维·埃弗里特报道)
  • 修正了RF#29520:有效的内联数学语句不触发数学块了(报告Gioele Barabucci)
  • 修正了RF#29521:HTML数学输出永远是现在兼容XHTML(报道Gioele Barabucci)
  • 在空的id属性是由HTML和kramdown转换器(报道约尔格索默)现在处理得更好
  • 在1文件修复:
  • 在固定例如在快速参考页(报道约尔格索默)无效选项声明

什么的0.13.4版本是新的

  • 在添加了一个转换器,提取文件的TOC (由布伦丹干草请求)。需要注意的是,如果你使用kramdown作为一个库,这是唯一有用的!
  • 修正了一个错字:应--output而不是--ouput(修补程序通过后现代)
  • 修正了HTML转换器正确输出空span标签(由约翰·Croisant补丁)
  • 修正了RF#29350:HTML标签不匹配的情况下的解析现在的作品
  • 修正了RF#29426:风格标签的内容被视为现在原始文本
  • 在HTML转换器现在使用的,而不是转REL是HTML5兼容(乔菲奥里尼补丁)
  • 在固定的Ruby 1.9.3相关的警告
  • 在固定HTML解析器来解决的阵列#delete_if实现变化的Ruby 1.9.3

要求

  • 在红宝石

类似的软件

SimpleXML
SimpleXML

3 Jun 15

xsd2db
xsd2db

3 Jun 15

lcov_cobertura
lcov_cobertura

20 Feb 15

UberWriter
UberWriter

17 Feb 15

显影剂的其他软件 Thomas Leitner

webgen
webgen

12 Apr 15

cmdparse
cmdparse

12 Apr 15

kramdown
kramdown

10 Feb 16

意见 kramdown

评论没有发现
添加评论
打开图片!