首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >将markdown中的Latex公式转换成知乎格式

将markdown中的Latex公式转换成知乎格式

原创
作者头像
marsggbo
修改2019-12-24 10:42:44
1K0
修改2019-12-24 10:42:44
举报

我们平时在写markdown时常常会用到latex公式,然而直接将markdown上传至知乎的话,知乎并不能正常解析公式,因为他还无法识别\$\$。

通过分析知乎网站代码可以看到知乎的处理方式是这样的:

假设你的latex代码如下:

```markdown

$$\frac{a}{b}$$

```

知乎的显示数学代码的方式是转换成html中的`img`标签:

```

<img src="https://www.zhihu.com/equation/tex=\frac{a}{b}" eeimg="1">

```

当然有时它也会把latex公式转化成URL编码格式,即我们有时会看到有的URL中会出现%这些符号,这些其实就是转码之后的结果。

好,话不多说,直接送上代码。

BTW, 代码没有使用正则表达式(因为还不熟。。。),如果有哪些小伙伴用正则表达式实现了的,麻烦分享一下,谢谢!

> 源码地址:[ zhihu_markdown_converter](https://github.com/marsggbo/zhihu_markdown_converter)

<footer style="color:white;;background-color:rgb(24,24,24);padding:10px;border-radius:10px;"><br>

<h3 style="text-align:center;color:tomato;font-size:16px;" id="autoid-2-0-0"><br>

<b>MARSGGBO</b><b style="color:white;"><span style="font-size:25px;">♥</span>原创</b><br>

<br><br>

<p>如有意合作,欢迎私戳</p>

<p>邮箱:marsggbo@foxmail.com</p>

<b style="color:white;"><br>

2019-12-24 10:12:42

<p></p>

</b><p><b style="color:white;"></b><br>

</p></h3><br>

</footer>

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档