我对您的项目的一点建议
EruditePig opened this issue · comments
今天早晨从小众软件看到您的项目,我就很感兴趣,并且一直测试到现在。我测试过:
- 小众软件
- 豆瓣
- zhibo8.cc(我觉得这个论坛是discuz的)
但是都不行,唯独在您的帮助主页(就是有演示动画的那个页面)可以。由于我的需求是一个WYSIWYG的md编辑器,所以我就把这个帮助主页下载了下来,试了试我的常用需求,真的很赞,表格输入那里有惊艳的感觉。不过从我的需求来说,我想提几个功能上的建议,我也会努力的学习下代码,争取帮到点忙:
- 一个开关:在即时渲染和源代码直接输入之间切换。因为有时候格式的渲染还是比较打断码字时的思路
- 导出md源代码
- 不同的渲染风格的切换
- 导出html文件
- 数学公式不用图片来模拟,或者可以用选项控制,是图片还是MathJax
- 做成一个Chrome插件,可以离线使用
- 统一一下退出当前语法的方法,是双击回车?或是其他方法
- 代码输入高亮
我也觉得!数学公式默认Mathjax是极好的!
你可以把 MarkdownIME 理解为一种带格式的输入法,因此,MarkdownIME 适用的输入框是可以直接显示出效果的那种输入框,不是纯文本编辑框。
WordPress、小众、豆瓣的评论框,Discuz 帖子底部的快速回复输入框,都是纯文本编辑框。
要让纯文本编辑框变成那种输入框,得使用别的方式来开发……
MathJax 的渲染函数是异步的,这一点太难搞,所以就用图像了……
开了新坑:laobubu/HyperMD
采用知名的 CodeMirror 作为基础,实现真正的 WYSIWYG Markdown 编辑器。
(MarkdownIME 其实只是“输入法”,严格的说不是文本编辑器)
目前暂时可用的 demo 在这里: http://demo.laobubu.net 不保证一直有效,以后的演示地址将在项目主页提供。
以下是 @EruditePig 提到的功能。打勾的表示目前已实现 / 很容易实现。没有打勾的有较大难度。
- 一个开关:在即时渲染和源代码直接输入之间切换。因为有时候格式的渲染还是比较打断码字时的思路
- 导出md源代码
- 不同的渲染风格的切换
- 导出html文件
- 数学公式不用图片来模拟,或者可以用选项控制,是图片还是MathJax
- 做成一个Chrome插件,可以离线使用
- 统一一下退出当前语法的方法,是双击回车?或是其他方法
- 代码输入高亮
- 表格编辑
当然新坑嘛,还是需要大家帮忙的。。看得懂的可帮忙一起撸撸代码,暂时看不懂的帮忙宣传宣传,想必是极好的。
一直想要一个输入为富文本展示,保存为markdown文件的编辑器,既能得到富文本所见即所得的界面,又能够得到markdown轻量级、易管理(配合Git能够追踪每次修改的内容)的存储方式,特意写上此评论,以示感激之心!