返回

Typora+坚果云+NodeJS+PicGo+Gitee搭建云笔记环境

前端

前言

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搭建一个云笔记环境。这个云笔记环境可以帮助用户在任何地方访问和编辑笔记,并且支持图片上传和协作编辑。