EnianBlog(E念博客)
网站/文档 |
更新日志 |
意见反馈 |
Github |
Gitee
EnianBlog(E念博客)是一个支持多人使用的团队博客系统。是基于前端layui和后端go语言的beego框架开发。支持专栏、标签、SEO、markdown语法、同时支持人人都会使用的富文本编辑器等诸多特色功能!
更新日志:http://hslr.gitee.io/doc_enian_blog/update_log
文档:http://hslr.gitee.io/doc_enian_blog
- 项目正在测试阶段,暂不能保证无缝升级,新功能不断的增加到开发计划中。
- 有想参与开发的小伙伴可以联系我(群和联系方式在下方)!
- 目前正在学习Go语言,代码如果哪里不完美欢迎指点。
- 大家可以去看B站视频开发vlog。给个三连,让更多人看到。多谢🧡🧡🧡
- 如果不想自己编译可以下载发布版,目前已编译windows64和linux64版本
由于服务器资源有限,不再提供demo演示,请直接下载编译后的可执行文件使用。或者去【我的博客】查看。
个人、开发团队、各行业人员。
名称 | 版本 | 说明 |
---|---|---|
Go | 1.13+ | 后端主要语言 |
beego | v2 | 基于后端框架 |
Gorm | 1.9 | orm框架,目前支持库sqlite和mysql |
Layui | 2.4.5 | 前端UI组件 |
editor.md | 前端markdown组件,用于编辑文章和渲染 | |
wangEditor | 前端富文本编辑器插件,低门槛,用户上手容易,用于编辑文章和渲染 |
(前4张为前台,后4张为后台)
此脑图更新不及时仅供参考
程序本身支持sqlite和mysql数据库。配置文件是./conf/app.conf
。复制app.example.conf
命名为app.conf
2.(可选)压缩前端文件夹(可参考"批量压缩前端代码,保持原始结构 - Minify")
bee run
首次运行创建数据表信息,以及admin的密码,请注意控制台提示!
浏览器访问:http://127.0.0.1:8080
地址:直达发布版页面
(已编译Windows64和Linux64为版本,其他系统版本请拉取代码自行编译)
项目默认使用sqlite数据库,如果不使用mysql可直接看下一步
安装mysql数据库,以及数据库管理工具,创建数据库及用户
下载文件解压发布版
-
下载项目 enian_blog_dev.zip 解压后找到项目文件夹
-
进入 enian_blog_dev\conf 文件夹。
-
打开 app.conf 修改上面设置的数据库连接信息
进入目录中直接命令行运行
# windows(支持双击运行。不建议直接使用自带的cmd软件执行)
.\enian_blog.exe
# linux
./enian_blog
浏览器输入 http://127.0.0.1:8080 即可运行(如果8080端口占用,请在 app.conf 配置文件中修改 httpport 项即可)
微信/QQ:95302870(避免骚扰请备注)
Q群:685960647