Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

收集对markdown编辑器的建议 #1

Open
Jinqn opened this issue May 20, 2014 · 18 comments
Open

收集对markdown编辑器的建议 #1

Jinqn opened this issue May 20, 2014 · 18 comments

Comments

@Jinqn
Copy link

Jinqn commented May 20, 2014

平时使用的markdown编辑器有什么赞功能,或者是吐槽的点?
可以在这里评论添加。

@Jinqn
Copy link
Author

Jinqn commented May 20, 2014

计划实现的功能点

基本功能

  • 标题支持:h1-h6
  • 文本操作:斜体、粗体、引用块、分割线
  • 插入内容:列表、链接、图片、代码、表格、公式
  • undo/redo
  • 特殊符号支持: * # _
  • 兼容原生html代码

优化功能

  • 列表优化:键盘监听enter、tab
  • 插入图片支持上传插入,类似github的上传图片功能
  • 多主题预览内容
  • 自动是识别链接:http://开始的地址自动改成链接
  • 导入导出:html/markdown/pdf/txt
  • 左右关联:内容、选区、滚动
  • 可视化编辑,富文本区域也可以编辑

@2betop
Copy link

2betop commented May 20, 2014

语法最好是 gfm,另外最好能支持代码高亮哈。

@zswang
Copy link
Contributor

zswang commented May 20, 2014

协作 Markdown 编辑需求

标签: 需求 Markdown


主要需求(按主次罗列)

  • 流畅的需求

    【☆】希望输入过程非常流畅,即便预览延迟几秒也没关系。

  • 稳定的需求

    【☆】希望能有本地草稿箱,程序崩溃不会丢失输入的内容。
    希望线上能保存最近修改的 3 个版本,避免误输入同步后丢失内容。

  • 功能性需求

    【☆】格式与 Github 保持一致,方便归档。
    考虑按段落(“###”)协同编辑。

  • 美观的需求

    字体漂亮,界面清新

参考:https://www.zybuluo.com/mdeditor

@ranklau
Copy link

ranklau commented May 20, 2014

可以转换为手机可读性比较好的样式。再具体一点可以是自动排版成「微信公众帐号」的样式,

@nwind
Copy link
Member

nwind commented May 20, 2014

  • 生成 TOC(标题导航),对超长文本还是挺有用的,另外编辑时也通过导航跳转到段落会比较方便
  • 本地定期自动编辑保存,不怕刷新
  • TODO 列表的展现支持
  • 全屏无干扰模式
  • 可以考虑支持一些扩充语法,比如前缀是 WARNING: 的引用就显示警告 icon

@webooxx
Copy link

webooxx commented May 20, 2014

  1. 删除线

  2. 自定义语法代码块。
    例如:

    ::::javascript
    for( s in object ){
    }

    ::::php
    foreach( $list as $item ){
    }

@2betop
Copy link

2betop commented May 20, 2014

@webooxx 这些 gfm 中定义了啊,为何要新搞个代码块的语法?

@Jinqn
Copy link
Author

Jinqn commented May 20, 2014

同意@2betop,代码块习惯了gfm的格式:

alert('hello');

@zswang
Copy link
Contributor

zswang commented May 22, 2014

HTML 混排时能够防止 XSS

<img onerror="alert(1)" src="*">

@nwind
Copy link
Member

nwind commented Jun 1, 2014

又出现了一个竞品。。。https://laverna.cc ,金泉可以看看,可以和云结合,做得好的话有希望取代 Evernote。

@techird
Copy link
Member

techird commented Jun 1, 2014

github 的URL 识别真捉急啊

@campaign
Copy link

campaign commented Jun 1, 2014

做的很烂,你输入中文试试,

@webooxx
Copy link

webooxx commented Jun 4, 2014

@2betop 啊,sorry,我没注意,有标准就用标准最好。

@nwind
Copy link
Member

nwind commented Jun 10, 2014

企业办公平台看起来挺靠谱的。http://www.36kr.com/p/212742.html

@nwind
Copy link
Member

nwind commented Jun 20, 2014

竞品 +2,还卖钱的。。。https://www.penflip.com/

@Jinqn
Copy link
Author

Jinqn commented Jun 20, 2014

收到,penflip 这个体验很好啊,跟 http://prose.io 风格很像。

@hefangshi
Copy link
Member

强烈建议能够从剪贴板直接复制图片,同时图片包还能整体下载,方便上传至其他地方。

@PeterRao
Copy link

PeterRao commented Jul 8, 2014

支持MathJax

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

10 participants