Skip to content

Reaper622/TheBlog

Repository files navigation

The Blog

A System to build your own blog site.

GitHub license GitHub stars

A system to build your own blog site.

修改一个配置文件,即可搭建出你自己的博客平台。

线上演示地址: reaperlee.cn

预览图

  • PC端首页

首页

  • PC端文章页

文章

  • 移动端首页

移动端首页

  • 移动端文章页

移动端文章

使用环境

如何使用?

  • clone 本仓库
git clone [email protected]:Reaper622/TheBlog.git
  • 安装依赖
npm install
  • 执行初始化命令
npm run init
  • 根据config.sample.js完成对 MySQL数据库的配置,完成后修改文件名为config.js
  • 修改config.json内部分自定义设置
  • articles文件夹下创建文档目录
articles/
|-- label 标签
     |-- year 年份
         |-- month 月份
             |-- day 日期
                 |-- filename 文件
  • 在数据库中创建数据表,执行createSQL.sql
  • 执行打包命令
npm run build
  • 如要使用 HTTPS 服务则提前将SSL证书的 ssl.crt 与 ssl.key 存放在 server/ssl 目录中
  • 执行服务端运行指令
npm run server // http
npm run server:ssl // https
  • 访问 localhost:4000 即可访问

使用 Github Actions 进行 CI/CD

只需要给自己的仓库添加相应的 secret,并修改.github/workflow/depoly.yml文件相关配置,即可实现git push之后一键同步到远程服务器。