问题
有什么方法可以从命令行运行 OmniMarkupPreviewer(Sublime Text 的插件)的功能“将标记导出为 HTML”吗?
https://github.com/timonwong/OmniMarkupPreviewer
背景
我正在写一个shell script用于推送到 Git。在脚本中,我想实现以下要求
- 将 README.markdown 导出为 HTML(我总是通过在 sublime 窗口中右键单击来执行此操作)
- 将自动生成的README_2015***.md重命名为index.html(使用mv命令)
- 然后将 origin 推送到 gh-pages 分支(以便发布 github 页面)
到目前为止
我发现OmniMarkupPreviewer是用Python编写的,所以我想的是,如果我可以运行该文件进行渲染/导出markdown,也许我可以得到我想要的结果。
因此,我查看了下面的目录,但对于我是Python初学者,我无法找到要运行哪个文件(或者也许我的方法是完全错误的。)
/Users/UserNameExample/Library/Application Support/Sublime Text 3/Packages/OmniMarkupPreviewer
有人能告诉我如何从 shell 脚本运行 Export Markup as HTML
命令吗?
最佳答案
如果您想要一个用于将 markdown 转换为 HTML 的 python 包,请查看 markdown2
:
https://github.com/trentm/python-markdown2
您可以从命令行调用它来将 Markdown 文件转换为 html。 您只需安装它所需的命令:
pip install markdown2
然后
python markdown2.py foo.md > foo.html
会将 foo.md
转换为 foo.html
关于python - 从命令行运行 OmniMarkupPreview 的 'Export Markup as HTML'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31889050/