Leanote博客Markdown解析器升级!
? leanote ? ? markdown ? Blog    2015-04-12 00:32:42    2897    7    11

很多朋友都反应为什么leanote笔记里的markdown预览效果和博客的效果不同, 这, 说来话长, 都怪life, 他没时间升级. 还好他昨天通宵把这个问题解决了. 以后别怪他了(当然有问题还是得怪他的).

新的解析器与笔记内的markdown解析器一样, 支持Latex公式, 流程图, Toc.

Leanote博客主题全部都升级, 可以通过重新安装主题使用该功能.

如果你自定义了主题, 那么通过简单的修改就可以快速升级, 方法:

编辑主题的post.html, 在相应代码修改成:

  1. {{if $.post.IsMarkdown }}
  2. <script src="http://leanote.com/public/libs/md2html/md2html.js"></script>
  3. <script>
  4. var content = $.trim($("#markdownContent textarea").val());
  5. md2Html(content, $("#content"), function(html) {
  6.     $("pre").addClass("prettyprint linenums");
  7.     prettyPrint();
  8.     initNav();
  9.     weixin();
  10. });
  11. </script>
  12. <!-- 不是markdown -->
  13. {{else}}
  14. <script>
  15. $(function() {
  16. initNav();
  17. weixin();
  18. });
  19. </script>
  20. {{end}}

核心代码为:

1. 首先加载 http://leanote.com/public/libs/md2html/md2html.js 

2. 然后调用 md2Html方法将markdown文本渲染到#content中.

  1. <script src="http://leanote.com/public/libs/md2html/md2html.js"></script>
  2. <script>
  3. var content = $.trim($("#markdownContent textarea").val());
  4. md2Html(content, $("#content"), function(html) {});
  5. </script>

想要看效果? 这里有最全的markdown效果展示, 绝对不骗人.


上一篇: Leanote 桌面客户端 v0.4 发布, 支持多语言, 多主题

下一篇: Markdown测试源码

2897 人读过
立即登录, 发表评论.
没有帐号? 立即注册
11 条评论
  • github上的 leanote/public/libs/md2html/md2html.js 没有更新吗... 先用本地的发现无法解析任务列表. 调试了半天, 最后用 https://leanote.com/public/libs/md2html/md2html.js, 发现是正常的...
    77 month ago
  • https 环境需要把链接改为https或者放到本地. 不然Chrome无法加载
    77 month ago
  • life 回复 rainkong
    你好, 上海电信对外出口确实有不稳定的情况
    117 month ago
  • rainkong 回复 life
    不是好像是全部 昨天下午的时候,我是在上海。我之前看到过你们说有不稳定的情况,我进任何都进不了 过一段时间就好了,我还特地查看了服务器的ip,发现在日本。
    117 month ago
  • life 回复 rainkong
    谢谢!!
    117 month ago
  • life 回复 rainkong
    是特定的某个博客吗?
    117 month ago
  • rainkong 回复 life
    我等等截图发个邮件。
    117 month ago
  • life 回复 rainkong
    你好, 我们正在查看原因, 谢谢. 如果下次仍有这种情况, 可以第一时间发邮件给 leanote@leanote.com 谢谢!
    117 month ago
  • 为什么有时候进博客的时候有点卡 甚至打不开?
    117 month ago
  • 棒,在新的主题里使用了。
    121 month ago
  • 太拼啦~点赞
    122 month ago
文档导航