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,虽然用了很长一段时间 ...
随机推荐
- 【java】学习路径29-异常捕捉实例
import java.util.ArrayList;public class ExceptionCatchDemo { public static void main(String[] args) ...
- Sys_Bulkload 工具使用
一.介绍 sys_bulkload是KingbaseES提供的快速加载数据的命令行工具.用户使用sys_bulkload工具能够把一定格式的文本数据简单.快速的加载到KingbaseES数据库中,或将 ...
- 手写tomcat——编写一个echo http服务器
核心代码如下: public class DiyTomcat1 { public void run() throws IOException { ServerSocket serverSocket = ...
- Spark 读取HDFS csv文件并写入hive
package com.grady import org.apache.spark.SparkConf import org.apache.spark.sql.{Row, SaveMode, Spar ...
- 【Git进阶】基于文件(夹)拆分大PR
背景 前段时间为了迁移一个旧服务到新项目,由此产生了一个巨大的PR,为了方便Code Review,最终基于文件夹,将其拆分成了多个较小的PR:现在这里记录下,后面可能还会需要. 演示 为了方便演示, ...
- BUUCTF Misc 被偷走的文件
首先下载文件打开 得到一个流量文件 用wireshark打开 打开后 进行分析 看到有ftp流量,于是过滤ftp 看到被偷走的是flag.rar 接下用binwalk进行分离 binwalk -e f ...
- Kubernetes 监控:Prometheus Operator
安装 前面的章节中我们学习了用自定义的方式来对 Kubernetes 集群进行监控,基本上也能够完成监控报警的需求了.但实际上对上 Kubernetes 来说,还有更简单方式来监控报警,那就是 Pro ...
- Elasticsearch单字段支持的最大字符数
ignore_above的作用 ES中用于设置超过设定字符后,不被索引或者存储. 当字符超过给定长度后,能否存入 keyword类型的最大支持的长度为--32766个UTF-8类型的字符. 也就是说t ...
- MySQL学习(3)---MySQL常用命令
ps:此随笔基于mysql 5.7.*版本. 准备 net start mysql 启动MySQL服务 net stop mysql 关闭MySQL服务 mysql [-h<IP地址>] ...
- 从缓存入门到并发编程三要素详解 Java中 volatile 、final 等关键字解析案例
引入高速缓存概念 在计算机在执行程序时,以指令为单位来执行,每条指令都是在CPU中执行的,而执行指令过程中,势必涉及到数据的读取和写入. 由于程序运行过程中的临时数据是存放在主存(物理内存)当中的,这 ...