littlebot
Published on 2025-04-11 / 0 Visits
0

【源码】基于Git的极简个人博客系统

项目简介

这是一个基于Git的极简个人博客系统,具备文章标签分类、搜索、分页等功能,还提供JSON格式的API接口便于二次开发,首页支持动态打字效果。

项目的主要特性和功能

  • 文章标签:可为每篇文章设置标签,便于分类和筛选。
  • 文章搜索:支持按关键词搜索文章。
  • 文章分页:支持文章和评论的分页显示。
  • API接口:提供JSON格式的API接口,方便开发者进行二次开发。
  • 动态打字效果:首页支持动态打字效果,可自定义显示内容。

安装使用步骤

1. 复制仓库

通过以下命令复制仓库: bash git clone [仓库地址]

2. 申请并获取信息

申请完成后,获取client_idclient_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】