今天给大家分享的是一款开源博客系统---Halo。
话说,见多识广的同学们谁还不知道几个开源系统呢
为什么介绍这个系统呢,因为它真的很简洁,而且也是经过实践检验的,Github 上斩获 20.7k Star。
来看看效果图:
文章列表页面
文章详情页面
一句话介绍:一款现代化的开源博客/CMS系统,值得一试。
特点
代码开源
所有代码开源在 GitHub 上且处于积极维护状态。
截止目前已 经发布了 76 个版本。您也可以在上面提交您的问题或者参与代码贡献。
易于部署
采用了程序与用户配置分离的方式,迁移和备份成本大大降低。
您只需要一条命令即可运行成功,同时也支持 Docker 部署。
REST API
提供了完善的 Content API 和 Admin API,你可以用于开发单页面模板,微信小程序,各种系统的插件等。
模板系统
完善的模板系统,支持自定义配置,支持在线安装和更新。
开发主题也十分方便,欢迎大家参与主题的开发。
附件系统
支持本地上传,阿里云 OSS/又拍云 OSS/七牛云 OSS/SM.MS 等云存储,你可以更方便的管理你文章中的附件。
评论系统
拥有独立的评论插件,使用 Vue 开发,只需在页面引入构建好的 JS 文件即可,完美地和主题相结合。
目前已有多款评论组件,你可以非常方便的切换。
快速开始
Fat Jar 下载最新的 Halo 运行包:
curl -L https://github.com/halo-dev/halo/releases/download/v1.4.17/halo-1.4.17.jar --output halo.jar
其他地址:https://docs.halo.run/getting-started/downloads
java -jar halo.jar
Docker
docker run -it -d --name halo -p 8090:8090 -v ~/.halo:/root/.halo --restart=always halohub/halo
详细部署文档请查阅:https://docs.halo.run/getting-started/install/linux
管理界面
-
后台仪表盘首页
-
写文章页面
-
评论管理
-
主题多多
在线体验
环境地址:https://demo.halo.run
后台地址:https://demo.halo.run/admin
用户名:demo
密码:P@ssw0rd123..
使用前请阅读:https://demo.halo.run/archives/tips
写在最后(私活源码)
项目介绍
Jeepay是一套适合互联网企业使用的开源支付系统,支持多渠道服务商和普通商户模式。已对接微信支付,支付宝,云闪付官方接口,支持聚合码支付。
Jeepay使用Spring Boot和Ant Design Vue开发,集成Spring Security实现权限管理功能,是一套非常实用的web开发框架。
项目特点
· 支持多渠道对接,支付网关自动路由
· 已对接微信服务商和普通商户接口,支持V2和V3接口
· 已对接支付宝服务商和普通商户接口,支持RSA和RSA2签名
· 已对接云闪付服务商接口,可选择多家支付机构
· 提供http形式接口,提供各语言的sdk实现,方便对接
· 接口请求和响应数据采用签名机制,保证交易安全可靠
· 系统安全,支持分布式部署,高并发
· 管理端包括运营平台和商户系统
· 管理平台操作界面简洁、易用
· 支付平台到商户系统的订单通知使用MQ实现,保证了高可用,消息可达
· 支付渠道的接口参数配置界面自动化生成
· 使用spring security实现权限管理
· 前后端分离架构,方便二次开发
· 由原XxPay团队开发,有着多年支付系统开发经验
系统架构
Jeepay计全支付系统架构图
核心技术栈
软件名称 |
描述 |
版本 |
Jdk |
Java环境 |
1.8 |
Spring Boot |
开发框架 |
2.4.5 |
Redis |
分布式缓存 |
3.2.8 或 高版本 |
MySQL |
数据库 |
5.7.X 或 8.0 高版本 |
MQ |
消息中间件 |
ActiveMQ 或 RabbitMQ 或 RocketMQ |
Ant Design Vue |
Ant Design的Vue实现,前端开发使用 |
2.1.2 |
MyBatis-Plus |
MyBatis增强工具 |
3.4.2 |
WxJava |
微信开发Java SDK |
4.1.0 |
Hutool |
Java工具类库 |
5.6.6 |
开发部署
· 系统开发:https://docs.jeequan.com/docs/jeepay/dev_serv
· 通道对接:https://docs.jeequan.com/docs/jeepay/dev_channel
· 线上部署:https://docs.jeequan.com/docs/jeepay/deploy
· 接口文档:https://docs.jeequan.com/docs/jeepay/payment_api
功能模块
Jeepay运营平台功能
Jeepay商户系统功能
系统截图
以下截图是从实际已完成功能界面截取
开源地址
扫码关注本号,后台回复 支付
扫码关注本号,后台回复 支付
持续关注本号,分享更多项目源码