python标记扩展,用于在汉语/日语/韩语和英语单词之间插入空格
markdown-cjk-spacing的Python项目详细描述
标记中日韩间距
python标记扩展,用于在中文/日语之间插入空格/ 韩语和英语单词,展示得很漂亮。
中文Chinese西文English
转换为中文 Chinese 西文 English
。
安装
用PIP安装。
$ pip install markdown-cjk-spacing
使用量
它用作Python-Markdown的扩展。
import markdown md = markdown.Markdown(extensions=["markdown_cjk_spacing.cjk_spacing"]) md.convert("markdown text")
或者使用fromPelican作为标记扩展。
# pelicanconf.py MARKDOWN = { 'extension_configs': { 'markdown.extensions.codehilite': {'css_class': 'highlight'}, 'markdown.extensions.extra': {}, 'markdown.extensions.meta': {}, 'markdown_cjk_spacing.cjk_spacing': {}, }, 'output_format': 'html5', }
分段转换
在汉语/日语句子中,如果你做换行,它将是一个一字节的空格,但是你可以删除这个空格。
import markdown md = markdown.Markdown(extensions=["markdown_cjk_spacing.cjk_spacing"], extension_configs={'markdown_cjk_spacing.cjk_spacing': {'segment_break': True}}) md.convert("markdown text")