laobubu / MarkdownIME

A fresh way to write well-formatted text, by typing markdownized stuff on web.

Home Page:https://laobubu.net/MarkdownIME/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

我对您的项目的一点建议

EruditePig opened this issue · comments

今天早晨从小众软件看到您的项目,我就很感兴趣,并且一直测试到现在。我测试过:

  • 小众软件
  • 豆瓣
  • zhibo8.cc(我觉得这个论坛是discuz的)

但是都不行,唯独在您的帮助主页(就是有演示动画的那个页面)可以。由于我的需求是一个WYSIWYG的md编辑器,所以我就把这个帮助主页下载了下来,试了试我的常用需求,真的很赞,表格输入那里有惊艳的感觉。不过从我的需求来说,我想提几个功能上的建议,我也会努力的学习下代码,争取帮到点忙:

  • 一个开关:在即时渲染和源代码直接输入之间切换。因为有时候格式的渲染还是比较打断码字时的思路
  • 导出md源代码
  • 不同的渲染风格的切换
  • 导出html文件
  • 数学公式不用图片来模拟,或者可以用选项控制,是图片还是MathJax
  • 做成一个Chrome插件,可以离线使用
  • 统一一下退出当前语法的方法,是双击回车?或是其他方法
  • 代码输入高亮
commented

我也觉得!数学公式默认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能够追踪每次修改的内容)的存储方式,特意写上此评论,以示感激之心!