我想转换Markdown文件,以便这些文件可以通过less…
查看但是,我希望格式(粗体,斜体等)保留并相应地显示…可惜我找不到规格。
我的首选方法是使用Pandoc将md文件转换为less可以正确显示的文件类型…
pandoc支持的任何格式的文件都可以像Unix手册页一样阅读:
pandoc --standalone --to=man INPUT_FILE | man -l -
默认使用less
,除非将PAGER
变量设置为其他值。
mandoc () { pandoc --standalone --to=man "$@" | man -l - }
现在你可以使用Markdown, docx, LaTeX等来读取文件,就像它们是手册页一样。
mandoc README.md
mandoc term-project.tex
mandoc thesis.docx
# and so on
如您所见,该命令使pandoc将其输入转换为称为man
的格式,这实际上是groff man(参见https://man.cx/groff_man(7))。