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了。

完成这些之后,你需要有以下四个数据:

  1. bucket名字
  2. AccessKey ID
  3. AccessKeySecret
  4. 你的存储区域(例:oss-cn-beijing)

自动配置PicGo-Core

原理上这个是可以直接修改配置文件的,但是不知道为什么我直接修改配置文件后,Typora报错,所以还是自动配置吧,使用picgo set uploader

picgo set uploader

这里选择aliyun

之后需要填写的分别是,上面说到的四个数据,我就不截图了。其中path建议填写:image/注意后面的斜杠不可少,名字可以自己写。options和customurl可以不填写,直接回车即可。

配置Typora

文件-偏好设置-图像,依次选择图中的选项,就ok了,然后验证图片上传选项,试一下是否可以上传成功。

到这里好像就结束了,有问题评论区见。

Archlinux安装Picgo配置Typora的更多相关文章

  1. ArchLinux安装与配置小结

    最近无意间发现一个基于ArchLinux的发行版--BlackArch,主题十分炫酷(中二).当然渗透类的Linux 发行版已经有BackTrack和Kali了,不过都是源于Debian的,使用者众多 ...

  2. 使用Typora+PicGo配置Gitee图床

    1.图床痛点 通常我们用 Typora 写 Markdown 文档,对于文档里面的图片,如果不使用图床,图片都是存放在本地,如果把文档复制到别的地方,还得额外复制图片,特别麻烦. 为了解决这种问题,一 ...

  3. Archlinux 安装配置指导 2015-05-24

    因为用的Linode VPS的系统是Archlinux的,想在本地弄个系统做测试用,这样比较方便.然后发现自己在6年前做的一个Archlinux 安装配置Flash,好怀念的赶脚. 时过进迁,没想到A ...

  4. ArchLinux安装后所需要的环境和工具

    ArchLinux安装后所需要的环境和工具 工具: Dolphin 文件管理器 ntfs-3G 移动硬盘挂载 octopi 实时检查更新 KDE Connect 手机电脑远程连接 DBeaver Co ...

  5. Picgo + Gitee +Typora(自动上传)搭建markdown免费图库

    Picgo + Gitee +Typora(自动上传)搭建markdown免费图库 前言: ​ 在写博客的是时候,之前那都是直接在博客网站上面写好了,再一一插入图片,当要在同时2个以上的博客上面发表的 ...

  6. PicGo + Gitee +Typora实现markdown图床

    目录 1. PicGo安装 2.Gitee配置 3.配置PicGo 3.Typora的设置 网上有一些很详细的教程,我这里只记录要点,其余部分按以下教程步骤来就行. 1. PicGo安装 国内下载可能 ...

  7. 从零开始安装搭建win10与ubuntu20.04双系统开发环境——集安装、配置、软件、美化、常见问题等于一体的——超详细教程

    目录 **前言 ** 关于系统安装配置与软件安装 一.Win10安装ubuntu20.04双系统 1.按照自己的需求分区 2.配置软件镜像源 软件包管理工具介绍 更换APT源--使用国内镜像 3.解决 ...

  8. ArchLinux安装手册(2022-10-01)

    准备工作 镜像下载:北京外国语大学镜像 使用ventoy做启动盘: (1) ventoy下载:github下载地址 (2) 解压运行下载好的ventoy,设备选择准备好的U盘(会清空),然后选择安装即 ...

  9. ArchLinux 安装笔记:续 --zz

    续前话 在虚拟机里调试了几天,终于鼓起勇气往实体机安装了,到桌面环境为止的安装过程可以看我的前一篇文章<ArchLinux 安装笔记>.桌面环境我使用的是 GNOME,虽然用了很长一段时间 ...

随机推荐

  1. ARC120F Wine Thief (组合数学)

    题面 有一个长为 N N N 的序列,相邻的两个数中只能选一个,总共选 k k k 个数,一种方案的价值为选的 k k k 个数的和,问所有合法方案的价值总和,答案对 998244353 取模. 1 ...

  2. 如何在 C# 程序中注入恶意 DLL?

    一:背景 前段时间在训练营上课的时候就有朋友提到一个问题,为什么 Windbg 附加到 C# 程序后,程序就处于中断状态了?它到底是如何实现的? 其实简而言之就是线程的远程注入,这一篇就展开说一下. ...

  3. 声明式HTTP客户端-Feign 使用入门详解

    什么是 OpenFeign OpenFeign (以下统一简称为 Feign) 是 Netflix 开源的声明式 HTTP 客户端,集成了 Ribbon 的负载均衡.轮询算法和 RestTemplat ...

  4. JDK 自带的服务发现框架 ServiceLoader 好用吗?

    请点赞关注,你的支持对我意义重大. Hi,我是小彭.本文已收录到 Github · AndroidFamily 中.这里有 Android 进阶成长知识体系,有志同道合的朋友,关注公众号 [彭旭锐] ...

  5. C语言可以在执行语句中间定义变量吗?

    C语言可以在执行语句中间定义变量吗? 例如:for(int i=0; i<5; i++){                                                     ...

  6. ACVF of ARMA(1, 1)

    \(ARMA(1, ~ 1)\) process is a time series \(\left\{ X_{t} \right\}\) defined as: \[X_{t} - \phi X_{t ...

  7. 【pytest官方文档】解读- 如何安装和使用插件

    本节讨论安装和使用第三方插件.关于编写自己的插件,我们下一章继续. 一.pip 安装 就像安装一些其他第三方库一样,使用pip也可以很容易地安装第三方插件,pytest-NAME这是你要安装的插件名称 ...

  8. python的三层架构

    项目目录规范 Foo/ |-- core/ # 存放业务逻辑相关代码 | |-- core.py | |-- api/ # 存放接口文件,接口主要用于为业务逻辑提供数据操作. | |-- api.py ...

  9. Java安全之Velocity模版注入

    Java安全之Velocity模版注入 Apache Velocity Apache Velocity是一个基于Java的模板引擎,它提供了一个模板语言去引用由Java代码定义的对象.它允许web 页 ...

  10. mysql8.0.25版本设置主从数据库,并且从库只读

    具体操作步骤 说明:主从数据库版本一致 1.主库创建同步使用的用户 create user 'repl'@'%' identified with 'mysql_native_password' by ...