Archlinux安装Picgo配置Typora
Typora堪称为markdown界的老大哥,其大名我们多有耳闻,所见即所的就是他的特点。但是在日常使用中,也经常会碰到一些特别的需求,比如:希望图片能够上传到云端。
怎么将markdown即时粘贴的文件上传到云端?可以采用Typora + picgo-core + oss对象存储。
Archlinux 安装Typora和PicGo-Core并配置使用
安装Typora
在archlinux中安装Typora需要配置archlinux CN源。
添加中科大的archlinux源
vim /etc/pacman.conf
# 不会用vim的同学应该不会看这篇文章的吧
---------------------------------
# 在最后一行接着输入
[archlinuxcn]
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
更新源文件、安装gpg密钥
sudo pacman -Syy
sudo pacman -S archlinuxcn-keyring
安装Typora
sudo pacman -S typora
安装PicGo-Core
PicGo-Core需要使用node去安装,所以这里首先需要安装node.js和npm
安装node.js和npm
没错,这俩需要分开安装
sudo pacman -S nodejs
sudo pacman -S npm
安装PicGo-Core
这里使用npm安装,但是还是需要管理员权限,所以记得加sudo
sudo npm install picgo -g
# -g 参数表示全局安装
到这里整个的安装接结束了。接下来去购买对象存储oss
购买对象存储oss
首先打开阿里云 ,直接搜索对象存储OSS

这里选择立即购买

这里资源包类型选择“标准存储包”,地域选择距离你最近的、存储包规格40G足够了、最后根据自己需要选择购买时常。

到这里购买完成。
整体配置
配置对象存储oss
进入阿里云控制台,点击左上角黄色的菜单按钮,选择对象存储oss

到这里选择bucket列表,然后点击新建bucket

根据自己的情况填写一下信息,oss版本控制按需开启,个人觉得用不着,但是如果你的资料比较重要,推荐开启。

接下来,读写权限推荐公共读。然后确认即可。

配置Access Key
同样实在阿里云控制台,鼠标移动到右上角头像处,不用点击,会自动下拉菜单,选择AccessKey管理

这里选择使用子用户,然后根据自己信息创建一个子用户

创建好之后点击你的用户登录名

拉到下面,创建AccessKey,创建好之间可以暂时下载一下CVS文件,这个页面管理,密钥就看不到了,所以需要下载文件。

然后往上拉,看到权限管理,点击

选择添加权限,将管理对象存储服务权限添加给子用户。到这里就ok了。
完成这些之后,你需要有以下四个数据:
- bucket名字
- AccessKey ID
- AccessKeySecret
- 你的存储区域(例:oss-cn-beijing)
自动配置PicGo-Core
原理上这个是可以直接修改配置文件的,但是不知道为什么我直接修改配置文件后,Typora报错,所以还是自动配置吧,使用picgo set uploader
picgo set uploader
这里选择aliyun

之后需要填写的分别是,上面说到的四个数据,我就不截图了。其中path建议填写:image/注意后面的斜杠不可少,名字可以自己写。options和customurl可以不填写,直接回车即可。
配置Typora
文件-偏好设置-图像,依次选择图中的选项,就ok了,然后验证图片上传选项,试一下是否可以上传成功。

到这里好像就结束了,有问题评论区见。
Archlinux安装Picgo配置Typora的更多相关文章
- ArchLinux安装与配置小结
最近无意间发现一个基于ArchLinux的发行版--BlackArch,主题十分炫酷(中二).当然渗透类的Linux 发行版已经有BackTrack和Kali了,不过都是源于Debian的,使用者众多 ...
- 使用Typora+PicGo配置Gitee图床
1.图床痛点 通常我们用 Typora 写 Markdown 文档,对于文档里面的图片,如果不使用图床,图片都是存放在本地,如果把文档复制到别的地方,还得额外复制图片,特别麻烦. 为了解决这种问题,一 ...
- Archlinux 安装配置指导 2015-05-24
因为用的Linode VPS的系统是Archlinux的,想在本地弄个系统做测试用,这样比较方便.然后发现自己在6年前做的一个Archlinux 安装配置Flash,好怀念的赶脚. 时过进迁,没想到A ...
- ArchLinux安装后所需要的环境和工具
ArchLinux安装后所需要的环境和工具 工具: Dolphin 文件管理器 ntfs-3G 移动硬盘挂载 octopi 实时检查更新 KDE Connect 手机电脑远程连接 DBeaver Co ...
- Picgo + Gitee +Typora(自动上传)搭建markdown免费图库
Picgo + Gitee +Typora(自动上传)搭建markdown免费图库 前言: 在写博客的是时候,之前那都是直接在博客网站上面写好了,再一一插入图片,当要在同时2个以上的博客上面发表的 ...
- PicGo + Gitee +Typora实现markdown图床
目录 1. PicGo安装 2.Gitee配置 3.配置PicGo 3.Typora的设置 网上有一些很详细的教程,我这里只记录要点,其余部分按以下教程步骤来就行. 1. PicGo安装 国内下载可能 ...
- 从零开始安装搭建win10与ubuntu20.04双系统开发环境——集安装、配置、软件、美化、常见问题等于一体的——超详细教程
目录 **前言 ** 关于系统安装配置与软件安装 一.Win10安装ubuntu20.04双系统 1.按照自己的需求分区 2.配置软件镜像源 软件包管理工具介绍 更换APT源--使用国内镜像 3.解决 ...
- ArchLinux安装手册(2022-10-01)
准备工作 镜像下载:北京外国语大学镜像 使用ventoy做启动盘: (1) ventoy下载:github下载地址 (2) 解压运行下载好的ventoy,设备选择准备好的U盘(会清空),然后选择安装即 ...
- ArchLinux 安装笔记:续 --zz
续前话 在虚拟机里调试了几天,终于鼓起勇气往实体机安装了,到桌面环境为止的安装过程可以看我的前一篇文章<ArchLinux 安装笔记>.桌面环境我使用的是 GNOME,虽然用了很长一段时间 ...
随机推荐
- Spring 16: SM(Spring + MyBatis) 注解式事务 与 声明式事务
Spring事务处理方式 方式1:注解式事务 使用@Transactional注解完成事务控制,此注解可添加到类上,则对类中所有方法执行事务的设定,注解添加到方法上,则对该方法执行事务处理 @Tran ...
- CCC3.0 NFC OWNER PAIRING
OWNER PAIRING 本篇只介绍所有操作都成功执行的场景,中间如果出现异常,需要翻看规范决定接下来的操作 一些密钥 公私密钥对(Vehicle.PK&Vehicle.SK) Endpoi ...
- 第四十四篇:Git分支(关键知识点)
好家伙, GIT分支 分支就像是平行宇宙,两个平行宇宙自己平行,不相干扰,平安无事, 某一天它想不开,合并了.然后就变成了我写这篇博客的动机了. 1.关于Git分支中常用的指令 列出所有分支 git ...
- 项目实践2:(问卷)用html和css做一个网页
好家伙,又来写项目了 1.以下是考题,姑且把他理解为甲方吧. 2.以下是附带的题目素材 开干.
- 第三十六篇:vue3响应式(关于Proxy代理对象,Reflect反射对象)
好家伙,这个有点难. 1.代理对象Proxy Proxy 对象用于创建一个对象的代理,从而实现基本操作的拦截和自定义(如属性查找.赋值.枚举.函数调用等). 拦截对象中任意属性的变化,包括:查get, ...
- KingbaseES不同字符类型比较转换规则
Postgresql 常用的字符数据类型的有char.varchar和text,其中 char 固定长度类型, varchar 和 text 是可变长度类型.这三种类型在进行比较时,会进行隐含的类型转 ...
- ubuntu下vscode安装go插件失败解决办法
go env -w GO111MODULE=on go env -w GOPROXY=https://goproxy.io,direct go env -w GOSUMDB=gosum.io+ce6e ...
- 【debug技巧】jstat:虚拟机统计信息监视器
我们在日常开发时,难免会遇到一些没有内存泄漏等问题.有时,我们无法下载arthas等开源的诊断工具.这时候,我们就可以借助JDK自带的一些诊断工具. 首先我们可以使用jstat查看gc信息 字段含义 ...
- ACL和NAT
1 ACL 1.1 ACL的作用 1).用来对数据包做访问控制(丢弃或者放弃) 2).结合其他协议,用来匹配范围 1.2 ACL的工作原理 当数据包从接口经过时,由于接口启用了ACL,此时路由器会对报 ...
- dotnet 为大型应用接入 ApplicationStartupManager 启动流程框架
对于大型的应用软件,特别是客户端应用软件,应用启动过程中,需要执行大量的逻辑,包括各个模块的初始化和注册等等逻辑.大型应用软件的启动过程都是非常复杂的,而客户端应用软件是对应用的启动性能有所要求的,不 ...