suziwen / markdownxiaoshujiang

小书匠是一款本地优先,去中心化,分布式,支持选择性同步的全平台覆盖知识管理笔记软件。
http://soft.xiaoshujiang.com
1.53k stars 197 forks source link

有没有想过支持MDX、MDC语法 #1711

Open Ahidada opened 1 year ago

Ahidada commented 1 year ago

用 mdx 和 mdc 可以自定义组件,相当于拓展了 markdown 语法。mdxmdc

nuxtjs 的 content 的实现很方便: https://content.nuxt.com/usage/markdown

suziwen commented 1 year ago

这个暂时不考虑了。

对于普通用户,这些语法在知识管理软件里还是太复杂了。

其实,大部份的笔记软件,基本的 markdown 语法加上 mathjax 和 小书匠现在提供的表格组件,绘图组件,就已经能满足大部份的使用需求了。添加的这些 mdx, mdc 等语法,反而增加用户的学习成本,阻挡用户的使用,更不利于软件的推广。

以前开发时,也是看到一些新的语法,比如 小书匠语法说明之nunjucks | 小书匠 , 小书匠语法说明之codeChunk | 小书匠,也是急着添加进去。现在使用下来,发现这些语法在自己平时的笔记软件里,压根没用到过, 现在我自己都想把这些语法删除掉😅。