我正在合并老系统,并且有些组件使用Markdown格式,有些使用Textile格式。这极大地混淆了我的用户。因此我想要统一使用Markdown。
有没有一种方式可以自动将至少大部分的Textile格式转换为Markdown?
即将发布的 pandoc 1.8(或当前的github版本)可以直接将 Textile 转换为 Markdown。我不知道它能处理多少 Textile,但
pandoc index.textile -o index.markdown
在这里很好地工作了。
pandoc --from textile --to markdown "input.textile" -o "output.md"
要将一个包含纺织文件的目录(包括嵌套目录中的文件)转换为Markdown,您需要循环遍历每个文件并每次调用Pandoc:
for textile_filename in ./**/*.textile; do
markdown_filename="${textile_filename%.textile}.md"
printf "Converting %s to %s\n" $textile_filename $markdown_filename
pandoc --from textile --to markdown $textile_filename -o $markdown_filename
done
如果您发现其他令人讨厌的问题或者找到了解决这些问题的方法,请随时添加到此列表中。 Pandoc手册 中还有更多一般信息,但它并没有深入涵盖转换。