mirror of
https://github.com/ialley-workshop-open/uni-halo.git
synced 2026-09-12 16:40:40 +08:00
style,refactor,feat: 统一卡片布局为图片在上并优化细节
1. 调整全局默认卡片样式为image_top,更新各页面默认布局配置 2. 给文章卡片添加variant属性适配双列/单列布局 3. 优化文章内容区域文字样式与评论列表空状态 4. 简化快捷导航组件代码,移除冗余样式与多余props 5. 优化markdown渲染配置与评论头像空格格式
This commit is contained in:
@@ -43,9 +43,9 @@ layout: {
|
||||
|
||||
| 页面 | listLayout | cardType |
|
||||
|------|-----------|----------|
|
||||
| home(首页) | `single` | `image_bottom` |
|
||||
| articles(文章列表) | `double` | `image_bottom` |
|
||||
| archives(文章归档) | `single` | `image_bottom` |
|
||||
| home(首页) | `single` | `image_top` |
|
||||
| articles(文章列表) | `double` | `image_top` |
|
||||
| archives(文章归档) | `single` | `image_top` |
|
||||
|
||||
## 3. 后端插件字段映射(getConfigs.preferences)
|
||||
|
||||
@@ -73,7 +73,7 @@ layout: {
|
||||
| `src/pages/tabbar/home/home.vue` | `layout.home.listLayout` 决定容器单/双列;卡片 `from="home"` 读 `layout.home.cardType` |
|
||||
| `src/pages-blog/articles/articles.vue` | `layout.articles.listLayout` 决定容器与 `variant`(grid/list);卡片 `from="articles"` |
|
||||
| `src/pages-blog/archives/archives.vue` | `layout.archives.listLayout` 决定归档时间线内单/双列;卡片 `from="archives"` |
|
||||
| `src/components/uh-article-card/uh-article-card.vue` | 按 `from` 读取对应页面 `cardType` 作为 layout;grid/双列窄列自动回退 `image_top`;非法值兜底 `image_bottom` |
|
||||
| `src/components/uh-article-card/uh-article-card.vue` | 按 `from` 读取对应页面 `cardType` 作为 layout;grid/双列窄列自动回退 `image_top`;非法值兜底 `image_top` |
|
||||
|
||||
## 5. 设置页枚举(「默认」= 跟随站点默认)
|
||||
|
||||
@@ -85,5 +85,6 @@ layout: {
|
||||
|
||||
| 版本 | 变更 |
|
||||
|------|------|
|
||||
| v2.4 | 卡片样式值体系由旧 `lr_*/tb_*` 改为组件 layout 值 `image_top/image_right/image_bottom/image_left`;内置默认 cardType 统一为 `image_bottom`;移除 `uh-article-card` 旧值映射(`CARD_TYPE_TO_LAYOUT`),非法值兜底 `image_bottom` |
|
||||
| v2.5 | 内置默认 cardType 统一为 `image_top`;组件非法值兜底同步为 `image_top` |
|
||||
| v2.4 | 卡片样式值体系由旧 `lr_*/tb_*` 改为组件 layout 值 `image_top/image_right/image_bottom/image_left`;移除 `uh-article-card` 旧值映射(`CARD_TYPE_TO_LAYOUT`) |
|
||||
| v2.3 | 布局偏好由全局 `layout.home` / `layout.cardType`(字符串)重构为按页面分组 `layout.{home,articles,archives}.{listLayout,cardType}`;设置页增加「布局 / 功能」分段器与页面分组设置项;三个消费页面联动卡片 |
|
||||
|
||||
Reference in New Issue
Block a user