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个字符(你的段落)
如果你觉得有什么烦人的事情,或者你找到了解决这些问题的方法,请随意添加到这个列表中。中有更多的一般信息,但没有深入介绍转换