首页 > 系统相关 >Linux下Typora+Gitee+picgo图床环境搭建

Linux下Typora+Gitee+picgo图床环境搭建

时间:2023-01-15 00:11:49浏览次数:59  
标签:Markdown Linux Typora Gitee 图床 PicGo gitee picgo 图片

前言

在Linux下写Markdown笔记的时候,像上传到github上,结果发现笔记里的图片都成了这个样子:

![Screenshot from 2023-01-15 03-07-24](https://gitee.com/Marches7/piture-bed/raw/master/img/Screenshot from 2023-01-15 03-07-24.png)

图片呢???

后来查阅资料理解了,Markdown笔记和Word不同,图片在Markdown中是外链,而Word是直接把图片内置进了文档,所以如果想让被分享的人看到图片,最粗笨最原始的办法是将笔记分享给他的同时,还把图片分享他,并且存放图片的路径要和你的图片路径一模一样。对图片支持的不友好,可以看成Markdown为了轻量级便携输入的一种牺牲。

如何直接分享Markdown文件给别人,别人还能看到图片呢?(这里的“直接“ 也就意味着还可以转成pdf再分享这样不直接的方法...)

解决方法也可以想到,既然图片在markdown中以本地链接的形式存在,那么如果图片是存储在互联网上的,任何能访问互联网的人不就能看到图片了吗!

于是引出了图床这一技术,严格来说,他只是存储图片的一个互联网服务,目前有收费的阿里云OSS,腾讯云COS,免费的Github,Gitee等等。这里选择Gitee作为图床,一是因为对他比较熟悉(觉得不会随便跑路...),二是免费,三是在国内所以国内用户访问很快。

好了我们已经选好了图床,想象一下如果每张图片我们都需要从本地上传到图床,再插入Markdown中,是多么的麻烦。为解决这一难题,有人已经写好了非常成熟的脚本,并且被内置到了著名的Markdown编辑器Typora中,这就是PicGo,PicGo本身并不存储图片,他只是自动化上传Markdown中的图片到图床并创建好链接放到Markdown中的脚本,我们只需要作简单的配置就可以了。

环境搭建

系统:Ubuntu18.04

Typora:v1.4.7

PicGo:v2.3.1

然后开始环境搭建吧。

打开Typora的图片设置

image-20230115034602675

第一栏选择Upload Image(上传图片),图片上传设置选择PicGo-Core,然后点击下方的下载或更新来下载PicGo-Core。然后点击Test Uploader (这步只是为了获得我们PicGo-Core的安装目录)。

image-20230115034856544

进入该目录下,执行以下命令安装插件

./picgo install gitee-uploader
./picgo install super-prefix

如果挂了梯子,这里注意关闭,否则可能会因为不安全连接而中断下载。

点击打开配置文件

{
  "picBed": {
    "current": "gitee",
    "uploader": "gitee",
    "gitee": {
      "repo": "username/reponame",
      "branch": "master",
      "token": "xxxxxxx",
      "path": "自定义存储路径(可不填)",
      "customPath": "",
      "customUrl": ""
    }
  },
  "picgoPlugins": {
    "picgo-plugin-gitee-uploader": true,
    "picgo-plugin-super-prefix": true
  },
  "picgo-plugin-gitee-uploader": {
    "lastSync": "2023-01-15 03:48:57"
  }
}

需要修改的是repo,token和和path。token是Gitee的私人令牌,百度获得方法。

保存。点击测试上传

image-20230115035544322

大功告成!

总结

因为PicGo对Linux的支持问题,前期我还是走了很多弯路,折腾了两天才弄好,没必要使用PicGo GUI,他只是提供Config文件内容,而我这里已经提供了。我觉得这应该是最简单的方法,故分享,再也不用手动上传图片了。

标签:Markdown,Linux,Typora,Gitee,图床,PicGo,gitee,picgo,图片
From: https://www.cnblogs.com/Marches7/p/17052880.html

相关文章

  • 【linux】在linux上安装nodejs
    在linux上安装nodejs1.到官网上下载linux的源码包sourcecode(https://nodejs.org/en/download/)并上传2.使用解压命令解压tar-xvfnode-v10.14.1-linux-x64.tar.xz3.进入到......
  • 【linux】在linux上安装elasticsearch
    在linux上安装elasticSearch使用​​wget​​命令下载/下载好上传到服务器上wgethttps://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.1.tar.gz(安......
  • Linux中查看日志的常用命令
    grep#遍历查看当前目录下所有文件中包含xxx的语句grep-rxxx.#查询文件中包含xxx的语句grepxxxfile_name#查询多个文件中包含xxx的语句grepxxxfile1fi......
  • Linux学习-DAY3
    1.强大好用的SHELLShell就是终端程序的统称,它充当了人与内核(硬件)之间的翻译官,用户把一些命令“告诉”终端程序,它就会调用相应的程序服务去完成某些工作。现在包括​​红帽​......
  • linux 快速查询指令的用法
    --help几乎所有的指令,都可以使用--help选项进行查询。给命令使用--help选项,就会直接出现一段说明命令的文字。>date--help用法:date[选项]...[+格式]或:date[-u|-......
  • linux工具grep的使用心得笔记
    grep作为linux管理中常用的三大工具之一(grep、awk、sed),其功能十分强大,因此难以对其进行全面的使用介绍,因此本文只作为个人学习的笔记之用。 grep的用处:在文本中匹配要......
  • Linux实际常用命令
    解决Linux关闭终端(关闭SSH等)运行的程序被迫停止使用nohup命令,不挂起,不挂断,后台运行。nohungup。比如正常情况下要运行:pythonmain.py让它后台运行不挂断,就运行:n......
  • 程序员喜欢Linux系统的原因是什么?
    当下,比较主流的操作系统是:Windows系统、Linux系统以及Mac系统。而在云计算、大数据、物联网等领域最为常见的就是Linux系统,深受开发人员的喜欢。那么程序员喜欢Linux系......
  • Linux下图片处理
    Linux下图片处理   图片是指由图形、图像等构成的平面媒体。图片的格式很多,但总体上可以分为点阵图和矢量图两大类,我们常用BMP、JPG等格式都是点阵图形,而SWF、CDR、AI......
  • 2023年了,这些Linux命令得会吧!还不收藏起来?
    一、关机与重启指令(1)shutdown-关机语法:shutdownshutdown-hnow【立即关机】shutdown-h1【1分钟后关机,shutdown后不填默认一分钟后关机】shutdown-rnow【立即重启......