# EnianBlog 团队博客 (E念博客) **Repository Path**: hslr/enian_blog ## Basic Information - **Project Name**: EnianBlog 团队博客 (E念博客) - **Description**: Go语言Beego框架开发的一款团队博客,个人博客程序。支持多用户、文章管理、分类、标签、搜索等。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 14 - **Forks**: 11 - **Created**: 2022-03-06 - **Last Updated**: 2025-08-12 ## Categories & Tags **Categories**: blog **Tags**: Go语言, JavaScript, 博客, 知识库 ## README

Vditor
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](https://space.bilibili.com/27407696)。给个三连,让更多人看到。多谢🧡🧡🧡 - 如果不想自己编译可以下载[发布版](https://gitee.com/hslr/enian_blog/releases),目前已编译windows64和linux64版本 ## 🎇 演示站点信息 由于服务器资源有限,不再提供demo演示,请直接下载编译后的可执行文件使用。或者去[【我的博客】](http://blog.enianteam.com/)查看。 ## 🎉 适合用户 个人、开发团队、各行业人员。 ## 🎨 软件架构 | 名称 | 版本 | 说明 | | ---------- | ------ | ---------------------------------------- | | Go | 1.13+ | 后端主要语言 | | beego | v2 | 基于后端框架 | | Gorm|1.9|orm框架,目前支持库sqlite和mysql| | Layui | 2.4.5 | 前端UI组件 | | editor.md | | 前端markdown组件,用于编辑文章和渲染 | | wangEditor | | 前端富文本编辑器插件,低门槛,用户上手容易,用于编辑文章和渲染 | ## 🚀 升级说明及更新日志 [升级说明](http://hslr.gitee.io/doc_enian_blog/guide/update "升级说明") [更新日志](http://hslr.gitee.io/doc_enian_blog/update_log "更新日志") ## ✨ 页面截图 (前4张为前台,后4张为后台) ||| |---|---| |![首页](./readme_src/首页.png)| ![个人首页](./readme_src/个人首页.png)| |![文章详情](./readme_src/文章详情.png)|![专栏](./readme_src/专栏.png)| |![后台我的文章列表](./readme_src/后台我的文章列表.png)| ![文章编写](./readme_src/文章编写.png)| |![用户管理](./readme_src/用户管理.png)|![管理平台设置](./readme_src/管理平台设置.png)| ## ⛳ 功能、进度、计划 > 此脑图更新不及时仅供参考 ![输入图片说明](./readme_src/func_mind_map.png) #### 开发计划 [点此查看完整开发计划](https://thoughts.teambition.com/share/624be0f1483c2900418ca6c9#title=团队博客开发计划) ## 👑 编译运行 ### 1.配置数据库驱动及其信息 程序本身支持sqlite和mysql数据库。配置文件是`./conf/app.conf`。复制`app.example.conf`命名为`app.conf` ### 2.(可选)压缩前端文件夹(可参考["批量压缩前端代码,保持原始结构 - Minify"](http://blog.enianteam.com/u/sun/content/131)) ### 3.运行 ``` bee run ``` > 首次运行创建数据表信息,以及admin的密码,请注意控制台提示! ### 4.访问 浏览器访问:`http://127.0.0.1:8080` ## 📙 发布版使用教程 地址:[直达发布版页面](https://gitee.com/hslr/enian_blog/releases) **(已编译Windows64和Linux64为版本,其他系统版本请拉取代码自行编译)** #### 1.安装Mysql数据库软件(可跳过) > 项目默认使用sqlite数据库,如果不使用mysql可直接看下一步 安装mysql数据库,以及数据库管理工具,创建数据库及用户 #### 2.下载项目及配置修改 > 下载文件解压[发布版](https://gitee.com/hslr/enian_blog/releases) 1. 下载项目 **enian_blog_dev.zip** 解压后找到项目文件夹 1. 进入 **enian_blog_dev\conf** 文件夹。 1. 打开 **app.conf** 修改上面设置的数据库连接信息 #### 3.运行项目 进入目录中直接命令行运行 ``` # windows(支持双击运行。不建议直接使用自带的cmd软件执行) .\enian_blog.exe # linux ./enian_blog ``` 浏览器输入 **http://127.0.0.1:8080** 即可运行(如果8080端口占用,请在 **app.conf** 配置文件中修改 **httpport** 项即可) ## 😁 关于作者 微信/QQ:95302870(避免骚扰请备注) Q群:685960647