有无和 typora 一模一样 markdown 渲染规则的博客系统?对于 LaTex 部分不能妥协!

2020-11-16 18:13:44 +08:00
 chizuo

被整疯了,因为我写 blog 使用 typora 来编写,相关的 LaTex 公式都按照 typora 的显示去编写,挺满意的。

我的博客系统使用 hugo academic,一个很简洁的博客,但是当我使用 hugo 进行渲染时,灾难出现了,数学公式效果和 typora 相差甚远,很多规则不一致

  1. 尝试了引入最新的 mathjax,无效
  2. 尝试了引入最新的 katex,无效
  3. 尝试手动导出 html,ok,但是当用 hugo 再渲染时会被覆盖;将原 markdown 文件设置为 draft=true 避免覆盖后,又不会在主页目录显示;总之就是妥协的后果就是非常麻烦;

typora 本身没有方便的 command line 导出支持,所以大家伙有无满足要求的解决方案或博客系统推荐呢?干脆换一套博客系统

  1. 尽量和 typora 的 markdown 规则一致,尤其是 LaTex 部分
  2. 简洁!方便发布与管理

谢谢大家!

4538 次点击
所在节点    程序员
34 条回复
cweijan
2020-11-17 17:46:57 +08:00
我看错问题了, 请无视我的回复
chizuo
2020-11-17 21:32:05 +08:00
@gwy15 好的谢谢老哥,确实 KaTex 感觉还不错,但是有一个问题就是 inline math 好像$math$这样没法渲染?网上查了不少资料,改 renderMathInElement 也渲染不了,用\(math\)这样是可以的,请教下老哥怎么解决的?
chizuo
2020-11-17 21:33:53 +08:00
@no1xsyzy emmm,主要是我的博客系统用的是 hugo,也就是说它会将.md 渲染成一些带样式的 html,所以如果全部使用 pandoc 之类的工具,将.md 统统直接转为 html,那 hugo 博客系统就废了,一些导航、目录都无法自动生成(这些都依赖于让 hugo 去渲染 md )
chizuo
2020-11-17 21:35:02 +08:00
@Elissa
@mrgeneral
好的谢谢,等下我试试这个 Typecho 博客系统
chizuo
2020-11-17 21:44:41 +08:00
@gkirito 看起来不错的样子,虽然样式对我来说还是有点太复杂了( 2333 我用于个人学术页展示,一般都很朴素很朴素那种),它用了 KaTex 来渲染,但是我在评论系统看到它支持 markdown,测试了下,没渲染。。正文貌似没看到它 latex 的示例,还需要自行测试一下。

感谢老哥!
gwy15
2020-11-17 23:01:25 +08:00
@chizuo 调用的时候可以传参数进去,你查下文档,把 delimiters 里面添加 $ 就可以了,默认是不添加的
no1xsyzy
2020-11-18 02:34:09 +08:00
@chizuo 你的提问是 > 有无和 typora 一模一样 markdown 渲染规则的博客系统?
我的回答是抛弃 Hugo,用 pandoc 和一点 Bash 甚至 Makefile 解决这个问题。
反正 typora 说了自己高级核心是 pandoc,那兼容性自然有“官方保证”
Elissa
2020-11-18 23:31:57 +08:00
Elissa
2020-11-18 23:33:35 +08:00
@chizuo typecho 本身支持 markdown 的,插件只是单独支持 Katex 公式显示
chizuo
2020-11-19 10:29:23 +08:00
@Elissa 嗯嗯,我第二个 append,是测试了安装了“MarkdownParse”这个 latex 增强插件后的结论。我刚刚再次测试了你说的“MarkdownKatex”,效果还不如“MarkdownParse”;尝试 2 个插件同时开启,直接 http error500
Elissa
2020-11-19 14:03:33 +08:00
@chizuo 我去粘贴文章的时候公式处修改用$包裹就可以了,其它都是 markdown 通用语法,两个插件应该都会对公式解析,php 后端产生错误肯定 500
Elissa
2020-11-19 14:07:56 +08:00
chizuo
2020-11-19 15:08:59 +08:00
@Elissa 主要是我的 markdown 和 latex 规则都是 typora 允许的,因此比较复杂情况,typora 可以支持,你说的这两个插件无法支持。这就比较尴尬了,typora 又不把它的渲染规则公开,难受
xiebruce
2020-11-19 18:06:52 +08:00
@chizuo 对,如果你不会装环境就算了,以后有的是麻烦

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/725896

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX