Ubuntu picogo+typora+gitee 云端笔记方案
Typora
安装
https://www.typora.io/#download
# 安装 typora 密钥
wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -
# add Typora's repository
sudo add-apt-repository 'deb https://typora.io/linux ./'
sudo apt-get update
# install typora
sudo apt-get install typora
Picgo
官网:https://picgo.github.io/PicGo-Doc/
安装
-
下载 AppImage 格式文件
-
提取 AppImage 文件
# 在AppImage文件所在目录,执行如下命令 ./PicGo-2.2.2.AppImage --appimage-extract
执行完之后会出现一个文件夹 squashfs-root
-
添加 desktop 文件
-
进入 squashfs-root 目录
-
将 picgo.desktop 文件中
Exec
和Icon
字段的值改为绝对路径[Desktop Entry] Name=PicGo Exec=/home/lfp/Download/package/PicGo/squashfs-root/AppRun Terminal=false Type=Application Icon=/home/lfp/Download/package/PicGo/squashfs-root/picgo.png StartupWMClass=PicGo X-AppImage-Version=2.2.2.46 Categories=Utility;
!!注意图片后面要加上
.png
-
为 picgo.desktop 赋予可执行权限
chmod +x picgo.desktop
-
将 picgo.desktop 复制到
/usr/share/applications/
目录下sudo cp picgo.desktop /usr/share/applications/
-
此时在应用程序列表中就有Picgo的图标了
-
-
安装 xclip 软件「可选」
使用
剪贴板图片上传
功能,需要用到 xclip 软件sudo apt install xclip
图床
gitee
-
新建一个开源仓库
-
生成一个私人令牌
-
点击头像->设置->私人令牌->生成新令牌
-
权限仅勾选
projects
即可 -
保存 token 到记事本备用
-
插件
插件地址:https://github.com/PicGo/Awesome-PicGo
gitee插件:https://github.com/zWingz/picgo-plugin-github-plus
-
打开Picgo,显示一个蓝色小方块,右键->打开详细窗口->插件设置->搜索
github-plus
->安装 -
安装之后,在当前窗口就会显示该插件,点击右下角齿轮,配置 uploader-githubPlus
-
配置好之后,
图床设置
选项中就会出现githubPlus
图床,点击并设为默认图床
配置
选择 PicGo 设置
,个性化设置
-
选择显示的图床
-
上传前重命名
-
开机自启动
...
方案
尝试
Ubuntu 结合 Typora 使用有问题,没有整出比较好的方案。下面是一种尝试
-
上传服务选择 Custom Command
Picgo-Core:测试不成功
Picgo(app):typora 无法识别 AppImage 文件及 squashfs-root 目录下的 picgo 文件
-
命令选择刚才提取出来的 squashfs-root 目录下的
picgo
命令 -
验证图片上传
验证失败,但是图片是上传成功的。尝试了改变 Picgo Server 监听端口,也验证失败
最终方案
- 在 gitee 创建一个笔记仓库(把笔记保存在云端)
clone
该仓库,用 typora 打开并编辑笔记- 需要贴图的地方
- 截图并复制到剪切板
- 按
ctrl + shift + p
快速上传,上传成功后自动将链接复制到剪切板 - 在笔记中粘贴图片链接
- commit 每次修改