撸了一个然并卵的 markdown 编辑器自己用,求指点~

2015-10-05 15:47:37 +08:00
 mec0825
本来准备换掉 wordpress 使用一个轻量级支持 markdown 的博客引擎,(|||¬ω¬) 捣鼓~捣鼓~捣鼓~最后胡乱弄了个也不能称为编辑器的东东。之前做移动端开发的,第一次搞 html , javascript ,希望路过的随便看看,懂的能指点指点~
其实我是来拉 star 的,〜( ̄▽ ̄〜) ,不过工程这么烂还是留着自己用用吧~_(┐「ε:)_

默默附上地址, chrome 运行应该是正常的 _(:3 」∠)_
https://github.com/mec0825/maxdown
2893 次点击
所在节点    分享创造
5 条回复
Kilerd
2015-10-05 17:48:09 +08:00
个人觉得轻量级就用一个纯 js 的解析器(marked/commonmark.js),如果需要支持 LaTex 或者数学公式,就来两个 js 就够了。 在编辑器里面加 highlight.js 相当不明智
dqh3000
2015-10-05 18:42:44 +08:00
highlight.js 确实挺大的(如果要支持所有语言要 90KB 吧我记得),然而我觉得留着也没什么的

倒是 mathjax ,我觉得太慢了(包括加载速度和转化速度)

我觉得如果对数学公式要求不那么高的话,试试 KaTeX 吧,它对 latex 的支持比 mathjax 少,但是快很多,也小很多

其实 md 这边我觉得做的最好的还是 stackedit.io ,不过这个太大了,而且本身不是为了可嵌入其他网页的编辑器而开发的,而是独立的编辑器。但是里面有可参考的东西, ace 就算了,真的用了那个可能很多很麻烦的事情。
dqh3000
2015-10-05 18:44:03 +08:00
segmentfault 就是用的 md ,他们开始也想用 ace 做的 input ,但是后来放弃了(这个是我观察到的,那个时候刚好我也在做某网站的 markdown editor )
mec0825
2015-10-05 20:45:37 +08:00
@Kilerd @dqh3000 恩~,慢点研究研究。弱弱地问下 ace 是啥?
dqh3000
2015-10-05 21:04:13 +08:00
@mec0825

ace editor

stackedit 用的

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

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

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

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

© 2021 V2EX