文章目录
配置阿里云OSS
具体内容参考博客:
(60条消息) Typora+PicGo+阿里云OSS搭建博客图床(超详细)_慕雪华年的博客-CSDN博客
下载安装typora
最后一个Typora免费版0.11.18 - 杂烩饭 - 张理坤的博客
下载链接
使用cd
命令导航到下载路径
运行以下命令:
sudo dpkg -i Typora_Linux_0.11.18_amd64.deb
typora 安装完成
设置PicGo
方式一
参考博文
(60条消息) Ubuntu18.04 在Typora使用PicGo配置阿里云OSS图床_wqsgy的博客-CSDN博客
下载.AppImage
文件没有成功,在typora的上传服务中没有PicGo(app) 而验证失败,所以用另外一种方式。
方式二
更新软件
sudo apt update
安装nodejs和npm
sudo apt install nodejs npm
如果出现以下信息
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
npm : Depends: node-gyp (>= 0.10.9) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
尝试一(失败,因为会删除ROS)
参考apt - npm : Depends: node-gyp (>= 0.10.9) but it is not going to be installed - Ask Ubuntu
运行下列命令:
sudo apt-get install nodejs-dev node-gyp libssl1.0-dev
但是发现这个命令会卸载ROS
尝试二
1.运行下述命令,删除残留项
sudo apt remove --purge nodejs npm
2.以 sudo 用户身份运行下面的命令,下载并执行 NodeSource 安装脚本:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
这个脚本将会添加 NodeSource 的签名 key 到你的系统,创建一个 apt 源文件,安装必备的软件包,并且刷新 apt 缓存。如果你需要另外的 Node.js 版本,例如12.x,将setup_14.x修改为setup_12.x。
3.NodeSource 源启用成功后,安装 Node.js 和 npm:
sudo apt install nodejs
nodejs 软件包同时包含node和npm二进制包。
4.验证 Node.js 和 npm 是否正确安装。打印它们的版本号
node --version
npm --version
依次输出
v14.19.3
6.14.17
安装成功
安装picgo和相应的插件
1.安装picgo
sudo npm install picgo -g
输入以下命令验证安装
picgo -v
2.安装插件super-prefix
sudo picgo install super-prefix
提示:
[PicGo SUCCESS]: 插件安装成功
3.编辑配置文件
sudo gedit ~/.picgo/config.json
{
"picBed": {
"uploader": "aliyun",
"aliyun": {
"accessKeyId": "你的accesskeyID",
"accessKeySecret": "你的accesskeysecret",
"bucket": "hongdoubing",
"area": "oss-cn-hangzhou",//地域节点第一部分
"path": "image_ubuntu/",
"customUrl": "https://hongdoubing.oss-cn-hangzhou.aliyuncs.com",
"options": ""
}
},
"picgoPlugins": {
"picgo-plugin-super-prefix": true
},
"picgo-plugin-super-prefix": {
"prefixFormat": "YYYY/",
"fileFormat": "YYYYMMDDHHmmss"
}
}
设置typora
1.打开Preferences
下的Image
做出下列设置
2.点击Test Uploader
,进行测试。如成功,会出现validation succeed
的字样
注意
我当时出现了一大长串的信息,我当时还以为验证失败了(但其实是验证成功了),如下:
上述问题的原因是:没有对/home/tingxi/.picgo/picgo.log
的文件授予可修改的权限导致的
所以运行下述命令:
sudo chmod a+w /home/tingxi/.picgo/picgo.log
上述问题就解决了
补充配置
ubuntu18.04 火狐浏览器复制标签名称和地址
在实际使用typora写作的过程中,发现ubuntu18.04下的火狐浏览器无法直接复制标签名称和地址,这在md文件中的链接拷贝十分麻烦,下载如下插件:
复制链接/标签名称和地址
设置为markdown链接格式:
这样对Tab
右键就可以选择Copy Tab Title and URL
,方便写作。
参考文献
apt - npm : Depends: node-gyp (>= 0.10.9) but it is not going to be installed - Ask Ubuntu
(60条消息) Ubuntu 18.04安装npm 报错npm : Depends: node-gyp (>= 0.10.9) but it is not going to be installed_飞在水里的鱼儿的博客-CSDN博客
Typora使用阿里云OSS和PicGo搭建图床 - 掘金
【Typora】typora+picgo+阿里云oss搭建图床 - sakuraxx - 博客园
gclove/picgo-plugin-super-prefix: A PicGo plugin for elegant file name prefix