惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
腾讯CDC
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
L
LINUX DO - 热门话题
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Project Zero
Project Zero
V
Vulnerabilities – Threatpost
Cisco Talos Blog
Cisco Talos Blog
P
Palo Alto Networks Blog
C
Cisco Blogs
A
Arctic Wolf
月光博客
月光博客
The GitHub Blog
The GitHub Blog
T
The Blog of Author Tim Ferriss
量子位
小众软件
小众软件
Latest news
Latest news
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Microsoft Security Blog
Microsoft Security Blog
T
The Exploit Database - CXSecurity.com
Security Latest
Security Latest
N
Netflix TechBlog - Medium
K
Kaspersky official blog
人人都是产品经理
人人都是产品经理
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园_首页
Y
Y Combinator Blog
P
Proofpoint News Feed
H
Hackread – Cybersecurity News, Data Breaches, AI and More
M
MIT News - Artificial intelligence
T
Threat Research - Cisco Blogs
S
Schneier on Security
D
Docker
Scott Helme
Scott Helme
MyScale Blog
MyScale Blog
Spread Privacy
Spread Privacy
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
GbyAI
GbyAI
有赞技术团队
有赞技术团队
Google DeepMind News
Google DeepMind News
The Hacker News
The Hacker News
H
Help Net Security
Simon Willison's Weblog
Simon Willison's Weblog
J
Java Code Geeks
C
Cyber Attacks, Cyber Crime and Cyber Security
T
Tenable Blog
B
Blog
Know Your Adversary
Know Your Adversary
IT之家
IT之家

拾月的博客

vibe coding上瘾,真上瘾 Natural Language Dates - Chinese:终于能在Obsidian中处理中文日期了 Obsidian笔记如何一键发布到Typecho?试试我开发的这款插件 宜兴三日游 装修日记(4):618买家电 一个月Vibe Coding:我写了什么,又学到了什么 Typecho升级到1.3,使用Warmpaper主题 图床从又拍云迁移到Cloudflare R2 Rime鼠须管五笔输入法的快捷词库管理方案 草莓百日宴 春天 一周换了三个育儿嫂 通用Agent能搞定购物吗? 回阿里 第一次当爸爸
端午节第三弹:Typecho Newsletter插件;及Claude Code + DeepSeek的使用体验
拾月 · 2026-06-21 · via 拾月的博客

Typecho发布中文日期处理两款Obsidian插件之后,我的第三个vibe coding项目落地了——一款Typecho Newsletter插件。关注我的人或许知道,我对博客支持Newsletter有执念,在AI的帮助下,这份执念终于实现了。

项目地址:skyue/typecho-newsletter

核心功能:

  • 弹窗订阅 — 在主题任意位置添加 #newsletter-subscribe 链接,点击弹出订阅窗口,点击本博客菜单的「订阅」查看效果
  • 双重确认 — 订阅后发送确认邮件,确认后才生效
  • 即时推送 — 文章发布时自动向所有已确认订阅者发送邮件
  • 全文/摘要 — 邮件内容可选全文或摘要模式
  • RSS 订阅 — 弹窗中可选展示 RSS 链接及常用阅读器快捷入口(Feedly、Inoreader、Feedbin)
  • 邮件模板 — 可自定义确认邮件和推送邮件的 HTML 模板
  • 后台管理 — 查看、添加、删除订阅者;发送测试邮件;查看发送历史
  • 暗色模式 — 弹窗自动适配浅色/深色模式
  • 筛选发送 — 支持指定类目,仅该类目更新推送邮件

在开发过程中,我曾对两项功能进行过权衡并最终舍弃:一是定时发送,二是嵌入式订阅表单。

1、定时发送

Typecho系统不支持定时任务,实现定时发送通常有两种路径:

  • 编写php脚本,配合服务器crontab定时调用
  • 利用博客访问事件触发定时任务

我觉得两个方式都不优雅,前者配置繁琐;后者受博客访问量影响,且消耗资源。

让Claude Code删除定时发送功能

2、嵌入式订阅表单

在页面中嵌入表单需要做主题的适配,我保留了一套css类,可以在style.css中自定义表单样式,但我觉得自定义css有一些门槛,且嵌入式订阅表单意义可能不大,正如Claude Code所说:

结论:嵌入式是给"担心读者看不到"的心理安慰,实际上愿意订阅的人会自己找入口。保留弹窗一种方式就够了,插件更轻、用户更少决策负担。

我希望降低使用门槛,保持简洁,最终只提供弹窗订阅表单。

让Claude Code删除嵌入式订阅表单

Claude Code + DeepSeek API

此前在Vibe Coding项目中,我曾使用Alma客户端 + Kimi API。而近期这三款插件的开发则换至Claude Code客户端 + DeepSeek API。这一切换的带来的优势非常显著:

  • 成本显著降低
  • 响应速度更快,几乎没有等待感
  • 任务成功率更高

这三个插件的开发只用了9天,总消耗2.6亿Tokens,费用21.88元。如下图所示。

image-20260621-163012.webp

image-20260621-163170.webp

DeepSeek模型本身实力不俗,而Claude Code的harness应该也加持不少。这是我第一次直观体会到harness的价值所在。