Leanote中文名字蚂蚁笔记是一个将博客与笔记合为一体的云笔记客户端,它完美支持ios、安卓、windows、mac和Linux系统,可以同时满足不同用户的需求,支持写作和在线预览功能,超级实用。可玩焉西游女儿国游戏-西游女儿国可玩焉版1.13.4701 互通版

切换编辑状态: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

部署成功
实时同步
你和好友共同编辑一个文档,你的任何修改都会实时在好友那显示.并且,你们还可以聊天讨论.
空间
你可以免费拥有无限个空间,也可以创建私有空间,并可以将空间和文档分享给你的好友.
文档树
在这里,文档不是单一的存在,一个空间的所有文档组成了一颗树,这让知识更易管理.
组织(企业)账户
你可以创建多个组织账户,在这个账户下可以管理团队,拥有丰富的权限管理.
展开内容
9.6/698.9M
Maple2017是目前世界上最为通用的数学和工程计算软件之一,内置高级技术解决建模和仿真中的数学问题,Maple不仅仅提供编程工具,更重要的是提供数学知识。提...
7.8/796.4M
天天玩乐园最新版本官方免费下载,可以在这里直接安装成功哦,超多新玩法新内容,只有最新版本能体验。创造小小世界,享受可爱角色互动,可爱伙伴等你陪伴,小心僵尸带来危...
9.7/1,784.7M
各位应届生们,是不是要出去实习了,但是老师们要求每周都要写总结,或者实习结束要写总结交上去呢,不用再冥思苦想了,来东坡下载看看这5份会计实习小结2000字,你就...
7.6/1,599.3M
宝驾悦行是一款共享租车软件,用户可以随时随地找到附近可以租用的私家车,方便快捷,我们一起来看看宝驾悦行的介绍吧。宝驾悦行简介宝驾悦行是P2P(peer-to-p...
9.5/174.7M
这是一款非常好用的租房软件,房东直接出租,全城真实房源在线出租,省匙间租房主打性价比,很多用户都给好评,一键筛选你要找的房子!软件介绍省匙间租房app是一款手机...
9.0/1,443.5M
柚爱智邻是一个便捷的智慧社区互动平台,也是一个非常不错的养老服务平台,可以帮助大家更好的解决社区养老问题。在这里提供了很多不同的居家养老服务,让大家可以更加轻松...
9.0/1,535.8M
Pokepia是一款休闲换装类手游,游戏画面温馨治愈,有很多可可爱爱的角色,玩家可以为他们换上各种好看的衣服哦,是COCONE旗下新游,感兴趣的小伙伴快来东坡下...
10.0/1,769.1M
学子斋课堂人教版app是一款中小教师推荐使用的学习工具,学子斋课堂app内包含小学初中高中12年共计7个版本(人教版、苏教版、北师大版、沪科版等)教材及4个科目...
7.7/899.1M
长沙地铁扫码乘车app是一款为长沙地铁的乘客朋友开发的手机软件,是长沙轨道交通互联网票务服务平台,为乘客提供便捷的互联网购票及扫码乘车服务!长沙地铁扫码乘车ap...
9.4/1,441.6M
速腾图书管理系统是一款为书店开发的软件,可以用来管理书店的日常办公,支持管理书店的连锁分店,具有进销存、书店管理等多种功能。软件亮点-支持图书预售期快到期提醒功...
8.7/983.6M
有趣的烧烤摊经营游戏,准备好各种食材,按照顾客的要求来准备不同的口味,成为全世界最强烧烤大亨,还可以赚到红包。烧烤大亨游戏攻略烤烧烤为顾客提供服务,期间游戏遵循...
7.6/581.7M
正在求职的朋友们,除了51job、智联招聘等大网站以外,大家可以直接下载这款老刀人才app,让你找到和他人不一样的职位,不再是千篇一律的销售、客服、业务员类的工...
8.5/400.6M
抖音极速版和抖音有区别,抖音极速版不仅可以刷抖音,更重要的是有很多福利可以领取。抖音,是中国广受欢迎的原创短视频分享平台。抖音极速版,内存更小,更省流量,使用流...
8.5/420.2M
矿谷与光芒是款模拟经营游戏,通过分配员工完成事项、合理规划运营,让矿场实现稳定运行与产出,还能探索更深层次的地底场景。游戏中玩家可构建专属工具店,优化经营体验、...
9.6/1,705.0M
这是由东坡下载编辑整理的台阶教学教案,内容制作十分精细,对课文中的重点在教案教归纳的有条有理。非常好用的一篇教学教案,有需要的老师们可以来这边免费的下载使用!台...
7.5/368.1M
裁决攻沙传奇是一款传奇手游,华丽的时装和坐骑,独特的养成系统,装备全靠打,可以热血青春,召集攻城。支持在线挂机,可以自动升级,可以不断的提升战力。裁决攻沙传奇手...
7.9/684.5M
会说话的小婴儿(TalkingBabyBoy)游戏的主角是一个可爱的小baby,说他可爱,但是如果你一不小心没有照顾好的话也是会特别麻烦的,所以我们要不断的和小...
7.9/626.8M
这是专为司机们打造的手机停车服务软件,利人停车app能为用户提供许多便捷的停车服务,地图导航,寻找附近最好的停车位,让停车变得更加简单,出行也更加便捷。软件介绍...
9.3/1,484.6M
零境界官方版,玩家将控制小精灵进行冒险,在这个梦幻一般的世界,你需要帮助小精灵完成一些愿望,如果你听到了它的祈求,就来帮助它吧。作为一款ARPG游戏,游戏中加入...
8.6/132.2M
密室逃脱类型的手游一直都是很多的人喜欢玩的,现在本站就可以为你介绍下面的这款苹果上面非常的火爆的手游--真人越狱密室逃亡2,一关比一关难,你可以试试!真人越狱密...
8.6/990.5M
ActiveFaxServer注册版(32位和64位)是一款可以在Windows或UNIX的应用软件中收发传真的功能强大软件。它很容易操纵并能和现存软件结合,新...
7.6/1,578.7M
飞行航线模拟是一款模拟飞机航线的小游戏,你必须按照规则来规划好飞行航线,否则就会出问题,游戏考研你的规划能力,喜欢就来下载吧!飞行航线模拟游戏介绍在浩瀚无垠的天...
8.2/1,672.0M
CPU和显卡是电脑最容易出现高温的设备,特别是在游戏过程中,使用PCTemperature(电脑CPU显卡温度监测报警)可以帮你预警提示。而且,电脑CPU、显卡...
10.0/1,601.0M
该学校禁毒知识讲座ppt详细介绍了什么是毒品、毒品的特征以及吸毒对人的身心危害等,当然,这份讲座ppt还特别强调了吸毒的个人预防、吸毒的学校预防等,十分具有教育...
8.9/375.0M
2016大学生农村淘宝创业经营计划书,总共有2份。现在创业不比以前,刚毕业的大学生,没有多少人脉,没有多少资金,比较困难。农村淘宝就是一个比较好的选择了,毕竟开...