
mlog
基于Golang的BBS系统。
功能简介
- 多人博客
- 轻论坛
- 站内消息
- 收藏
- 注册、登录
- 代码自动生成
V2.0 更新内容
- 新增内容专栏功能
- 新增好博客导航功能
- 后台支持多 Tab 页签,操作更方便
- 完善后台功能
- 修复各种 BUG
技术栈
- iris mvc 框架
- gorm orm 框架
- resty 好用的 http-client
- cron 定时任务
- goquery html dom 元素解析
- Element-UI 饿了么开源的基于 vue.js 的前端库
- vditor Markdown 编辑器
安装依赖
mlog-club 的依赖是使用 go mod 来进行管理的
# 第一步 clone 代码 git clone github.com/mlogclub/mlog.git # 第二步 安装依赖 cd mlog go mod tidy
配置
启动前需要先了解 mlog-club 的配置项,mlog-club 的示例配置文件为mlog.example.yaml,文件在项目根目录中,请详细看下该文件:
Env: prod # 环境,线上环境:prod、 测试环境 :dev BaseUrl: host # 网站域名 SiteTitle: M-LOG # 网站标题 Port: '8082' # 端口 Show sql : false # 是否打印sql ViewsPath: "./web/views" # views模版文件目录,可配置绝对路径 static Path: "./web/static" # 静态文件目录,可配置绝对路径 MySqlUrl: username:password@tcp( localhost :3306)/mlog_db? charset =utf8&parseTime=True&loc=Local # 数据库链接 redis Addr: 127.0.0.1:6379 # redis链接
Github 登录配置
首先前往 Github 新建一个Oauth Application,填写Application Name、Homepage URL和Authorization callback URL;
然后复制 Oauth Application 的 ClientID 和 ClientSecret 到我们的配置文件中的 Github 对应的配置中。
启动项目
go run main.go
运行截图

更多使用方法及配置可以查看官方文档
开源地址
由于头条审核网址比较严,防止他们误会是推广,所以大家可以自行搜索下载
也可以关注我的头条号后给我发送 ` mlog-club `,会自动把下载地址发送给你(做了关键字自动回复)
您知道哪些好用的小工具,欢迎评论分享,共同探讨学习
更多更优质的资讯,请关注我,你的支持会鼓励我不断分享更多更好的优质文章。