一个go、echo、xorm、vue typescript vite 开发的快速、简洁、美观、前后端分离的个人博客系统(blog)、也可方便二次开发为CMS(内容管理系统)和各种企业门户网站。
github(https://github.com/zxysilent/blog)
gitee(https://gitee.com/zxysilent/blog)
实现blog
功能,方便二次开发
web/src/components/Editor/Richtext
即可作为简单CMS
# mysql\sqlite
type = "sqlite"
# uid:pass@tcp(host:port)/dbname?charset=utf8mb4&parseTime=true&loc=Local
mysql = "root:root@tcp(127.0.0.1:3306)/blog?charset=utf8mb4&parseTime=true&loc=Local"
sqlite = "file:blog.db"
🐧🐧 1059282178
git clone -b next --depth=1 https://github.com/zxysilent/blog.git
若要部署,请修改关键信息[token、用户名、密码等] 数据库自带文章内容请在部署前删除
npm install
.env.development
中的VITE_APP_SRV
为自己的服务地址npm run build
会自动发布到dist
目录下面zxysilent
,密码zxyslt
,可自行数据库修改conf.toml
数据库信息data
目录下blog.sql
数据库
数据库自带文章内容请在部署前删除
go mod tidy
go build
go build -tags=prod
体积大幅度减小,日志请用nginx、caddy
等web
服务器记录nohup ./blog>>nohup.log 2>&1 &
git clone https://github.com/zxysilent/blog.git
若要部署,请修改关键信息[token、用户名、密码等] 数据库自带文章内容请在部署前删除
npm install
npm run serve
zxysilent
,密码zxyslt
,可自行数据库修改conf.toml
数据库信息data
目录下blog.sql
数据库
数据库自带文章内容请在部署前删除
go mod tidy
go get -u github.com/swaggo/swag/cmd/swag
swag init
生成api文档go run
If this project help you a lot, you can support us by:
AliPay
Wechat Pay