Jarpress 开源项目重构公告

项目背景

经过长达三个月的技术攻坚,我们正式宣布完成对九年历史开源项目的全面重构升级!原项目基于JFina框架开发,现采用SpringBoot+MyBatis技术栈重构,正式更名为Jarpress。

架构升级

采用最小组件依赖实现,减少系统复杂度,缩短学习曲线和上手难度,不懂技术的人也能轻易部署,有需要也可联系本人协助部署。

后端技术栈:

核心框架:Spring Boot 2.7.18 + JDK 1.8 LTS

wordpress: 6.7.2

API文档:Spring Doc OpenAPI 3.0

前端技术矩阵:

管理后台:Vue3 + Vite + TypeScript + Naive UI

小程序端:Uni-app 3.x + Vant Weapp

源码说明

jarpress/

├── seifly-common/ # 公共项目

│ ├── common/ # 公用类

│ └── framework/ # 框架相关公用类

├── seifly-javapress/ # DDD 核心域

├── javapress-app/ # 应用层

└── javapress-business/ # DDD风格,业务核心层不依赖其它层

└── javapress-dao/ # 持久层

核心功能

实现WordPress网站数据与小程序共享数据,pc与移动端同步更新内容

可一键将wordPress的帖子发布到微信公众号

系统深度融合 WordPress 内容生态,实现wordpress零侵入,无须安装插件和修改数据库表结构和参数。

一套代码实现H5及各应用平台小程序的编译和打包。

多款开源资讯前端选择,总一套你喜欢的配色和主题,满足不同用户的喜好,并可付费定制。

插件增值服务

2025.Q2:接入deepseek接口,查询各大平台热点,根据标题自动编写文章并发表。

下载源码

开源协议:AMT License

项目地址:https://gitee.com/sablog/jarpress

文档中心:https://gitee.com/sablog/jarpress/doc/README.md

安装和启动命令

$ git clone --depth 1 https://github.com/jarpress/jarpress.git

$ cd jarpress && mvn -T 4C clean install

$ java -jar --enable-preview jarpress-admin/target/*.jar

十年风雨初心不改,全新架构再启征程!诚邀开发者共建生态,让内容管理更简单!

相关推荐
ayaya_mana14 分钟前
BilldDesk:基于Vue3+WebRTC+Nodejs+Electron的开源远程桌面控制
electron·开源·webrtc
ajassi20001 小时前
开源 C++ QT Widget 开发(十六)程序发布
linux·c++·qt·开源
杨杨杨大侠2 小时前
Atlas Mapper 教程系列 (2/10):环境搭建与项目初始化
java·开源·github
杨杨杨大侠2 小时前
Atlas Mapper 教程系列 (1/10):框架概述与设计思路
java·开源·github
程序员TNT3 小时前
开源商城 Shoptnt 的搜索引擎之心:基于 Elasticsearch 的高性能商品搜索实现
elasticsearch·搜索引擎·开源
DisonTangor8 小时前
字节开源 OneReward: 通过多任务人类偏好学习实现统一掩模引导的图像生成
学习·ai作画·开源·aigc
九章云极AladdinEdu14 小时前
存算一体芯片生态评估:从三星PIM到知存科技WTM2101
人工智能·pytorch·科技·架构·开源·gpu算力
ajassi200017 小时前
开源 C++ QT Widget 开发(十四)多媒体--录音机
linux·c++·qt·开源
咕噜签名分发冰淇淋17 小时前
苹果ios的系统app应用WebClip免签应用开源及方式原理
ios·开源·cocoa