项目简介
这是一个基于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】