
memos搭建
memos 开源 轻量级的笔记解决方案
1.memos 开源
GitHub地址:https://github.com/usememos/memos
2.Docker官方安装包
解决因国内网络无法安装使用Docker的问题:https://github.com/tech-shrimp/docker_installer
之前把日记迁移到博客,用了段时间,发现不太方便。编辑好Markdown后,还得用 Hexo 生成静态文件,再上传到服务器,太折腾了。一直存在 TG 的私密频道里,转让频道时候,另一个 TG 被封了,怕日记丢了,又得换平台,最后选了 Memos。
Docker 换源加速
1.创建目录
1 | sudo mkdir -p /etc/docker |
2.新建配置文件daemon.json 接粘贴下列内容
1 | `{` |
3.重启docker
1 | sudo systemctl daemon-reload && sudo systemctl restart docker |
4.其他
1 | sudo systemctl status docker.service #查日志 报错用 |
memos一键部署
1 | docker run -d --name memos -p 5230:5230 -v ~/.memos/:/var/opt/memos neosmemo/memos:stable |
记得开放5230端口哈
数据库默认用的SQLite
数据库地址为:/root/.memos
一共有三个文件 【memos_prod.db】【memos_prod.db-shm】 【memos_prod.db-wal】
.memos_prod.db-wal是 SQLite 数据库的预写日志文件 注意备份的时候不要单备份.db文件哈
其他
命令
1 | ls -la ~ #列出所有文件,包括隐藏文件 |
Vim 编辑状态
在终端输入 vim <文件名>
命令打开文件后,默认处于正常模式,此时无法直接输入文本,需要进入插入模式才能进行编辑,以下是常用的进入插入模式的命令
命令 | 说明 |
---|---|
i |
在当前光标所在位置前插入文本,最常用的进入插入模式的方式。 |
a |
在当前光标所在位置后插入文本。 |
I |
将光标移动到当前行的行首,然后进入插入模式。 |
A |
将光标移动到当前行的行尾,然后进入插入模式。 |
o |
在当前行的下一行插入一个新行,并进入插入模式。 |
O |
在当前行的上一行插入一个新行,并进入插入模式。 |
退出 Vim 编辑器
退出 Vim 需要先从插入模式回到正常模式,按下 Esc
键即可返回。在正常模式下,输入冒号 :
会进入命令行模式,在该模式下可以使用以下命令退出:
命令 | 说明 |
---|---|
:wq |
保存当前文件的修改并退出 Vim。w 代表写入(保存),q 代表退出。 |
:x |
功能与 :wq 类似,也是保存修改后退出。但当文件没有被修改时,:x 不会更新文件的修改时间,而 :wq 会更新。 |
:w |
仅保存文件的修改,不退出 Vim,可继续编辑。 |
:q |
如果文件没有被修改,使用此命令可以直接退出 Vim;若文件已被修改,Vim 会提示先保存修改,否则无法退出。 |
:q! |
强制退出 Vim,不保存文件的任何修改。 |