一直使用印象笔记和onenote。onenote不支持markdown,不开心!印象笔记盼了很多年终于也盼来了markdown,但是会员刚到期,它就不让我登录了,说是登录的设备太多,当时忙着找一篇文章,急匆匆的没找见哪里删除设备。如果不是会员,哪家的都不会把我们当真正上帝(客户)。有道云的话,因为对国内前段时间云盘的阴影,一直持保守态度(所以后续还会出一个搭建私有云盘的文章)。于是萌生出一个想法,自己搭建一个笔记云,万事不求人,于是在开源的社区找一找,目前找到的比较靠谱的就只有一个“蚂蚁笔记leanote”,这也是国内一家公司开源的云笔记搭建方案,但是我还是想提前看一下它的优缺点。
优点:
注意:
以上博客看起来有点简单,但是其实用户可以导入其他主题,甚至自定义主题,我根据官方市场修改了两款,有需要的在文章后边有链接地址。缺点:
国内市场以及开源环境的不成熟,官方估计不盈利已经放弃维护了(反正好久没更新了)。目前如果有bug或者功能缺失,主要靠社区或者自己修改源码,但是,其实还算是很稳定的,没有什么致命的缺陷。下面是几个我觉得可能比较影响体验的。
首先安装 Docker:
curl -sSL https://get.docker.com/ | sh
然后安装 Compose:
curl -L https://github.com/docker/compose/releases/download/1.10.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
拉取仓库的脚本找自己需要的版本并进入对应目录下。
git clone https://github.com/KeiferJu/docker-leanote.git
基于网上zuolan/leanote和foolishflyfox/leanote等镜像的基础上整合制作,src和dist版本(编译和源码)因为采取alpine为基础镜像,编译安装pdf
插件时可能比较麻烦,而且配置邮箱也失败。但是它镜像的大小很小,适合用不到pdf导出和邮箱并且要求镜像大小的。而latest推荐版比较大,pdf和邮箱都可以正常使用。
集成了pdf导出插件wkhtmltopdf,邮箱配置没问题,并且暴露源码可以进行修改,镜像比较大。
首先在这个文件夹内执行:
bash get-latest.sh
然后执行:
docker-compose run --rm initdb
最后启动:
docker-compose up -d leanote
打开 localhost:9000 即可看到部署成功。
没有集成了pdf导出插件,邮箱配置存在问题,不暴露源码自定义,镜像比较小。
首先在这个文件夹内执行:
bash get-data.sh
然后执行:
docker-compose run --rm initdb
最后启动:
docker-compose up -d leanote
打开 localhost:9000 即可看到部署成功。
没有集成了pdf导出插件,邮箱配置存在问题,暴露源码给用户来自定义,镜像比较小。
使用方法也是先执行:
bash get-src.sh
然后执行数据库初始化:
docker-compose run --rm initdb
最后启动 Leanote 即可:
docker-compose up -d leanote
打开 localhost:9000 即可看到部署成功。
管理员账户密码
以上方法部署之后账号和密码都是:
账号:admin
密码:abc123
修改 admin 用户名的方法
首先编辑 leanote/conf/app.conf 文件,把 adminUsername 修改为你喜欢的用户名。
然后在网页端中打开:
http://localhost:9000/member/user/username
修改 admin 为配置文件中的用户名。
最后重启 Leanote 应用容器。
以下两款主题都是基于官方的修改和调整的,因为一些众所周知的原因,替换了其disqus评论为gitalk。
直接git上下载zip压缩包,进入用户->博客设置->博客->主题->导入主题就行。