leanote/app/
controllers 控制器
db mongodb通用数据库访问方法, 由service调用
info 数据表的模型和其它数据结构
lea 通用方法
service 服务
view 视图
init.go 初始化方法, 注入service
BaseController.go 基控制器, 所有控制器都继承自它
IndexController.go leanote首页
MobileController.go 移动端页面
AuthController.go 用户登录/注销/找回密码
OauthController.go 第三方登录验证, 现只有github
UserController.go 用户, 修改密码, 用户名
NotebookController.go 笔记本
NoteController.go 笔记
NoteContentHistoryController.go 笔记历史
ShareController.go 共享笔记/笔记本
BlogController.go 博客
FileController.go 文件上传, 现只有图片上传
leanote的服务相当于php mvc的model. 服务之间可相互调用, 但服务是根据功能来划分的, 而不是根据数据表(model)
init.go 初始化, 注入各个service
common.go 公用方法
AuthService.go 登录与权限
PwdService.go 密码服务, 修改, 找回
UserService.go 用户
TokenService.go Token, 用于找回密码
NotebookService.go 笔记本
NoteService.go 笔记
NoteContentHistoryService.go 笔记历史
TrashService.go 废纸篓服务
TagService.go 笔记标签
ShareService.go 共享笔记/笔记本
BlogService.go 博客
SuggestionService.go 建议(已废弃)
在db/目录下只有一个文件 Mgo.go. * 包含表的Collection对象, 在leanote启动时会连接数据库, 并实例化所有表的Colle
Gmail, 知乎编辑器可以ctrl + v 来粘贴图片, 这么好用的功能leanote怎么会没有呢?
如果你是在使用chrome, 那么也在leanote编辑器试试吧.
leanote开源至今已有100多个star了, 非常感谢对leanote的关注.
leanote仍在不断进步, 同时也期待能有更多追求极致的朋友加入我们一起完善leanote.
leanote v0.3发布, 在github上上传了linux, mac的二进制版. 链接: https://github.com/leanote/leanote/releases/tag/0.3
v0.3新特征: 添加写作模式, 进入写作模式, 界面干净, 极致体验:
同时也修复了若干BUG.
期待你的加入!
leanote 于2014-5-9号悄悄开源, 欢迎喜欢它的朋友加入我们一起完善它.
近期添加和修复的功能, 还有要做的...
因为leanote出现的BUG或操作失误会带来笔记内容丢失, 故新添加"历史记录" 功能, 保存笔记的最近10个版本.
点击右上角"历史记录" 显示:
记录按时间降序排列, 最近的在最前面. 内容只列出了一部分, 点击"展开"即可显示全部; 点击"还原"以该版本还原笔记.
leanote 新代码插件更简单:
使用方法:
将代码切换成普通文字, 定位到代码, 然后使用ctrl + shit + C (ctrl + shift +C快捷键可将文字与代码来回切换)
通过life近2天的工作, leanote添加markdown编辑器. 现在你可以在leanote添加markdown笔记, 同样也可以将分享给好友或公开成博客.
不仅如此, leanote的界面也发生了微调, 为了配合markdown编辑器实时预览需要的空间很大, leanote左侧导航可以通过左上角来折叠导航让编辑器区域更宽阔, 让你尽情享受书写的乐趣!
左侧折叠后的效果如下:
折叠后仍可以点左上角lea来展开.
现在可以添加两种笔记: 普通笔记和markdown笔记, 所以顶部新建笔记区域添加了markdown链接来添加markdown笔记:
点击markdown即可添加markdown笔记
markdown编辑器如下:
该编辑器分3部分, 顶部工具栏(比普通编辑器选项要少), 编辑区与预览区.
关于markdown的基本语法可参考: leanote Markdown语法简介
本markdown editor 主要参考了 cmd markdown 和 stackedit
更多细节我们正在优化中....
Welcome to Leanote!
Features:
Geek paradise: Wanna Markdown? We support it!
Private notebook: Organize your knowledge & Snap every moment
Awesome blog: Create unique themes & Share your ideas
Collaboration: Learn together with your friends
Related links:
Help us improve at GitHub
QQ Group: 326073529
Any questions, please feel free to email us: leanote@leanote.com
欢迎来到Leanote!
Leanote特性:
相关链接:
任何问题, 欢迎发送邮件至 leanote@leanote.com