使用OrCo,你可以将Emacs的OrgMead转换成其他格式。
orgco的Python项目详细描述
使用orgco,您可以将emacs的orgmode转换为其他格式。
支持的输出格式:
- HTML
- 重构文本(rst)
支持的orgmode标记:
- 标题
- 代码(内联和多行)
- 列表(有序、无序和定义列表)
- 表格
- 链接(外部和图像)
- 斜体、粗体、下划线、笔划标记
要使用orgco从PyPI安装它:
$ pip install orgco
orgco提供了两个简单的函数来将orgmode转换为html(convert_html())和rst(convert_rst())。
fromorgcoimportconvert_htmlwithopen('my_orgmode.org')asf:html=convert_html(f.read())print(html)
HTML转换器接受一些可选参数:
- header=True:决定输出是否应该只包含内体,或者作为一个带有头和体的普通HTML文件
- highlight=True:启用代码突出显示。
- includes=['style.css']:包含一些额外的css文件。
orgco还提供了一个命令行工具:
usage: orgco.py [-h] -i INPUT -o OUTPUT -f FORMAT [--header][--highlight][--includes INCLUDES [INCLUDES ...]] optional arguments: -h, --help show this help message and exit -i INPUT, --input INPUT -o OUTPUT, --output OUTPUT -f FORMAT, --format FORMAT --header --highlight --includes INCLUDES [INCLUDES ...]
版权所有(c)2013-2015,Friedrich Paetzke(paetzke@fastmail.fm)。保留所有权利。