Skip to content

LinZui520/website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

搭建属于自己的网站😎

边学习边搭建自己的个人网站

想了解代码细节请阅读docs/README.md

技术栈 next.js + prisma + mysql + redis + docker

该仓库已经重构,需访问旧的仓库请移步archive分支

旧仓库技术栈 react + gin + mysql + redis + docker

依赖

dockerdocker-compose

Debian

$ apt install docker docker-compose
$ systemctl enable docker
$ systemctl start docker 

RedHat系🤔

$ yum install docker docker-compose
$ systemctl enable docker 
$ systemctl start docker 

Arch

$ pacman -S docker docker-compose
$ systemctl enable docker
$ systemctl start docker 

部署

$ git clone git@github.com:LinZui520/website.git

阅读 nginx/README.md

阅读 mysql/README.md

阅读 nextjs/README.md

然后 website 启动🫡

$ docker-compose build
$ docker-compose up -d

代码提交规范

feat: 新增功能

fix: 修复功能

docs: 更新文档

style: 代码格式变更

refactor: 代码重构,非新增功能,非修改功能

perf: 性能优化

test: 增加测试用例

chore: 构建过程或辅助工具的变动

revert: 代码回退