? leanote ? ? v1.0-beta.4 ?    2015-04-01 02:43:16    466    0    3

Github已同步最新代码, 主要添加API, 支持客户端连接.

之前beta.2/3的用户注意: 因为数据库有变动, 程序逻辑有改动, 如果你直接下载最新代码运行, 登录后是看不到笔记的, 此时你需要升级到beta.4.

如何升级:

  1. 使用admin用户登录
  2. 登录后到后台管理的"Upgrade"

点击升级即可.

注意:

如果你的revel是最新版的(0.12), 需要修改app.conf: 参考这个提交

https://github.com/goodbest/leanote/commit/3720c37d5b715c306fbe3732c6ebb29fd9a7e07b


? leanote ? ? 桌面客户端 ? ? desktop ? Leanote    2015-03-28 19:02:12    2260    14    6

让大家久等的Leanote桌面客户端正式发布windows和mac平台版本(0.3.2)

下载: 

linux版本敬请期待...

与Leanote web一样, leanote desktop app同样开源!! 欢迎加入我们: https://github.com/leanote/desktop-app

感谢有你相伴, Leanote才会不断进步.

? leanote ? ? 桌面客户端 ? ? desktop ? Leanote    2015-03-25 07:35:49    1348    5    2

让大家久等的Leanote桌面客户端正式内测. 加入官方QQ群: 158716820 抢先体验客户端.

与Leanote web一样, leanote desktop app同样开源!! 欢迎加入我们: https://github.com/leanote/desktop-app

感谢有你相伴, Leanote才会不断进步.

? leanote ? ? windows ?    2015-03-20 06:40:46    4420    1    3

谢谢 @Leolee 写的文档. https://github.com/leanote/leanote/wiki/Leanote-for-Windows-Setup

注意:为增加本程序兼容性,请尽量按照本程序操作( 32位系统,源码安装位置:C盘),如需要自定义环境,请随机应变!!!


步骤

  1. 下载环境
  2. 安装Golang
  3. MongoDB安装
  4. 安装Leanote源码
  5. 导入初始数据
  6. 配置Leanote
  7. 运行Leanote

一、 下载环境:(以32位为例)

Golang下载:
http://golangtc.com/static/go/go1.4.2.windows-386.msi
mongodb下载:
https://fastdl.mongodb.org/win32/mongodb-win32-i386-2.6.8-signed.msi?_ga=1.163324924.1783433278.1426342651
leanote-all 依赖环境与源码下载
https://github.com/leanote/leanote-all/archive/master.zip

二、 安装Golang

enter image description here

一直点击点击下一步,默认安装,如下图

enter image description here

安装完成后,直接按WinKey+R 输入cmd 打开命令行, 输入 go version 如出现如下显示,说明Golang安装正确。

enter image description here

安装完成后,直接按WinKey+R 输入cmd 打开命令行, 输入 go version 如出现如下显示,说明Golang安装正确。

enter image description here

增加GO的GOPATH环境变量 右键我的电脑 — 属性 – 高级 – 环境变量 – 如下图

enter image description here

注意俩个变量的区别 !!!

三、 MongoDB安装

enter image description here

与Golang一样一直点击下一步默认安装。如需自定义设置,在第二部如下图选择:

enter image description here enter image description here enter image description here

点击 Finish 安装完毕!

在C盘根目录下建立dbanote目录用于放置笔记的数据文件

enter image description here

直接按WinKey+R 输入cmd 打开命令行,输入

C:\>mongod --dbpath C:\dbanote

启动数据库,界面如下:

enter image description here

★注意:此时这个命令行窗口最小化,不要关闭!切记!!!

重新打开一个终端, 使用下mongodb(直接按WinKey+R 输入cmd 打开命令行) 输入:

C:\> mongo
C:\> show dbs
...数据库列表

如下图:

enter image description here

MongoDB 到此安装完成!

四、 安装Leanote源码

解压将之

? v1.0-beta.3 ? ? ace ? ? markdown ?    2015-01-12 02:13:17    1294    5    14

Leanote一直坚持着让知识编辑更简单的理念不断完善Leanote. 今天 Leanote v1.0-beta.3 发布了, 这一版对编辑器的功能做了极大的改进. 主要改进代码编辑器及使用全新Markdown编辑器, 和新增加第三方登录.

Leaonte坚信 轮子+轮子=产品,  我们庆幸身处一个开放的环境, 我们可以将一切好的东西吸收进来不断完美Leanote. 在这一版中, 我们没有自己开发代码编辑器, 而是集成了当今最好用的Ace代码编辑器. 在这新一版的Markdown编辑器中, 我们也是如此, 集成了当今最好用的stackedit编辑器.

1. 代码编辑器-Ace

这一新功能绝对是程序员朋友们的福利, 从此在笔记中贴代码将变得如此简单!!

1.1. 功能截图

1.1. 功能介绍

注意: 现在Leanote集成的代码编辑器仅支持基于webkit的浏览器, 如chrome, safari, 对于ie, firefox代码编辑器还是之前的编辑器. 请使用chrome体验该功能. 我们会尽快将该功能兼容到firefox, ie 10+上.

Ace支持的功能, 比如以下常用的功能都支持:

  • 代码高亮
  • 行号
  • tab 增加缩进
  • shift + tab 减少缩进
  • 折叠代码
  • 搜索代码
  • ....

1.2 插入代码

插入代码的方式有以下两种:

  • 使用工具栏的"代码语言"
  • 使用快捷键 ctrl + shift + c / command + shift + c

在使用时, 可以先选择一段文本(也可以不选择, 或将光标放在某行上), 使其转换为代码.

如:

1. 选择文本:

2. 使用ctrl + shift + c 或 使用工具栏的"代码语言" 选择"javascript", 就会转换成代码编辑器:



1.3 选择特定语言高亮

Ace会根据特定的语言进行代码高亮, 请在工具栏上"代码语言" 上选择正确的语言, 以确保Ace能正确的解析.

1.4 转换代码到html

将代码转换到普通的html, 先focus代码, 再使用工具栏的"代码语言"的"Convert Code".

->切换成:

1.5 切换Ace与pre

可以通过代码编辑器左上角的checkbox将Ace与<pre>相互切换. 支持这个功能是为了在一些情况下不使用Ace编辑器:

在Ace模式下, 左上角的checkbox是勾选的, 

点击就会切换到pre

当然再次勾选又会切换到Ace模

? Happy New Year ? ? 2015 ?    2015-01-01 03:32:36    606    5    7

2015年的钟声即将敲响, Leanote感谢有大家的陪伴, 祝大家新年快乐!!

Leanote刚好也一岁了, 在这一年中, Leanote从一个想法到实现, 从一个人到一个团队. 这一路走来, 我们都在坚持着, 感谢有你的陪伴, 让我们更有力量!

Leanote始终围绕着让知识编辑更简单, 让分享更加便捷的想法, 让Leanote成为一个知识管理与个人展示的平台的理念一直在不断完善, 新的一年, 我们会继续努力!

Leanote开源, Ta属于每一个人, 我们期待喜欢Ta的朋友加入Leanote团队和我们一起不断完善Ta.

最后, 再次祝大家新年快乐!


Happy New Year! We are so glad to have you here!

Leanote is  one years old. From idea to product, from one person to a team. We are growing, slowly but surely. During this year, you make us powerful to do the amazing work. Thank you.

In the new year, We will keep focus on our faith: manage knowledge more easier and share the ideas more convenient. Make leanote an awesome personal plateform is what we are fightng for.

Leanote is a open source project, you are welcome to be a part of our team, improve leanote together with us.

Again, Best wishes to our dearest friends!!

Leanote Team

2014.12.31

? ace ? ? 代码编辑器 ?    2014-12-18 06:21:49    4507    7    3

引用 Leanote Github 上的一段话:

说实话, 我们曾是evernote的忠实粉丝, 但是我们也发现evernote的不足:

evernote的编辑器不能满足我们的需求, 不能贴代码(格式会乱掉, 作为程序员, 代码是我们的基本需求啊), 图片不能缩放. ...

这是我们开发Leanote的初衷, 为此, 我们在不断地努力, 让编辑知识更简单, 对于代码编辑这块, Leanote之前的做法是使用 pre(这也是富文本编辑器能用的做法), 将代码放在pre中, 但这这个代码编辑器是非常简单的, 没有行号, 没有高亮, 没有tab,shift+tab缩进...

我们一直为此努力, 希望能早日开发一款强大的代码编辑器, 在此期间, 我们也有一些小样品, 但功能始终不尽人意. 有一天, 我们跳出自己开发的思维, 为什么不将强大的Ace代码编辑器集成到Leanote富文本编辑器中呢?

现在, 我们已经成功将Ace集成到Leanote中, 在这里, 你可以享受到强大的代码编辑器. 当然肯定还有一些瑕疵, 但对于简单的代码编辑需求已经足够了, 尽情享受吧!

功能截图

功能截图

功能介绍

注意: 现在Leanote集成的Ace编辑器 仅支持基于webkit的浏览器 , 如chrome, safari, 对于ie, firefox代码编辑器还是之前的编辑器. 请使用chrome体验该功能. 我们会尽快将该功能兼容到firefox, ie 10+上.

Ace支持的功能, 比如以下常用的功能都支持:

  • 代码高亮
  • 行号
  • tab 增加缩进
  • shift + tab 减少缩进
  • 折叠代码
  • 搜索代码
  • ....

2.1 插入代码

插入代码的方式有以下两种:

  • 使用工具栏的"代码语言"
  • 使用快捷键 ctrl + shift + c / command + shift + c

在使用时, 可以先选择一段文本(也可以不选择, 或将光标放在某行上), 使其转换为代码.

如:

1 . 选择文本:

选择文本

2 . 使用ctrl + shift + c 或 使用工具栏的"代码语言" 选择"javascript", 就会转换成代码编辑器:

2.2 选择特定语言高亮

Ace会根据特定的语言进行代码高亮, 请在工具栏上"代码语言" 上选择正确的语言

? ace ? ? code editor ?    2014-12-15 05:56:08    1403    4    3

引用Leanote Github上的一段话:

说实话, 我们曾是evernote的忠实粉丝, 但是我们也发现evernote的不足:

  • evernote的编辑器不能满足我们的需求, 不能贴代码(格式会乱掉, 作为程序员, 代码是我们的基本需求啊), 图片不能缩放.
  • .....

为此, 我们在不断地努力, 让编辑知识更简单, 对于代码编辑这块, Leanote之前的做法是使用<pre>, 将代码放在<pre>中, 但这这个代码编辑器是非常简单的, 没有行号, 没有高亮, 没有tab,shift+tab缩进...

我们一直为此努力, 希望能早日开发一款强大的代码编辑器, 在此期间, 我们也有一些小样品, 但功能始终不尽人意. 有一天, 我们跳出自己开发的思维, 为什么不将强大的Ace代码编辑器集成到Leanote富文本编辑器中呢?

现在, 我们已经成功将Ace集成到Leanote中, 在这里, 你可以享受到强大的代码编辑器. 当然肯定还有一些瑕疵, 但对于简单的代码编辑需求已经足够了, 尽情享受吧!

1. 功能截图

2. 功能介绍

注意: 现在Leanote集成的Ace编辑器仅支持基于webkit的浏览器, 如chrome, safari, 对于ie, firefox代码编辑器还是之前的编辑器. 请使用chrome体验该功能. 我们会尽快将该功能兼容到firefox, ie 10+上.

Ace支持的功能, 比如以下常用的功能都支持:

  • 代码高亮
  • 行号
  • tab 增加缩进
  • shift + tab 减少缩进
  • 折叠代码
  • 搜索代码
  • ....

2.1 插入代码

插入代码的方式有以下两种:

  • 使用工具栏的"代码语言"
  • 使用快捷键 ctrl + shift + c / command + shift + c

在使用时, 可以先选择一段文本(也可以不选择, 或将光标放在某行上), 使其转换为代码.

如:

1. 选择文本:

2. 使用ctrl + shift + c 或 使用工具栏的"代码语言" 选择"javascript", 就会转换成代码编辑器:



2.2 选择特定语言高亮

Ace会根据特定的语言进行代码高亮, 请在工具栏上"代码语言" 上选择正确的语言, 以确保Ace能正确的解析.

2.3 转换代码到html

将代码转换到普通的html, 先focus代码, 再使用工具栏的"代码语言"的"Convert Code".

->切换成:

2.4 切换Ace

? 12.1-12.7 ? ? 产品周报 ?    2014-12-08 06:38:16    701    2    1

Leanote 最近新支持的功能:

1. 对android, iphone, ipad支持更友好

对移动端优化, 特定对iphone, ipad作了支持, 解决了滚动条不显示的问题.

2. 支持浏览器刷新定位笔记

 我相信你与我一样有这样的烦恼:

  • 打开一个笔记, 刷新之后又要自己重新找这篇笔记.
  • 我分享了一个笔记给好友, 却要好友自己去找, 发个链接多好啊!

现在这些功能Leanote都支持啦 赶紧体验吧, 再也不怕刷新浏览器了!! 因为Leanote会自动定位.

之前Leanote笔记页的Url总是这样的: https://leanote.com/note, 而现在打开一个笔记Url都会变化: https://leanote.com/note/笔记Id, 所以尽管刷新吧, 而且Leanote支持后退哦!

演示:

 

? leanote ? ? 浏览器刷新 ? ? 笔记定位 ?    2014-12-08 01:48:52    863    0    0

 我相信你与我一样有这样的烦恼:

  • 打开一个笔记, 刷新之后又要自己重新找这篇笔记.
  • 我分享了一个笔记给好友, 却要好友自己去找, 发个链接多好啊!

现在这些功能Leanote都支持啦 赶紧体验吧, 再也不怕刷新浏览器了!! 因为Leanote会自动定位.

之前Leanote笔记页的Url总是这样的: https://leanote.com/note, 而现在打开一个笔记Url都会变化: https://leanote.com/note/笔记Id, 所以尽管刷新吧, 而且Leanote支持后退哦!

演示: