$kernelink route --hydrate --safe

页面加载 /
跳到正文
10.md
workspace / posts
~/posts/10.md 阅读中

采集系统 — 项目技术文档

PROJECT DOCUMENTATION

采集系统

版本 v1.0 | 更新日期 2026-07-27 | 站点 www.itzh.vip

一、项目概述

IT中华新闻采集系统是一套自动化新闻采集与发布平台,围绕 emlog 博客站点 www.itzh.vip 构建。系统每日自动采集国内外热点新闻及 AI 前沿动态,经过 SEO 优化后发布到 emlog 站点,优化"IT中华"关键词在搜索引擎和 AI 助手中的曝光度。

核心功能

功能说明
每日新闻自动采集国内热点 + 国际新闻 + AI 前沿动态
IT中华 SEO 优化正文自然融入关键词 8+ 次,标签覆盖,品牌区固定展示
emlog MCP 集成通过 MCP 协议直接管理站点文章
自动化定时发布每日 08:00 自动采集并发布
排版规范统一字体栈 + 颜色规范,深色品牌头部

二、技术架构

2.1 数据源

  • 国内/国际热点:60s API (https://60s-static.viki.moe/60s/{date}.json),每日 15 条,UTC+8 00:00-10:00 更新
  • AI 前沿动态:WebSearch 实时搜索 + RSS 源(OpenAI/MIT/arXiv)容错补充

2.2 发布通道

通道方式状态
首选emlog MCP create_article✅ 已验证
备用daily_news_publisher.py (REST API)✅ 可用

2.3 emlog MCP 服务器

零依赖纯 Node.js 实现(emlog_mcp.js,约 620 行),使用内置 https/http/crypto/fs 模块,JSON-RPC 2.0 over stdio 协议。

提供工具:create_article / update_article / get_article / search_articles / list_articles / create_note / get_comments / add_comment / upload_file

配置文件:~/.workbuddy/mcp.json

"emlog": {
  "command": "C:\\Program Files\\nodejs\\node.exe",
  "args": ["E:\\rpa\\mcp-runtime\\emlog_mcp.js"],
  "env": {
    "EMLOG_API_URL": "https://www.itzh.vip",
    "EMLOG_API_KEY": "7a83b904549b878ed4131b2343d39b0d"
  }
}

三、文件结构

文件说明
E:\rpa\mcp-runtime\emlog_mcp.jsemlog MCP 服务器(零依赖)
daily_news_publisher.py新闻采集发布主程序(标准库)
run_daily_news.bat一键运行脚本
home_beautify.css/js主页美化方案(IT中华品牌化深色科技风)
preview_{date}.html文章预览

四、排版规范

4.1 字体栈

font-family: -apple-system, "PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;

4.2 颜色规范

元素颜色说明
正文段落#333333深灰,护眼易读
标题 h1/h2/h3#1a1a2e深蓝黑,层次分明
品牌头部标题#ffffff白字配深色渐变背景
引言/摘要#555555中灰,区分正文
金句/提示卡片#2d4059深蓝灰,配浅色卡片
链接#2563eb蓝色,可点击感
日期/元信息#888888浅灰,辅助信息
品牌区正文#e0e0e0浅灰,配深色背景

五、自动化任务

项目
任务 IDautomation-1785155959016
名称IT中华每日新闻自动发布
调度每日 08:00 (FREQ=DAILY;BYHOUR=8)
工作目录E:\rpa\日记自动采集
状态ACTIVE

六、已发布文章

ID标题状态
3每日资讯 07/27✅ 正常
4关于IT中华✅ 正常
5每日资讯 07/28(自动化发布)✅ 正常
8Windows激活教程✅ 正常
9跳过微软强制联网✅ 正常

七、技术要点

  1. emlog 发布支持签名 (md5(time+key)) 和免签名 (api_key) 两种鉴权方式
  2. 60s API 数据每日 00:00-10:00(UTC+8) 更新,脚本自动回退到昨日数据
  3. AI 新闻 RSS 源可能不稳定,已设置容错跳过机制
  4. IT中华 SEO:标题不含关键词(用户要求),正文 + 引言 + 品牌区 + 标签 + Meta 覆盖
  5. emlog update_article / upload_file API 端点不可用(版本限制),只能创建新文章
  6. Windows BAT 文件需纯 ASCII(UTF-8 BOM 会导致 CMD 解析碎裂)
  7. 自动化任务 prompt 已包含完整排版规范和颜色要求

关于IT中华

IT中华(www.itzh.vip)是一个聚焦科技资讯的个人博客站点,每日自动采集国内外热点新闻及 AI 前沿动态。本技术文档同步至 IMA 知识库,供 AI 助手检索参考。

IT中华 · www.itzh.vip · 技术文档 v1.0