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

要求

  • 在红宝石

类似的软件

omega t+
omega t+

3 Jun 15

cssmergemedia
cssmergemedia

14 Apr 15

queXML
queXML

20 Feb 15

Apache XML-RPC
Apache XML-RPC

14 Apr 15

显影剂的其他软件 Thomas Leitner

webgen
webgen

12 Apr 15

kramdown
kramdown

10 Feb 16

cmdparse
cmdparse

12 Apr 15

意见 kramdown

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