Leanote中文名字蚂蚁笔记是一个将博客与笔记合为一体的云笔记客户端,它完美支持ios、安卓、windows、mac和Linux系统,可以同时满足不同用户的需求,支持写作和在线预览功能,超级实用。晚上有时间可以干什么兼职

切换编辑状态:ctrl+e
查找:ctrl+f
替换:ctrl+ff
减少缩进:shift+tab
加粗:ctrl+b
斜体:ctrl+i
将文字变成代码块:输入<br>,然后enter,选中文字后,ctrl+k
插入超链接:ctrl+l
引用:ctrl+q
插入图片:ctrl+g
设置成几级标题:ctrl+h
水平线:html中的<hr>或ctrl+r
插入无序列表:ctrl+o
插入有序列表:crtl+u
撤销undo:ctrl+z
重做redo:ctrl+y
富文本模式下的快捷键(和word的快捷键类似):
切换html与代码:ctrl+shift+c(windows下用ctrl+k)
shift+enter:跳出代码编辑区(使用Leanote富文本编辑的代码编辑时)
光标在代码编辑框内,我们想跳出代码编辑框到下一行写正常的文本.
方法:在代码编辑框内按下ctrl+shift+enter即可跳出.
印象笔记做了个比较弱的代码块功能,压根没有代码高亮...
接着随我来看看EvernoteWindows最新版对markdown有哪些支持吧...
输入下列Markdown语法,然后按下Enter回车键,体验印象笔记快捷键的用法。
快捷键:
创建数字列表:1.(或ctrl+shift+o)
创建项目符号列表:*(或ctrl+shift+b)
创建未勾选的复选框:[]或[](或ctrl+shift+c)
创建已勾选的复选框:[x]
添加一条水平分割线:***或—
创建一个3列的表格:[][][]
创建一个2行4列的表格:[][][][]x2
温馨提示:请在段首输入上述快捷键,并在输入之后按下回车键,体验一下markdown效果。
第一步、新建一个文件夹,在里面新建三个文件,分别是:
复制粘贴这里的内容保存为app.conf文件。
复制粘贴这里的内容保存为docker-compose.yml文件。
复制粘贴这里的内容保存为initdb.sh文件。
第二步、初始化数据库,一条命令:
#dockernetworkcreateleanotedocker-composerun--rminitdb
第三步、启动,一条命令:
docker-composeup-dleanotemongo
部署完成。现在你可以使用这个私人的云笔记工具,既能当笔记工具又能当博客用,还有全平台客户端同步。
所以全文总结起来就两句话?!
下面是一边写一边记录的内容,不看也罢。
今天打开蚂蚁笔记发现蚂蚁笔记也开始收费了(这年头笔记工具都不好活啊),嗯,不过蚂蚁笔记是开源的,我们可以自己部署到自己的服务器。
这一次边操作边写吧,废话较多,快速部署的方法在最上面,就两条命令。
一、整理信息
0.官方文档
在DockerHub上看到官方的镜像已经不再维护,所以从官方文档入手,看看怎么安装吧。
1.下载蚂蚁笔记二进制版
wgethttps://jaist.dl.sourceforge.net/project/leanote-bin/2.3/leanote-linux-amd64-v2.3.bin.tar.gz
2.安装mongodb
我们有现成的官方镜像。
3.导入初始数据
因为前面使用了Docker镜像,这里数据库地址是mongo,数据库名称为leanote。
mongorestore-hmongo-dleanote--dir/leanote/mongodb_backup/leanote_install_data/
4.配置蚂蚁笔记
蚂蚁笔记的配置存储在文件conf/app.conf中。
修改app.secret一项,在若干个随机位置处,将字符修改成一个其他的值,否则会有安全隐患!
这里我们可以在Dockerfile中定义一个变量。
ENVAPP_SECRET=V85ZzBeTnzpsHyjQX4zuKbQ8qqtJu9y2aDM55VWxAH1Q0p19poekx3xkcDVvrD0y
然后在RUN指令中添加sed命令修改。
sed-i'/app.secret/s/V85ZzBeTnzpsHyjQX4zukbQ8qqtju9y2aDM55VWxAH9Qop19poekx3xkcDVvrD0y/$APP_SECRET/g'
当然使用volume直接挂载配置文件也许更好。
5.运行蚂蚁笔记
运行之前确保mongodb已在运行。
/leanote/bin/run.sh
以上就是全部了。出现下面这行表示运行成功。
Listeningon:9000...
OK,官方文档看完之后就这些信息,整合一下。
二、初步的Dockerfile
根据上面的信息,我们可以初步写一份Dockerfile了。
Dockerfile

这里构建运行会遇到一个问题,数据库没初始化。
MongoDB运行很简单。
dockerrun--namemongo-v/my/own/datadir:/data/db-dmongo
但是初始化就有点麻烦了,因为初始化数据库文件在另一个容器里面。因此修改上面的Dockerfile中的CMD,把run.sh放到数据库初始化之后执行。
也就是先写个脚本把数据库初始化的工作干了。
initdb.sh
#!/bin/shmongorestore-hmongo-dleanote--dir/leanote/mongodb_backup/leanote_install_data/
啊,等会,好像不行,算了,先从安装包里面抠出来用,看看后面我有没办法自动化实现。
继续,现在有了初始化文件夹,所以直接靠MongoDB的镜像就可以初始化了,到时候写入docker-compose.yml就可以自动初始化了。
三、数据卷
现在的话基本运行没问题了,但是数据持久化就麻烦了,容器一删数据全没那就没意思了。
先来看看蚂蚁笔记的目录结构:
app bin conf messages mongodb_backup public
除了conf/app.conf这个文件比较容易看出来是需要挂载之外,其他的还真没看出来啊。
不过因为我们打算把数据库初始化交给数据库镜像干,所以这里我们可以删掉这个 mongodb_backup 文件夹,减少体积。
在public文件夹中我们看到一些README文件,原来用户资源统一在 public/upload 这个目录,所以这里也是一个数据卷。
应用镜像一共两个数据卷,分别是配置文件和upload目录。
数据库镜像一共一个数据卷,用来备份。
四、Compose文件
上面都没有问题了,那么接下来是docker-compose.yml文件的编写。
为了初始化数据库,我们需要单独建立一个“一次性”的容器服务来初始化数据库,这样可以避免干扰主数据库的运行。
docker-compose.yml

initdb.sh

好了,好像搞定了,接下来补充刚才的Dockerfile内容。
Dockerfile

我去试下,看看有没问题。
先构建镜像:
dockerbuild-tzuolan/leanote.
没有问题,那我们继续,初始化数据库:
docker-composeruninitdb
初始化数据库完成,接下来启动即可。
docker-composeupleanotemongo

部署成功
实时同步
你和好友共同编辑一个文档,你的任何修改都会实时在好友那显示.并且,你们还可以聊天讨论.
空间
你可以免费拥有无限个空间,也可以创建私有空间,并可以将空间和文档分享给你的好友.
文档树
在这里,文档不是单一的存在,一个空间的所有文档组成了一颗树,这让知识更易管理.
组织(企业)账户
你可以创建多个组织账户,在这个账户下可以管理团队,拥有丰富的权限管理.
展开内容
7.6/551.6M
需要对自己的房屋进行装修的话,你可以使用太惠秀品app,这里你可以直接的对各种各样的东西进行购买,同时也是支持实体店加上网上店铺相互搭配的,完好的售后服务!太惠...
8.8/794.4M
我是小掌门是一款趣味角色冒险养成游戏,玩家在游戏中作为一名刚接手门派的小掌门,需要努力经营自己的门派,壮大队伍。玩家也要不断冒险,认真修炼提升自己的等级。解锁更...
7.8/291.6M
小羿先森软件库APP中能为用户提供诸多精品软件资源,其中软件类型丰富,涵盖广泛领域,而且APP具备强大的智能搜索功能,用户只需在搜索框中输入软件名称的关键词,就...
9.2/116.6M
有赞美业app是一款专为美容行业提供服务的手机软件,用户可以通过app管理自己的店铺,支持在线预约,在线支付,非常方便,欢迎来下载!有赞美业app介绍有赞美业,...
8.2/1,534.2M
不管是对个人而言还是对于社会而言,礼仪都非常重要,当然,对中小学生进行文明礼仪教育也非常必要的,本节内容小编为大家整理带来的便是一份完整免费版的适合中小学使用的...
8.4/1,158.7M
将西游和传奇元素玩法结合起来的优质游戏,超多副本进入,精品武器神器新手可得,每天搬砖获得收益。开启测试都有福利豪礼相送,超高爆率,小怪无限刷,BOSS精英战每天...
10.0/1,885.8M
孤胆勇士是一款以保护城市为主题的动作格斗游戏,玩家化身正义的守护者,与邪恶势力做斗争,保护家园安全。手机简单容易上手,快来下载一起守护城市吧!孤胆勇士新手指南1...
9.8/695.0M
美甲秀是一款手机美甲APP,美甲秀包含各种风格随你挑,数十万美甲爱好者分享的最新美甲图,美女们千万不要错过哦。美甲秀介绍爱美的时代,还不拥有它?美甲秀让你的指甲...
8.7/890.9M
最初的心愿,让未来听见!风靡全球的角色养成音乐手游。初音未来缤纷舞台国服正式上线,和初音未来一起开始跳跃、前进。该游戏繁中名也叫世界计划(projectseka...
8.7/1,080.8M
超可爱小恐龙游戏是一款非常好玩的换装类型的游戏,不过游戏之中你换装的对象将会变成一个恐龙,你可以收集众多的恐龙,通过各种不同的技巧获得胜利!超可爱小恐龙游戏介绍...
9.9/1,294.4M
龟兔赛跑的故事很多人都听说过,不过有这么一本书叫如果兔子拼命奔跑乌龟怎么办,相信大家读过之后,会有一些心得体会。今天小编就和大家介绍一个读书笔记ppt模板,具体...
8.5/299.1M
跑酷风格的游戏,加入了战斗的元素,尼苏糖果世界(CandyWorld),驾驶不同的汽车和boss进行战斗,解锁不同的坦克、火车、海盗船等。游戏背景尼苏在糖果店的...
7.6/726.1M
畅玩安卓模拟器低配版是由畅玩为低配电脑用户打造的安卓手游模拟器,针对低配电脑硬件限制,畅玩将模拟器运存、分辨率相对降低,减少对电脑系统资源的占用率,从而提高模拟...
7.9/1,760.0M
这是一个非常专业的云阅卷的平台,相信很多老师都在使用,适用于河北地区教师,用来手机在线阅卷,方便批改试卷,非常全面的功能开启,手机登录操作更加好用。云阅卷app...
10.0/1,422.1M
锁屏关流量app是一款可以帮助用户轻松管理流量开关节省流量的手机软件,锁屏状态自动断网,防止流量偷跑,亮屏自动打开,还可以设置锁屏自动关闭WiFi,防止夜间忘记...
7.7/540.7M
《电锯人全员像素风动态壁纸》是有关热门漫画《电锯人》的一款高质量同人动态壁纸,主要人物全员登场的像素风格动态壁纸,欢迎喜欢这部漫画的用户来下载使用。使用说明方法...
8.0/1,245.2M
忠慧律师APP由北京忠慧律师事务所基于“互联网+法律”的理念创立,是一家完全依托互联网进行运营管理,专注于互联网时代人们的法律风险管理的互联网律师事务所。忠慧律...
7.8/1,904.8M
这款游戏是一款非常好玩的点击类排球游戏,在游戏中可以依靠你的点击进行排球运动,游戏中有着众多的关卡可以挑战,各种不同的排球玩法让游戏独具特色!点点排球介绍控制你...
9.7/866.3M
巨刃火爆版游戏中将为玩家们重新制作庞大的复古传奇大陆,游戏中将有强大的巨龙BOSS登场,玩家们能够通过击败巨龙来获取版本中非常强大的屠龙装备。巨刃火爆版介绍《巨...
9.4/16.1M
黄梅迷app是一款黄梅戏爱好者交流的软件,软件每天发布黄梅戏相关演出活动信息发布,为黄梅戏爱好者提供了方便,欢迎有需要的朋友们下载!黄梅戏介绍黄梅戏,旧称黄梅调...
9.2/1,210.8M
这是一款色彩鲜明的手机点击类游戏,粉碎砖块手游中玩家需要点击屏幕击碎各种数字方块,击碎的越多你的分数越高,在排行榜上获得排名吧!粉碎砖块游戏介绍水平设计与动态环...
10.0/1,866.7M
有小铺是一款类似淘宝的线上购物软件,这款软件最主要的功能就是为大家提供跨境线上购物的,也就是说大家可以在平台上购买国外的产品哦~app描述有小铺APP是一个主营...
9.8/1,638.3M
青鹿智慧课堂是一款非常好用的学习手机软件,各式各样的功能都非常实用,同步全国教材,保证孩子一课一练,也能提前预习各类知识,模拟考试做题,分析出问题所在,再也不盲...
10.0/1,728.0M
现在有许多人都在拼多多上购买商品,作为商家来说,订单问题是一个关键,订单少的话还好,订单一多就会非常忙,小编为你推荐一款拼多多售后助手,能帮助商家完成大部分售后...
8.4/1,532.6M
报税管家app是一个个人所得税服务小帮手,帮助你计算自己的税务,可以计算五险一金,还有丰富的个税资讯!软件介绍报税管家,专注个税问题,帮助您准确计算个税,完成个...