GitHub+PicGo+Markdown直接起飞

GitHub+PicGo+Markdown(Typora)直接起飞

一、前言

Markdown 是一种轻量级标记语言,在写博客或者是记笔记的时候非常的方便快捷!

在使用了Typora的时候,更是直接起飞,但是在Typora中插入图片的时候,Typora给出的几种方法我认为在插入图片的时候上传最适合多端同步和博客上传。

现有的图床有很多,阿里云OSS、腾讯云COS、GitHub、七牛、又拍云…,各有优缺点,下面我们使用GitHub(完全免费并且无限容量,不爽吗?哈哈)结合开源工具PicGo用于快速上传图片并获取图片 URL 链接,这样我们就可以方便快捷的在Typora中插入图片。

二、创建repository、创建密钥

  1. 创建repository

    登录你的GitHub账号

    GitHub+PicGo+Markdown直接起飞_第1张图片

    然后在右上角点击Your repositories

    GitHub+PicGo+Markdown直接起飞_第2张图片

    接着按照如下提示创建你的仓库

    GitHub+PicGo+Markdown直接起飞_第3张图片
  2. 创建密钥

    进入setting

    GitHub+PicGo+Markdown直接起飞_第4张图片

在左侧最下面找到Developer settings,然后在左侧找到Personal access tokens,然后点击Gernerate new token,接着按照如下选择,点击生成。

GitHub+PicGo+Markdown直接起飞_第5张图片 GitHub+PicGo+Markdown直接起飞_第6张图片

建议保存好Token!

三、下载PicGo

PicGo 本体支持如下图床:

  • 七牛图床 v1.0
  • 腾讯云 COS v4\v5 版本 v1.1 & v1.5.0
  • 又拍云 v1.2.0
  • GitHub v1.5.0
  • SM.MS V2 v2.3.0-beta.0
  • 阿里云 OSS v1.6.0
  • Imgur v1.6.0

Windows系统下载exe文件,macOS系统下载dmg文件,Linux下载AppImage文件。安装比较简单

四、配置PicGoGitHub+PicGo+Markdown直接起飞_第7张图片

  • 设定仓库名:用户名/仓库名,比如我的用户名是CGDUp,刚才创建的仓库名是PicGo,所以就是CGDUp/PicGo
  • 设定分支名:以前是master,好像因为m国的问题改为了main
  • 设定Token:这个地方就是我们刚才保存的Token
  • 指定存储路径(可选):可以专门设置一个目录存放,如img/
  • 设定自定义域名(可选):https://raw.githubusercontent.com/用户名/仓库名/分支

我们还可以在PicGo设置中修改快捷键、更新设置、开机自启动等等。

五、下载Typora

这部分简单,不再赘述,正常安装就好。

六、操作演示

GitHub+PicGo+Markdown直接起飞_第8张图片

上传区可以选择文件也可以直接拖拽,在下方可以选择链接格式(默认是markdown),上传成功的图片可以在相册中查看
GitHub+PicGo+Markdown直接起飞_第9张图片

点击验证图片上传选项,可以验证,出现如下成功示例即可(个人感觉这个验证玄学,我在验证的时候会出现服务端错误,但是过一会之后又成功了),查过一些坑,有的问题是在配置仓库名时注意用户名/仓库名不是用户名 / 仓库名,还有就是文件夹不要包括空格和一些奇怪的符号。我们可以在PicGo设置中开启上传前重命名,这样可以避免这个问题,还可以整理在GitHub中的图片。

GitHub+PicGo+Markdown直接起飞_第10张图片

七、总结

一些软件的下载就不再说了,在配置的时候认真细心一点,应该就没什么问题了,具体使用可以用Windows中的Ctrl+Shift+S来截图,然后Ctrl+Shift+P来上传。

在这里推荐Snipaste,它拥有丰富的功能,可以F1截图,编辑(箭头、文字、涂鸦、图形标记等等),然后直接上传到GitHub图床。

更多配置和操作见官方参考文档:https://picgo.github.io/PicGo-Doc/zh/guide/getting-started.html

你可能感兴趣的:(教程,markdown,github)