利用GitHub仓库长期存放博客及图片,其余平台一键复制便可进行发布!git
在GitHub中去申请一个token,只要授予repo
权限就行了github
复制保存(由于token只能复制一次,后续就看不到了)数据库
而且单独开一个仓库用来存储博客和图片segmentfault
参考策略:
本人直接使用的是GitHubPage的仓库(用户名.github.io)
用年份做为一级目录,直接存储博客md文件,
image做为二级目录,存储每一年写的博客的图片资源
避免一个文件夹文件太多,同时后期也方便对每一年统一回顾
在picGo中设置GitHub图床,按照提示输入须要的信息网络
这里的自定义域名可使用编辑器
https://raw.githubusercontent.com/[github用户名]/[仓库名]/master
不过因为 众所周知 未知 的缘由,GitHub速度不稳定,虽然峰值其实也挺快的,只是偶尔就连不上
因此也可使用jsDelivr
的cdn地址(没错,jsDelivr都不须要注册,直接使用url拼接就能实现CDN!)工具
https://cdn.jsdelivr.net/gh/[github用户名]/[仓库名]@latest
jsDelivr
是一个「快速」、「可靠」、「自动化」的用于开源数据的免费CDN网站
每月存储了 1920TiB
的数据!(2020.06.02),使用人数至关多,稳定性很好,并且数据源在本身的GitHub上,是在担忧数据丢失,那就加一个url
“若是本博客图片连接失效,请将[jsDelivr]连接更换为[GitHub连接]”
就能够了!spa
「文件」-> 「偏好设置」 -> 「图像」
「插入图片时...」的动做选择 「上传图片」,并输入picGo在本机上的位置
那么应该怎么写呢?
要记住,以前在GitHub新开的那个仓库就是用来长期稳定存储博客及图片的,因此须要先把那个仓库克隆下来,而后在本地博客仓库文件夹内使用Typora编辑器进行编写,由于Typora设置好了图片上传的功能,因此在本地写的时候直接粘贴图片就好啦,它会自动帮你上传。
可能有的同窗会以为写完还要push,还要复制很麻烦,其实把文章写好了博客仓库不用急着push,由于它就是一个备份,必要的时候在你换了设备的时候push一下就行了,不然一直留在本地均可以。固然强迫症仍是喜欢全都放在云端比较安心 hh
写好以后,一键复制到CSDN、简书、掘金、segmentfault以及本身的我的博客网站如WordPress、Typecho就好啦!
也就是说,GitHub上的仓库只是用来存储,可是不是用来展现的,固然也能够展现,就是比较丑,或者也能够搞个jekyll主题,反正办法不少。
主要用来展现博客的地方应该是第三方博客平台(流量多)或者本身的博客小站(可自定义、有归属感)
优势
长期稳定
图片速度快
多平台发布
我的博客网站随意开关,不再用担忧续不续费的问题了
写做体验好
缺点
修改的时候多一步
跨设备编辑的话麻烦一点