文章附件上传Github并使用jsDelivr访问插件发布~UploadGithubForTypecho

插件开发及发布

版主: woniou

回复
皮皮凛凛姬
帖子: 1
注册时间: 2020年 1月 26日 09:31

文章附件上传Github并使用jsDelivr访问插件发布~UploadGithubForTypecho

帖子 皮皮凛凛姬 »

本插件用于将文章附件上传至 Github,并使用 js­De­livr 进行文件访问加速。

UploadGithubForTypecho

插件说明
本插件适用于 Ty­oe­cho。
本插件用于将文章附件上传至 Github 的仓库中,在添加图片进入文章时会替换链接为 js­De­livr 的地址。
js­De­livr 为融合 CDN,在全球分布 750 余节点(包括中国),并 Github 仓库文件提供免费的访问加速服务。
本插件利用此服务来加速文章附件(图片等)访问速度。
关于 js­De­livr 运用于博客的优势本文不再赘述,具体请访问这里。

安装插件
项目地址:https://github.com/AyagawaSeirin/UploadGithubForTypecho
点击这里直接下载
解压至插件目录并将文件夹重命名为 “Up­load­Github­ForType­cho”

注意事项
请先在 Github 创建一个公开的仓库。

配置插件
启用插件并进入设置页面。
需要设置的内容:
Github 用户名:必填,您的 Github 用户名。
Github 仓库名:必填,您用于储存附件文件的仓库名称。
Github 账号 to­ken:必填,您的 Github 账号的 to­ken,不知道如何获取账号 to­ken 请点击这里。
Github 仓库内的上传目录:必填,附件上传到的仓库内目录位置。如果您不知道如何填写,建议保持默认内容。
文件链接访问方式:建议选择 "访问最新版本"。若修改图片,直接访问方式不方便更新缓存。

以下两个参数为选填,留空则为仓库所有者信息。若填写则必须两个都填写。如果您不知道该如何填写,默认即可,不需要修改。不建议留空,这样可以区分哪些文件是插件提交的。建议您保持默认内容。

提交文件者名称:选填,提交 Com­mit 的提交者名称,留空则为仓库所属者。
提交文件者邮箱:选填,提交 Com­mit 的提交者邮箱,留空则为仓库所属者。

使用说明
插件不会验证配置的正确性,请自行确认配置信息正确,否则不能正常使用。
插件会替换所有之前上传的文件的链接,若启用插件前存在已上传的文件,请自行将其上传至仓库相同目录中以保证正常显示;同时,禁用插件也会导致链接恢复。
由于 Linux 权限管理问题,将文件写入本地时可能出现无法创建目录的情况,导致文件无法正常写入。请给予 uploads 目录 777 权限 chmod -R 777 runtime。
由于 CDN 缓存问题,修改文件后访问链接可能仍然是旧文件,所以建议删掉旧文件再上传新文件,不建议使用修改文件功能。js­De­livr 刷新缓存功能暂未推出,推出后本插件会及时更新。
在插件设置页面会自动检查更新,若检查失败请手动前往项目地址检查更新。

原文链接:https://qwq.best/dev/152.html
回复