Ubuntu18.04+阿里云OSS+typora+PicGo设置图床流程

配置阿里云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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值