diff --git a/.gitignore b/.gitignore index 855e2c6a..3cc071be 100644 --- a/.gitignore +++ b/.gitignore @@ -10,9 +10,7 @@ __pycache__/ log/ tmp/ -# 开发文档:仅「10、项目管理」进库并镜像 Gitea;其余子目录与根下 md/资源仅保留在本机 -开发文档/* -!开发文档/10、项目管理/ +# 开发文档:全目录纳入版本库并同步 Gitea(同步 GitHub 前请自行审阅敏感内容) .obsidian/ # 二进制/压缩/临时产物 diff --git a/miniprogram/pages/read/read.wxml b/miniprogram/pages/read/read.wxml index 4c7533eb..aced9408 100644 --- a/miniprogram/pages/read/read.wxml +++ b/miniprogram/pages/read/read.wxml @@ -78,10 +78,14 @@ + + + {{seg.text}}{{seg.mentionDisplay}}#{{seg.label}} + @@ -153,7 +157,8 @@ {{hdr}}{{cell}} {{item[0].number}}.{{item[0].text}} - {{seg.text}}{{seg.mentionDisplay}}#{{seg.label}} + + {{seg.text}}{{seg.mentionDisplay}}#{{seg.label}} @@ -245,7 +250,8 @@ {{hdr}}{{cell}} {{item[0].number}}.{{item[0].text}} - {{seg.text}}{{seg.mentionDisplay}}#{{seg.label}} + + {{seg.text}}{{seg.mentionDisplay}}#{{seg.label}} diff --git a/miniprogram/pages/read/read.wxss b/miniprogram/pages/read/read.wxss index 41d21aa8..78b4ab66 100644 --- a/miniprogram/pages/read/read.wxss +++ b/miniprogram/pages/read/read.wxss @@ -728,6 +728,20 @@ margin-left: 8rpx; } +/* 正文内嵌视频(管理端 rich-video-wrap → contentParser type:video) */ +.content-video-wrap { + width: 100%; + margin: 24rpx 0; + box-sizing: border-box; +} +.content-video { + width: 100%; + max-width: 100%; + min-height: 360rpx; + border-radius: 12rpx; + background: #0a0f14; +} + .paywall-singlepage-note { display: block; margin-top: 8rpx; diff --git a/miniprogram/utils/contentParser.js b/miniprogram/utils/contentParser.js index 9299a909..caf96099 100644 --- a/miniprogram/utils/contentParser.js +++ b/miniprogram/utils/contentParser.js @@ -7,6 +7,7 @@ * { type: 'mention', userId, nickname } — @某人,点击加好友(提交存客宝见 utils/soulBridge.submitCkbLead) * { type: 'linkTag', label, url, ... } — #链接标签,点击跳转(阅读页 onLinkTagTap:外链→link-preview、小程序→navigateToMiniProgram) * { type: 'image', src, alt } — 图片 + * { type: 'video', src } — 正文内嵌视频(管理端 rich-video-wrap /