Leanote Markdown导出PDF已优化, 现全面支持图片, Latex, 流程图.
请体验.
------------------
Leanote, Just For You
leanote-v1.0-beta.4 二进制版全平台发布, 包含linux, mac, windows三平台( 32 & 64 bit) 共 6种leanote二进制文件.
下载地址: http://leanote.org/#download
注意, 以后所有二进制版程序将在http://leanote.org/#download 发布, 仓库 https://github.com/leanote/leanote-bin 将删除, 不再维护
Leanote 桌面客户端 v0.4 发布, 支持多语言, 多主题, 添加插件机制.
leanote现支持三种语言, English, 简体中文, 繁体中文. 语言包在public/langs下, 可方便扩展其它语言.
不仅如此, leanote支持自定义主题, 可以参考public/themes/themes的任意一个主题进行二次发布. 主题文件包括:
欢迎为desktop-app仓库提交主题!
V0.4将主题, evernote导入, pdf导出做成插件的形式放在public/plugins目录下. 以后可方便扩展其它功能.
欢迎为desktop-app制作插件!
如何升级? v0.3.4的朋友可通过"Check for updates"来升级. v0.3.3的朋友可先升级到v0.3.4再升级到v0.4.
当然也可以重新下载: http://app.leanote.com
欢迎提交pull request https://github.com/leanote/desktop-app
很多朋友都反应为什么leanote笔记里的markdown预览效果和博客的效果不同, 这, 说来话长, 都怪life, 他没时间升级. 还好他昨天通宵把这个问题解决了. 以后别怪他了(当然有问题还是得怪他的).
新的解析器与笔记内的markdown解析器一样, 支持Latex公式, 流程图, Toc.
Leanote博客主题全部都升级, 可以通过重新安装主题使用该功能.
如果你自定义了主题, 那么通过简单的修改就可以快速升级, 方法:
编辑主题的post.html, 在相应代码修改成:
{{if $.post.IsMarkdown }} <script src="http://leanote.com/public/libs/md2html/md2html.js"></script> <script> var content = $.trim($("#markdownContent textarea").val()); md2Html(content, $("#content"), function(html) { $("pre").addClass("prettyprint linenums"); prettyPrint(); initNav(); weixin(); }); </script> <!-- 不是markdown --> {{else}} <script> $(function() { initNav(); weixin(); }); </script> {{end}}
核心代码为:
1. 首先加载 http://leanote.com/public/libs/md2html/md2html.js
2. 然后调用 md2Html
方法将markdown文本渲染到#content中.
<script src="http://leanote.com/public/libs/md2html/md2html.js"></script> <script> var content = $.trim($("#markdownContent textarea").val()); md2Html(content, $("#content"), function(html) {}); </script>
想要看效果? 这里有最全的markdown效果展示
Markdown测试源码, 可以复制到Markdown编辑器下查看效果
# Welcome to Leanote! 欢迎来到Leanote! ## 1. 排版 **粗体** *斜体* ~~这是一段错误的文本。~~ 引用: > 引用Leanote官方的话, 为什么要做Leanote, 原因是... 有充列表: 1. 支持Vim 2. 支持Emacs 无序列表: - 项目1 - 项目2 ## 2. 图片与链接 图片:  链接: [这是去往Leanote官方博客的链接](http://leanote.leanote.com) ## 3. 标题 以下是各级标题, 最多支持5级标题 ``` # h1 ## h2 ### h3 #### h4 ##### h4 ###### h5 ``` ## 4. 代码 示例: function get(key) { return m[key]; } 代码高亮示例: ``` javascript /** * nth element in the fibonacci series. * @param n >= 0 * @return the nth element, >= 0. */ function fib(n) { var a = 1, b = 1; var tmp; while (--n >= 0) { tmp = a; a += b; b = tmp; } return a; } document.write(fib(10)); ``` ```python class Employee: empCount = 0 def __init__(self, name, salary): self.name = name self.salary = salary Employee.empCount += 1 ``` # 5. Markdown 扩展 Markdown 扩展支持: * 表格 * 定义型列表 * Html
在本文之前安装Leanote v1.0-beta.4的同学会出现不能注册, 或注册新用户后, 新用户的博客没有主题问题.
问题原因是初始mongodb数据库有问题, 请使用admin用户登录, 到后台管理admin/t?t=setting/shareNote
, 配置下分享用户信息:
5483207cf4e87203a4000001
5483207cf4e87203a4000001
在本文之后安装的用户不存在该问题, 已修复.
2015-04-08 13:32:00
-- Leanote Bug Fix Group
桌面客户端v0.3.4.1发布, 支持evernote导入, 下载地址: http://app.leanote.com
之前已安装好的不必重新下载, 直接升级即可, 如何升级?
因升级包有2M, 升级过程请耐心等待.
右键笔记本:
选择evernote文件导入吧:
P.S 本来想开发一个导入有道笔记的功能, 可是有道的导出格式是加密的, 所以没有办法. 强烈鄙视有道这种行为. 以后Leanote会计划增加导出html, evernote格式文件. 以开放的心态呈现更完美的leanote.
Leanote最近悄悄上线导出PDF功能, 赶紧尝鲜吧!
多么好看的PDF有木有:
此处必须有掌声!!!!!
为Leanote点赞!!!!!
Leanote Github已同步最新代码, 主要添加API, 支持客户端连接.
Leanote-bin已包含linux, mac, windows三平台最新beta.4二进制版.
Leanote-all已同步最新代码
之前beta.2/3的用户注意: 因为数据库有变动, 程序逻辑有改动, 如果你直接下载最新代码运行, 登录后是看不到笔记的, 此时你需要升级到beta.4.
如何升级:
点击升级即可.
注意:
如果你的revel是最新版的(0.12), 需要修改app.conf: 参考这个提交
https://github.com/goodbest/leanote/commit/3720c37d5b715c306fbe3732c6ebb29fd9a7e07b