diff --git a/docs/写作指南.md b/docs/写作指南.md index aadfaea..9540aee 100644 --- a/docs/写作指南.md +++ b/docs/写作指南.md @@ -28,24 +28,27 @@ content/posts/ - 图注可选;写法固定为 `*…*` 单独成段,紧跟图片 - 压缩纪律:入仓前长边 ≤2400px(可跑 `python3 scripts/photos_ingest.py`,对 posts 资产同样有效的思路,图片请自行用同规格压缩) -## 视频 +## 视频 / 音频 -markdown 原生不认视频,直接写 HTML 标签(Astro 透传): +markdown 原生不认视音频,写 HTML 标签;**raw HTML 的相对路径不走 Astro +资产管线**(只有 `![]()` 图片语法走),所以媒体文件放 **`public/media/{slug}/`** +(构建原样拷入 dist),引用用绝对路径 `/media/...`: + +``` +public/media/my-post/clip.mp4 ← 文件放这里 +``` ```html - + *片头三秒试拍* + + +*朗读:面纱选段* ``` - `preload="metadata"` 必写(不预拖流量,只取时长/首帧) -- 样式已全局处理(全宽圆角黑底) - -## 音频 - -```html - -*朗读:面纱选段* -``` +- 样式已全局处理(视频全宽圆角黑底、音频胶囊条) +- /media/ 命名空间同时覆盖"仓内小文件"与"仓外 store 大文件"(见体积纪律表) ## 体积纪律(git 仓红线) diff --git a/src/components/ArtalkComments.astro b/src/components/ArtalkComments.astro index bc74337..2794950 100644 --- a/src/components/ArtalkComments.astro +++ b/src/components/ArtalkComments.astro @@ -10,6 +10,65 @@ const { pageKey, pageTitle } = Astro.props;
+ + +