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

[WIP] 新增 chart.js、mermaid、emoji 支持 #775

Open
wants to merge 9 commits into
base: master
Choose a base branch
from

Conversation

jim3ma
Copy link

@jim3ma jim3ma commented May 24, 2018

非常喜欢 leanote,所以针对 markdown 进行了一些扩展,希望对大家有用。

  1. chart.js 支持

Demo

  1. mermaid 支持

Demo

  1. emoji、提示框支持

Demo

TODO:

  • 部分 css 依赖主题,需要修改成动态加载
  • 部分 css 依赖 github,需要使用 cdn
  • 完善使用文档
  • 相关元素在生成摘要时,会出现问题,需要重新 review 生成代码

@jim3ma
Copy link
Author

jim3ma commented May 24, 2018

  • emoji 以及提示框支持

2018-05-24 6 00 34

  • mermaid 支持

2018-05-24 6 00 49

2018-05-24 6 01 05

  • chart.js 支持

2018-05-24 6 04 10

@lealife
Copy link
Member

lealife commented Jun 6, 2018

你好, 很赞的feature, 关于markdown的代码, 可以同步到 https://github.com/leanote/markdown-editor-v2 源码中?
不建议直接改这个仓库的markdown源码, 关于markdown的代码, 请先提交到 https://github.com/leanote/markdown-editor-v2

@xoit
Copy link

xoit commented Jul 31, 2018

这个 feature 会 merge 到 Desktop 的 editor 吗?
有很多 mermaid 的代码,以后可以直接写进 leanote 是很赞的事。

@jim3ma
Copy link
Author

jim3ma commented Aug 11, 2018

@lealife @xoit desktop app 我测试过了,已经实现了,等我有空的时候,可以将这些先整理到 markdown-editor-v2 中去

@duanmuweiyu
Copy link

大神,什么时候可以合入啊,期待mermaid特性,平常都是用haroopad写markdown

@jim3ma
Copy link
Author

jim3ma commented Mar 19, 2019

@duanmuweiyu 这个是我自己修改的,我不是搞前端的,所以有些代码比较脏,如果你想用的话,可以先用我的分支部署一下的哈,我自己用的 docker 部署的,如果需要的话,可以使用我的仓库来部署,我可以提供 docker-compose 文件,https://cloud.docker.com/u/jim3ma/repository/docker/jim3ma/leanote

@EricWJP
Copy link

EricWJP commented Feb 15, 2020

我日你们妈 老子花了钱 这个软件 这么垃圾 回退功能各种问题 草泥马

@EricWJP
Copy link

EricWJP commented Feb 15, 2020

审查代码的脑子里装的是屎吗?

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