栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

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

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

文章目录
  • 配置阿里云OSS
  • 下载安装typora
  • 设置PicGo
    • 方式一
    • 方式二
      • 更新软件
      • 安装nodejs和npm
        • 尝试一(失败,因为会删除ROS)
        • 尝试二
      • 安装picgo和相应的插件
      • 设置typora
        • 注意
  • 补充配置
    • ubuntu18.04 火狐浏览器复制标签名称和地址
  • 参考文献

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/972869.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号