# FlyCms **Repository Path**: expressxuan/FlyCms ## Basic Information - **Project Name**: FlyCms - **Description**: FlyCms 是一个类似知乎以问答为基础的完全开源的JAVA语言开发的社交网络建站程序,基于 Spring Boot 2.2.0.RELEASE+Bootstrap 4.5.0+MyBatis+MySql+Redis-x64-3.2.100+ElasticSearch+VUE2.6.10+element-ui2.14.0应用架构,专注于社区内容的整理、归类和检索,它集合了问答,digg,wiki 等多个程序的优点,帮助用户轻松搭建专业的知识库和在线问答社区。业务模块包括:权限管理,会员管理,角色管理,定时任务管理(调度管理),问答管理,文章管理,分享管理,短信接口管理和邮件系统发送(注册、找回密码、邮件订阅),跨域登录,消息推送,全文检索、前端国际化等等众多模块,等您自己来体验! - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: http://www.97560.com - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 323 - **Created**: 2021-02-18 - **Last Updated**: 2021-11-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 后端代码 https://gitee.com/flycms_1/FlyCms ## 开发 ```bash # 克隆项目 git clone https://gitee.com/flycms_1/flycms-admin.git # 进入项目目录 cd flycms-admin # 安装依赖 npm install # 建议不要直接使用 cnpm 安装依赖,会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题 npm install --registry=https://registry.npm.taobao.org # 启动服务 npm run dev ``` 浏览器访问 http://localhost:80 ## 发布 ```bash # 构建测试环境 npm run build:stage # 构建生产环境 npm run build:prod ```