1
0
mirror of https://github.com/ialley-workshop-open/uni-halo.git synced 2026-09-12 16:40:40 +08:00
小莫唐尼 beaf2c39ca feat: 实现全站布局偏好系统,支持多页面独立配置
本次提交完成了完整的偏好设置体系重构:
1. 新增preferences.md文档说明布局偏好设计与映射规则
2. 重构布局配置结构,按页面分组管理列表布局与卡片样式
3. 实现后端preferences字段到本地配置的自动映射转换
4. 完成首页、文章列表、归档页的布局动态切换逻辑
5. 重构投票组件样式绑定,改用unocss类名实现样式分离
6. 新增偏好设置页面,支持按页面配置布局参数
7. 兼容旧版布局参数的自动归一化转换
8. 补充完整的单元测试用例覆盖新旧数据迁移场景
2026-09-09 14:48:55 +08:00
2026-08-31 07:58:23 +08:00
2026-08-31 07:58:23 +08:00
2026-08-31 07:58:23 +08:00
2026-08-31 07:58:23 +08:00
2026-08-31 07:58:23 +08:00
2026-08-31 07:58:23 +08:00
2026-08-31 07:58:23 +08:00
2026-08-31 07:58:23 +08:00
2026-08-31 07:58:23 +08:00
2026-08-31 07:58:23 +08:00
2026-08-31 07:58:23 +08:00
2026-08-31 07:58:23 +08:00
2026-08-31 07:58:23 +08:00
2026-08-31 07:58:23 +08:00
2026-08-31 07:58:23 +08:00
2026-08-31 07:58:23 +08:00

uni-halo logo

【uni-halo v3.0】 基于 Halo2.X API 多端项目,值得一试。

正式支持 Halo2.X 版本,免费开源


作者主页 官方文档 仓库地址 插件仓库


如果您觉得这个项目对您有帮助,可以帮作者买杯饮料鼓励鼓励,同时为了项目能够持续发展,可以根据您的喜好支持一下本项目哦,非常感谢您的支持,作者也会更有动力持续维护和更新新的功能哦~

支付宝 微信 QQ
支付宝赞助 微信赞助 QQ赞助

一、项目介绍

基于 Halo 2.x 提供的 API 接口,为微信小程序提供的一套开源的博客应用。

  • 完全免费开源,包括程序源码、插件源码
  • 页面支持插件配置
  • 使用最新流行的技术栈
  • 支持特色功能,恋爱日记
  • 理论支持编译为 小程序(推荐)、APP

部分截图

首页 分类 我的
首页 分类 我的

恋爱日记

  • 在 uni-halo 中,我们为您准备了一个恋爱日记的模块,您可以在其中记录您的恋爱故事,分享给您的朋友们,请扫示例小程序,在线体验恋爱日记的功能。

恋爱日记


功能介绍

  • 基础功能:文章列表、文章分类、文章详情、个人图库、友情链接、我的瞬间

  • 特色功能:恋爱日记,精心为您设计了秀恩爱的模块,秀出关于你们的故事、情侣甜蜜相册、恋爱记录清单,为您的恋爱保驾护航。

二、配套插件

下载地址

使用方式

直接下载安装插件,在插件市场安装即可,安装完成后,需要配置插件,配置完成后,即可使用插件提供的功能。

三、相关文档

四、使用交流

  • 提交 issuesGithub Issues
  • QQ 交流群:632969367
  • 微信交流群:由于微信交流群时效性太短,所以有需要的话可以先加入QQ群,再邀请进微信群

🎉 加入我们

uni-halo 还在持续更新中,本项目欢迎您的参与,共同维护,逐步完善,将项目做得更强。项目采用 AGPL-3.0 开源协议,本着一切免费的原则,原则上不会收取任何费用及版权,可以放心使用。

如果你想加入我们,可以多提供一些好的建议或者提交 pr,我们将会非常乐意接受您的建议和意见。


💪 贡献者们

感谢以下所有给 uni-halo 贡献过代码的 开发者


🔍 开源许可

uni-halo 使用 AGPL-3.0 协议开源,请遵守开源协议。


🙋 致谢

uni-halo 得益于以下优秀的技术支撑,我只是站在巨人的肩膀上捡了几根头发丝,但是非常感谢这些优秀的项目,带给了我们其他开发者和用户非常友好的体验!

S
Description
No description provided
Readme AGPL-3.0 6 MiB
Languages
Vue 59.4%
JavaScript 31.2%
HTML 7.2%
CSS 1.3%
SCSS 0.9%