Typecho使用github仓库做图床
Typecho是一款轻量级的开源博客系统,支持PHP+MySQL数据库。它的特点是简单易用、扩展性强、响应速度快等。配合Github的静态文件托管功能,可以轻松实现博客图片的存储和管理。下面来详细介绍Typecho使用Github作为图床的方法:
1.创建Github仓库
首先在Github上创建一个仓库,用来存放博客中的图片。需要注意的是,该仓库的名称不能与你的用户名相同,否则会导致冲突。例如我的用户名是“foreverycs”,那么我创建的仓库名可以是“imgs”。
2.生成Github访问token
为了在Typecho中访问Github仓库,需要生成一个访问token。在Github页面中点击右上角个人头像,选择“Settings”->“Developer settings”->“Personal access tokens”,然后点击“Generate new token”,按照提示操作即可。需要勾选“repo”和“read:user”权限。
3.安装插件
在Typecho中安装并启用“GithubFile”插件,用于将文章中的图片链接替换为Github仓库中的真实链接。该插件的下载地址为:https://www.typecho.wiki/typecho-plugin-githubfile.html
4.在Typecho中配置Github信息
在Typecho后台的“插件”->启用插件即可,然后配置信息填写Github的用户名、仓库名、访问token。保存设置后,Typecho写文章是添加的附件图片会自动上传至Github仓库中。
5.在文章中插入图片
在文章中需要插入图片时,直接点击添加的附件或使用Markdown语法来添加图片即可。例如: ![t01945d79566462c0fb.jpg]https://github.com/foreverycs/uploads/blob/main/2023/05/28/1685279075.jpg?raw=true
其中,“foreverycs”是我的Github用户名,“uploads”是我创建的Github仓库名,“t01945d79566462c0fb.jpg”是我上传到Github仓库中的图片文件名。
通过以上插件,结合github仓库,就可以使用Github作为Typecho博客的图床了。