Skip to main content

convert markdown to zhihu compatible format.

Project description

md2zhihu

将markdown转换成 知乎 兼容的 markdown 格式

Install

pip install md2zhihu

Usage

md2zhihu your_great_work.md

这个命令将markdown 转换成 知乎 文章编辑器可直接导入的格式, 存储到 _md2/your_great_work/your_great_work.md. -o 选项可以用来调整输出目录.

Features

  • 公式转换:

    例如

    $$
    ||X{\vec {\beta }}-Y||^{2}
    $$
    

    $$ ||X{\vec {\beta }}-Y||^{2} $$

    转换成可以直接被知乎使用的tex渲染引擎的引用:

    <img src="https://www.zhihu.com/equation?tex=%7C%7CX%7B%5Cvec%20%7B%5Cbeta%20%7D%7D-Y%7C%7C%5E%7B2%7D%5C%5C" alt="||X{\vec {\beta }}-Y||^{2}\\" class="ee_img tr_noresize" eeimg="1">
    

    md2zhihu 能自动识别block的公式和inline的公式.

  • 表格: 将markdown表格转换成html 以便支持知乎直接导入.

  • 图片: md2zhihu 将图片上传到github, 并将markdown中的图片引用做替换.

    • 默认命令例如md2zhihu your_great_work.md要求当前工作目录是一个git(作者假设用户用git来保存自己的工作), md2zhihu将建立一个随机分支来保存所有图片.

    • 也可以使用指定的git repo来保存图片, 例如:

      md2zhihu your_great_work.md -r https://github.com/openacid/openacid.github.io.git 要求是对这个repo有push权限.

Limitation

  • 知乎的表格不支持table cell 中的markdown格式, 例如表格中的超链接, 无法渲染, 会被知乎转成纯文本.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

md2zhihu-0.1.8.tar.gz (20.2 kB view hashes)

Uploaded Source

Built Distribution

md2zhihu-0.1.8-py3-none-any.whl (24.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page