用Github当御用图床的一款Typecho插件GitStatic

用Github当御用图床的一款Typecho插件GitStatic

低调G
2020-04-30 / 1 评论 / 1,930 阅读 / 正在检测是否收录...

[collapse status="false" title="图片演示"][/collapse]

大家经常在找各种图床,找到了也担心不一定稳定,我是深有体会。 在一次偶然的机会看到了Mumuli博客发布的GitStatic插件,于是我就试用了一下,感觉非常好用,所以特转载过来给大家,此插件非常奈斯~

前言

最近我写了一篇 jsdelivr 当图床的文章,
jsdelivr 图床
遗憾的是 github+jsdelivr 当图床貌似没有 typecho 插件,用 picgo 上传貌似很鸡肋,既然这样不如自己动手写了一款插件。

过程

在这个过程中我开发插件时候,结果我直接用了线上环境,导致本站插件系统出现问题无论怎么点击无法关闭启用插件,无奈最后重装了一遍,不过整个过程整站宕机只有 1 分钟,数据丢失基本没有,想问问大家怎么解决结果全是??

好吧好吧你们可真行,有点后怕于是建了个站测试,经过接近一中午的折腾,这个?插件就出来了。

特点

插件支持原生南博 (南博是什么 看看前一篇文章呗
访问速度超快 (你问速度吗?本文图片可全是秒加载
稳定性 (你问这个是怕最大的 ** 网站跑路吗?
免费白嫖 (没错就是白嫖

下载

github地址

安装教程

Github创建仓库获取Token教程

  1. 下载插件解压到插件目录
  2. 获取 token
  3. 创建仓库 不会?看看上面的教程呗
  4. 设置插件

用户名填入 github 账号
填入 token
储存桶填入仓库名
没有 github 账号?注册呗

查错

如果你在插件使用的时候发现异常请按照以下操作排错

  1. 确定用户名和仓库填写正确 (建议到仓库查看
  2. 保证仓库公开 (已知 myupload 插件会造成冲突)
  3. 到站点根目录创建 debug.lock 文件 (如果已有证明触发过错误)
  4. 重新上传图片
  5. 到站点根目录 log/api 文件夹中查看当天日志
  6. 通过 json 返回 message 确定错误

not found 一般出现在用户名或仓库错误
待补充

如何修改上传目录

你可以到插件 Plugin.php 中的常量进行修改即可修改上传目录 (为何不提供更便捷的方法

  1. 没考虑到
  2. 兼容后期的计划 支持全站 js css 加速

后言

目前插件能够原生兼容南博
并且速度不会比 cos oss 差
在后期计划对静态资源加速
有问题可以去Mumuli博客留言

本文转自:Mumuli博客

0

评论 (1)

取消
  1. 头像
    乔千
    Windows 10 · Google Chrome

    感谢你的文章 但是插件已在GitHub更新 我是插件的作者希望你能够更新下文章

    回复