知识库首页 seo-llm 资料 项目专用-项目任务说明.md

项目专用 项目任务说明

本地来源:seo-llm/skill/中文技能/站内文档技能/项目专用-项目任务说明.md

技能:项目专用-项目任务说明

类型:站内文档技能 用途:当任务需要直接复用或理解站内文档“项目任务说明”时,先读这份技能卡。

使用方式

  • 先阅读源文件,再抽取核心结论、操作步骤、适用边界和反模式。
  • 如果任务是改站、写页面、做标题或做关键词布局,优先输出清单和可执行建议。
  • 如果任务是研究案例或模板,优先归纳可复用结构,不要只复述原文。

源文件

  • SEO/PROJECT-SPECIFIC/task.md

资料摘录

项目: longcat-video.org 创建日期: 2026-01-23 任务类型: YouTube 视频数据采集 → SEO 博客文章转换 目标频道: longcat-video / longcat-image


📋 一、项目背景与目标

1.1 项目背景

本项目基于已有的 seedvr2.net YouTube 转 SEO 博客的成功经验,现需要为 longcat-video.org 网站采集 longcat-video 和 longcat-image 相关 YouTube 频道的视频数据,用于生成高质量 SEO 博客内容。

1.2 核心目标

  • ✅ 搜索并采集 longcat-video / longcat-image 相关的所有 YouTube 视频
  • ✅ 提取视频的完整元数据 (标题、描述、播放量、点赞数等)
  • ✅ 下载视频字幕/转录脚本 (支持多语言)
  • ✅ 输出标准化的 JSON 格式数据
  • ✅ 为后续的 SEO 博客文章生成提供素材基础

1.3 预期产出

SEO/Videos/
├── longcat-video.json          # longcat-video 频道完整数据
├── longcat-image.json          # longcat-image 频道完整数据
├── longcat-combined.json       # 合并去重后的完整数据
└── manual-download-scripts/    # 手动下载的脚本文件 (备用)
    ├── [videoId1].txt
    ├── [videoId2].txt
    └── ...

🎯 二、详细执行计划

阶段 1: 环境准备 (预计 10 分钟)

1.1 确认依赖包安装

# 检查必需的 npm 包
pnpm list youtube-caption-extractor
pnpm list dotenv

# 如果未安装,执行
pnpm add youtube-caption-extractor dotenv

1.2 配置 YouTube API Key

# 在项目根目录的 .env 文件中添加
YOUTUBE_API_KEY=your_youtube_api_key_here

# 获取 API Key 的步骤:
# 1. 访问 https://console.cloud.google.com/
# 2. 创建新项目或选择现有项目
# 3. 启用 YouTube Data API v3
# 4. 创建凭据 → API 密钥
# 5. 复制 API Key 到 .env 文件

1.3 创建必要目录

mkdir -p SEO/Videos/manual-download-scripts
mkdir -p data/seo

阶段 2: 创建专属脚本 (预计 30 分钟)

2.1 创建 fetch-longcat-videos.ts

基于现有的 `fetch-s

……(以下省略,使用时请回到源文件继续阅读)

本文档为站内渲染。原始文件本地路径:saas/source/seo-llm/skill-中文技能-站内文档技能-项目专用-项目任务说明-b4c491.md(仅本地保留,不入库不部署)