diff --git a/public/banners/why-i-built-a-video-knowledge-base.jpg b/public/banners/why-i-built-a-video-knowledge-base.jpg new file mode 100644 index 0000000..90a2e4b Binary files /dev/null and b/public/banners/why-i-built-a-video-knowledge-base.jpg differ diff --git a/public/banners/why-i-built-a-video-knowledge-base.webp b/public/banners/why-i-built-a-video-knowledge-base.webp new file mode 100644 index 0000000..b2d9d93 Binary files /dev/null and b/public/banners/why-i-built-a-video-knowledge-base.webp differ diff --git a/public/og/thumb/why-i-built-a-video-knowledge-base-400.webp b/public/og/thumb/why-i-built-a-video-knowledge-base-400.webp new file mode 100644 index 0000000..4a086e6 Binary files /dev/null and b/public/og/thumb/why-i-built-a-video-knowledge-base-400.webp differ diff --git a/public/og/thumb/why-i-built-a-video-knowledge-base-800.webp b/public/og/thumb/why-i-built-a-video-knowledge-base-800.webp new file mode 100644 index 0000000..0e58538 Binary files /dev/null and b/public/og/thumb/why-i-built-a-video-knowledge-base-800.webp differ diff --git a/public/og/why-i-built-a-video-knowledge-base.jpg b/public/og/why-i-built-a-video-knowledge-base.jpg new file mode 100644 index 0000000..aa52765 Binary files /dev/null and b/public/og/why-i-built-a-video-knowledge-base.jpg differ diff --git a/public/og/zh-why-i-built-a-video-knowledge-base.jpg b/public/og/zh-why-i-built-a-video-knowledge-base.jpg new file mode 100644 index 0000000..5fce5b1 Binary files /dev/null and b/public/og/zh-why-i-built-a-video-knowledge-base.jpg differ diff --git a/scripts/og-gen/art-meta.json b/scripts/og-gen/art-meta.json index dbc59bb..739a015 100644 --- a/scripts/og-gen/art-meta.json +++ b/scripts/og-gen/art-meta.json @@ -227,5 +227,8 @@ }, "generating-subtitles-for-songs-without-timestamps": { "evidence": "18 songs - 342 lines - 0.96 anchor coverage" + }, + "why-i-built-a-video-knowledge-base": { + "evidence": "263 pages · 20ms search · 0 cloud STT fees" } } \ No newline at end of file diff --git a/src/content/posts/why-i-built-a-video-knowledge-base.md b/src/content/posts/why-i-built-a-video-knowledge-base.md index bd9a249..2e2b265 100644 --- a/src/content/posts/why-i-built-a-video-knowledge-base.md +++ b/src/content/posts/why-i-built-a-video-knowledge-base.md @@ -4,7 +4,9 @@ description: "Why saving short videos to bookmarks is a dead end, and how I buil pubDate: 2024-11-28 category: case-studies tags: ["ai", "video-processing", "whisper", "astro", "knowledge-management"] -draft: true +ogImage: "/og/why-i-built-a-video-knowledge-base.jpg" +banner: "/banners/why-i-built-a-video-knowledge-base.jpg" +draft: false --- Like many developers and lifelong learners, I found myself accumulating hundreds of bookmarks across platforms like Bilibili, YouTube, and Douyin. A 60-second video explaining a Transformer concept here, a 2-minute architectural teardown there. diff --git a/src/content/posts/zh/why-i-built-a-video-knowledge-base.md b/src/content/posts/zh/why-i-built-a-video-knowledge-base.md index 25e0bf4..0d883d1 100644 --- a/src/content/posts/zh/why-i-built-a-video-knowledge-base.md +++ b/src/content/posts/zh/why-i-built-a-video-knowledge-base.md @@ -4,7 +4,9 @@ description: "为什么平台收藏夹是学习的死胡同?记录我如何利 pubDate: 2024-11-28 category: case-studies tags: ["ai", "video-processing", "whisper", "astro", "knowledge-management"] -draft: true +ogImage: "/og/zh-why-i-built-a-video-knowledge-base.jpg" +banner: "/banners/why-i-built-a-video-knowledge-base.jpg" +draft: false --- 和很多持续学习的开发者一样,我的 B站、YouTube 和抖音收藏夹里常年躺着数百个视频。这里有一段 60 秒讲透 Transformer 注意力机制的精华讲解,那里有一段 2 分钟拆解系统架构的实战经验。