Markdown 将纺织品标记转换为降价?
我正在合并遗留系统,一些组件使用降价,另一些使用纺织格式。这让我的用户非常困惑。因此,我想标准化降价Markdown 将纺织品标记转换为降价?,markdown,markup,textile,Markdown,Markup,Textile,我正在合并遗留系统,一些组件使用降价,另一些使用纺织格式。这让我的用户非常困惑。因此,我想标准化降价 是否有一种方法将至少大部分的纺织品格式转换成自动降价?,因为降价和纺织品都是用来生成HTML的,请考虑首先将所有的文本转换为HTML。 有许多标记实现也支持将HTML转换回标记。举个例子。另一个可能的解决办法是使用 由于Textile比Markdown更详细,因此某些元素(如表)将保持标记为HTML,这与Markdown很好,但也可能会让用户感到困惑。即将发布的pandoc 1.8(或当前版本)
是否有一种方法将至少大部分的纺织品格式转换成自动降价?
,因为降价和纺织品都是用来生成HTML的,请考虑首先将所有的文本转换为HTML。 有许多标记实现也支持将HTML转换回标记。举个例子。另一个可能的解决办法是使用
由于Textile比Markdown更详细,因此某些元素(如表)将保持标记为HTML,这与Markdown很好,但也可能会让用户感到困惑。即将发布的pandoc 1.8(或当前版本)可以直接将Textile转换为Markdown。我不知道它能处理多少纺织品,但是 潘多克指数.纺织品-o指数.降价
在这里工作得很好。正如西蒙所说,您可以使用通用文档转换器 一个文件
pandoc——从textile——到markdown“input.textile”-o“output.md”
多个文件
要将一个包含纺织文件(包括嵌套目录中的文件)的目录转换为标记,您需要循环每个文件并每次调用pandoc:
用于纺织品_文件名,位于/***纺织品中;做
markdown_filename=“${textile_filename%.textile}.md”
printf“将%s转换为%s\n”$textile\u filename$markdown\u filename
pandoc——从textile——到markdown$textile\u filename-o$markdown\u filename
完成
降价输出的一些问题:
- 元数据头(YAML Front Matter)已损坏,需要将其重新格式化为原始格式。textile和markdown之间的元数据头是相同的,因此不必更改
- 在段落中添加新行,使其短于某个字符长度,因此您必须在所有句子中删除额外的新行。你将得到8行,每行大约80个字符,而不是一行500个字符(你的段落)