我的typecho博客也来试试jsdelivr图床

以前认识里的jsdelivr应该是加速公共js,css的加速服务吧,但是最近看到好多(我上车上晚了)jsdelivr做图床的相关文章,发现jsdelivr竟有如此好的功能,抑制不住水文一篇,我亲自尝试并介绍如何配置github token以及使用typecho上传插件

原因还是因为七牛速度够快可惜就是要备案域名(太难了),jsdelivr据说好像有国内节点速度不错,emmm

配置Github

从jsdelivr首页的信息来看,我们肯定是得要先新建一个github repo啦,emmm
然后需要设置Github 账号token,方便我们自动上传,如何设置呢?(大佬勿喷,已有可跳过)

  1. 登录gayhub账号(废话)
  2. 点击右上角头像,然后选settings,如图所示
    651a5a9dd94acf96d4fee8b6b09d8cc.png
  3. 进入到设置页面后选Developer Settings,如图所示
    71648bb2938472bca240050eada5f09.png
  4. 然后再选择Personal access token,点击Generate,如图所示
    1623dba3743ca23c8c249e742b35ad2.png
  5. 填入名称及选择相关权限(权限最小原则,我们只需要repo写入权限),如图所示
    ae4497ee7b251d3b7c87999f72e35c8.png
  6. 然后滑到下方,点击Generate
  7. 然后token就躺在你的页面里啦,直接复制即可
    20170217153116404.jpg

配置typecho插件

Google了一下,发现typecho有现成的轮子,可以帮助我们自动上传附件包括图片到gayhub,项目地址
下载这个解压到typecho的usr/plugins里,并重命名为UploadGithubForTypecho
进入typecho控制台-插件,找到该插件并激活之,进入设置填写相关信息即可
没有github token的参照本文前面介绍的生成一个就行...现在食用图床就舒服多了,可以写(水)一篇博文尝试一下哦
你有没有发现本文的图片已经是jsdelivr图床了呢?噗嗤
Warning:Github API限制每个IP每小时只能请求60次接口,请控制您操作图片(上传修改删除)的频率。
到此本文就基本结束啦

替换

如果你的站和我一样是个老站,本来有图片的话,要迁移到jsdelivr上,只需要用mysql批量替换掉图片链接即可
注意备份数据库,然后执行
update typecho_contents set text = replace(text,"原来图床域名","cdn.jsdelivr.net链接");

标签: none

添加新评论