Typora+坚果云+NodeJS+PicGo+Gitee搭建云笔记环境
2023-10-25 22:01:28
前言
Typora是一款轻量级的Markdown编辑器,使用它可以轻松地创建和编辑Markdown文档。它支持实时预览,多种主题,以及各种插件。但是,Typora本身并不支持云同步,这就意味着用户无法在不同的设备上访问和编辑相同的笔记。
坚果云是一款云存储服务,它可以将用户的文件同步到云端,以便用户可以在任何设备上访问和编辑这些文件。坚果云还支持文件分享和协作,这使得它非常适合用于团队协作。
NodeJS是一款服务器端JavaScript运行环境,它可以用来搭建各种类型的服务器端应用程序。本文将使用NodeJS搭建一个简单的文件同步服务器,以便将Typora笔记同步到坚果云。
PicGo是一款图床工具,它可以将本地图片上传到云端,并生成一个图片链接。本文将使用PicGo将Typora笔记中的图片上传到Gitee,以便在笔记中显示图片。
Gitee是一款代码托管平台,它可以用来托管代码仓库。本文将使用Gitee托管Typora笔记的代码仓库,以便在不同的设备上同步笔记。
搭建云笔记环境
1. 安装Typora
首先,需要在所有设备上安装Typora。Typora可以在其官网下载,地址为https://typora.io/。
2. 安装坚果云
其次,需要在所有设备上安装坚果云。坚果云可以在其官网下载,地址为https://www.jianguoyun.com/。
3. 安装NodeJS
第三,需要在服务器上安装NodeJS。NodeJS可以在其官网下载,地址为https://nodejs.org/。
4. 安装PicGo
第四,需要在所有设备上安装PicGo。PicGo可以在其官网下载,地址为https://picgo.github.io/。
5. 安装Gitee
第五,需要在Gitee上创建一个代码仓库。代码仓库的名称可以任意指定。
6. 搭建文件同步服务器
接下来,需要搭建一个文件同步服务器。文件同步服务器的代码可以在GitHub上找到,地址为https://github.com/liuhuimin0525/typora-sync-server。
将代码下载到本地后,使用NodeJS运行服务器。服务器的运行命令如下:
node server.js
7. 配置Typora
最后,需要配置Typora。打开Typora,在菜单栏中点击“文件”->“偏好设置”->“同步”。在“同步”选项卡中,选择“坚果云”作为同步服务,并输入坚果云的账号和密码。
8. 配置PicGo
打开PicGo,在菜单栏中点击“设置”->“图床”。在“图床”选项卡中,选择“Gitee”作为图床服务,并输入Gitee的账号和密码。
使用云笔记环境
配置完成后,就可以开始使用云笔记环境了。
1. 创建笔记
在Typora中,点击“文件”->“新建”创建一个新的笔记。在笔记中,可以输入文字、插入图片、创建表格等。
2. 同步笔记
Typora会自动将笔记同步到坚果云。当在其他设备上打开Typora时,可以从坚果云同步笔记。
3. 上传图片
在Typora中,如果要插入图片,可以使用PicGo上传图片。PicGo会自动将图片上传到Gitee,并生成一个图片链接。然后,可以将图片链接粘贴到笔记中。
4. 协作编辑
坚果云支持文件分享和协作。如果要与他人协作编辑笔记,可以将笔记分享给他人。他人可以在坚果云上查看和编辑笔记。
总结
本文介绍了如何使用Typora、坚果云、NodeJS、PicGo和Gitee搭建一个云笔记环境。这个云笔记环境可以帮助用户在任何地方访问和编辑笔记,并且支持图片上传和协作编辑。