项目简介
这是一个基于Git的极简个人博客系统,具备文章标签分类、搜索、分页等功能,还提供JSON格式的API接口便于二次开发,首页支持动态打字效果。
项目的主要特性和功能
- 文章标签:可为每篇文章设置标签,便于分类和筛选。
- 文章搜索:支持按关键词搜索文章。
- 文章分页:支持文章和评论的分页显示。
- API接口:提供JSON格式的API接口,方便开发者进行二次开发。
- 动态打字效果:首页支持动态打字效果,可自定义显示内容。
安装使用步骤
1. 复制仓库
通过以下命令复制仓库:
bash
git clone [仓库地址]
2. 申请并获取信息
申请完成后,获取client_id
和client_secret
。
3. 配置项目
修改config.json
文件,填写以下信息:
json
{
"client_id": "your client_id here",
"client_secret": "your client_secret here",
"title": "add your title",
"instruction": "add your instruction",
"server_link": "http://119.23.8.25/gh-oauth-server.php",
"filter": {
"creator": "all",
"state": "open"
},
"menu": {
// 自定义菜单项
},
"friends": {
// 自定义友链
},
"icons": {
// 自定义页脚图标
}
}
4. 个性化定制
- 动态打字效果:在
index.html
中修改strings
数组,自定义首页显示的文字。 - 图片替换:替换
images
文件夹中的图片,注意保持文件名不变。
5. API接口
- 获取菜单信息:通过
api.html?menu=menu
获取菜单信息。 - 获取文章列表:通过
api.html?page=1
获取文章列表,支持按标签和搜索筛选。 - 获取文章内容:通过
api.html?id=1
获取指定文章的详细内容。
依赖
许可
本项目采用MIT许可证。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】