# dpress **Repository Path**: sync-github/dpress ## Basic Information - **Project Name**: dpress - **Description**: 基于多域名的博客系统,内置20多套主题,总有一款适合你,简单建站,Java版WordPress,致力于百万级文章的优化 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 13 - **Created**: 2020-07-29 - **Last Updated**: 2020-12-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![JDK](https://img.shields.io/badge/JDK-1.8-green.svg) ![Gradle](https://img.shields.io/badge/Gradle-6.2.2-green.svg) ![MySQL](https://img.shields.io/badge/MySQL-8.0.20-green.svg) ![Dactor](https://img.shields.io/badge/Dactor-1.1.1-green.svg) ![SpringBoot](https://img.shields.io/badge/SpringBoot-2.3.0.RELEASE-green.svg) ![Vue](https://img.shields.io/badge/Vue-2.6.11-green.svg) [![GitHub release](https://img.shields.io/github/release/allon2/dpress.svg)](https://github.com/allon2/dpress/releases) # dpress 基于多域名的博客系统 基于Halo 博客系统改造 ## 简介: ​ 基于dactor和SpringBoot系统构建。为了方便对不同类型的博客分别管理,想用多域名进行管理,市面上面的博客找了一下,未发现基于Java的多域名博客,所以才开发了此系统。代码正在进行快速迭代,有问题,请及时提出。 ## 项目地址 GitHub:https://github.com/allon2/dpress GitEE:https://gitee.com/handyun/dpress ## dpress1.0 beta版本 1:支持多域名 2:模板使用数据库存储 3:可在线配置数据库 4:基于dactor框架开发,前端交易和管理端交易都基于异步进行开发 5:兼容halo模板 6:支持一键安装,在线配置数据库地址 7:支持瞬时高并发 8:支持war方式和Jar方式部署 9:支持MarkDown和Html编辑模式 10:内置20多套主题,总有一套适合你 **如果喜欢,请多多分享!!多多Star!!** ## 技术框架 | 框架 | 说明 | 官网 | | ---------------- | ------------------------------ | ------------------------------------------------------------ | | Spring Framework | 轻量级(相对而言)的Java开发框架 | https://spring.io/projects/spring-framework | | Spring Boot | Java Web开发脚手架 | https://spring.io/projects/spring-boot | | Freemarker | 视图模板引擎 | [https://freemarker.apache.org](https://freemarker.apache.org/) | | FastJSON | JSON解析库 | [FastJson](https://github.com/alibaba/fastjson/wiki) | | lombok | 代码生成器 | [https://projectlombok.org](https://projectlombok.org/) | | Druid | 数据库链接池 | | | Dactor | 基于协程的简单易用的编程框架 | https://github.com/allon2/dactor | | jetcache | 缓存框架 | https://github.com/alibaba/jetcache | | Mybatis | ORM框架 | https://mybatis.org/mybatis-3/ | | Vue | 一套构建用户界面的渐进式框架 | https://vuejs.org/ | ## 功能列表 - 仪表盘 - 文章管理 - 页面管理 - 附件管理 - 评论管理 - 主题管理,系统自带两套主题模板 - 主题编辑 - 用户信息 - 系统管理 ## 编译源代码 ​ 如果你是直接下载项目war包,请跳过此步骤。代码克隆到本地后,你可以使用命令行工具或者IDEA对项目源码进行编译,命令如下: ``` gradle clean build ``` ## 快速开始 ### 下载最新的 Dpress 安装包 ```bash curl -L $(curl -s https://api.github.com/repos/allon2/dpress/releases/latest | grep 'browser_' | cut -d\" -f4) --output dpress.war ``` 或者 ```bash wget $(curl -s https://api.github.com/repos/allon2/dpress/releases/latest | grep 'browser_' | cut -d\" -f4) -O dpress.war ``` ### 启动 Dpress ```bash java -jar dpress.war ``` ## 安装步骤 1:浏览器中输入http://localhost:8090 2:填写数据库信息 ![1590572139.png](https://i.loli.net/2020/05/27/zQOeJDT2wj4uvVR.png) 3:填写个人信息 ![1590572097.png](https://i.loli.net/2020/05/27/4r7ban16vsQUjyf.png) 4:填写博客信息 ![1590572123.png](https://i.loli.net/2020/05/27/s6r7Jkujx9YTv8o.png) 5:安装完成后,会自动跳转到管理端页面。 ![1590572315.png](https://i.loli.net/2020/05/27/WnI5KM3Dh9J62kN.png) 6:管理端首页 ![1590032806.png](https://i.loli.net/2020/05/21/sltjYrxIEbJZpa4.png) 7:管理端功能 ![1591339027.png](https://i.loli.net/2020/06/05/UuFkXRe8GMKr6vq.png) ![1591338969.png](https://i.loli.net/2020/06/05/5ri2z7ohal8Ews3.png) ![1591339049.png](https://i.loli.net/2020/06/05/aonBtweGXEDRCru.png) ![1591339072.png](https://i.loli.net/2020/06/05/5TB6X41YsEgatbP.png) ![1591339102.png](https://i.loli.net/2020/06/05/efBUO9Gkgz5Il3A.png) ![1591339123.png](https://i.loli.net/2020/06/05/JY4WkBwvenhGxFo.png) ![1591339145.png](https://i.loli.net/2020/06/05/WieMbRgSxIt5dKy.png) ![1591339182.png](https://i.loli.net/2020/06/05/MxPVERtvpY7aINC.png) ![1591339203.png](https://i.loli.net/2020/06/05/nzL8N2MiofJs51y.png) ![1591339496.png](https://i.loli.net/2020/06/05/OxKL1SjrDtV5a7U.png) ![1591339253.png](https://i.loli.net/2020/06/05/8oJ5Cmkrhe7IgYM.png) ![1591339541.png](https://i.loli.net/2020/06/05/KDioxcdjEkrnmqI.png) ![1591339693.png](https://i.loli.net/2020/06/05/Knm2zyNk3jFUtE5.png) ![1591339660.png](https://i.loli.net/2020/06/05/uAqVWafJPXEjmI1.png) ![1591339571.png](https://i.loli.net/2020/06/05/gSQjDdhBiaG3Irs.png) ![1591339639.png](https://i.loli.net/2020/06/05/l8N5CjUZeAGgoah.png) ![1591346562.png](https://i.loli.net/2020/06/05/CBp2fjiSnuePz65.png) ![1591346632.png](https://i.loli.net/2020/06/05/hDm1deP6RVv3XfT.png) ![1591346611.png](https://i.loli.net/2020/06/05/VDUFagq8Pfo5H1m.png)