标签: WordPress

  • 用 Claude Code 半小时补齐了博客的 meta description

    前几天翻 Bing 站长工具,SEO 检查报告里列了 50 个 URL,meta description 缺失或者过短。博客 2005 年开始写,老文章哪有什么 description,能报出来 50 个,估计还是给我面子了。

    这种活搁以前就是死循环:打开一篇,编辑,去 Jetpack 的 SEO 设置里手写一段描述,保存,再来下一篇。50 个页面,想想就头疼,所以一直拖着。

    这次我把导出的 CSV 直接丢给 Claude Code,让它看着办。之前给它接过 WordPress 的 MCP(就是四月份写过的那篇),博客的读写接口它都能调。

    它接了活没马上动手,先摸底:确认博客在 WordPress.com 托管,SEO 描述走的是 Jetpack 的 advanced_seo_description 字段,又抽查了一篇 2013 年的文章,字段果然是空的,这就是 Bing 抓不到描述的原因。然后 50 个 URL 拆开一算,真正要动手的是 38 篇文章和 3 个页面,剩下 8 个是评论翻页,跟着正文走,不用管,还有个首页另说。

    正式批量前先试点了一篇,就是 2013 年那篇 PowerPoint 的老文。它读完正文写了 140 字的描述发我看,口吻跟原文搭,该说的都在,我说行,它才撒开手跑。

    后面就是机器的节奏了。读正文,生成 120 到 160 字的中文描述,只写 meta 字段,正文、标题、日期一概不碰。分批跑,一批 5 篇左右。中间有篇接口超时,它没傻着重试,先读回来查了一下,其实已经写进去了,超时只是响应慢。顺带还揪出两篇描述太短的,一篇 Raycast 的只有 45 字(难怪被判“过短”),一篇 Tana 周报的 70 字,都重写了。

    从丢 CSV 到全部写完,前后不到半小时。完事它还导出了一份 URL 和新描述的对照清单给我存底,又抽查了几个页面的线上输出,确认都生效了。

    也有它搞不定的。首页的 SEO 描述,设置接口不开放,透传字段名也被拒,只能在后台 Jetpack 的 SEO 设置里手动填,文案它已经写好,复制粘贴一分钟的事。

    还有个发现挺有意思。抽查线上页面的时候看到,meta 标签里的描述只输出了 55 字左右,后面直接跟省略号,倒是 og:description 是完整的。也就是说搜索引擎实际看到的是 55 字版本,辛苦写的 140 字只有分享到社交平台时才完整露脸。查了下这是 WordPress.com 渲染层的行为,数据本身没坏。55 字对中文页面大概率够 Bing 收货,真想喂完整的,我这个套餐能装插件,上 Yoast 或 Rank Math 接管 meta 输出就行,先不折腾。

    整场下来,我干的事其实就两件:看了一眼试点描述说行,定了下首页文案。拆解、生成、写入、验证全是它的。批量活交给 AI,最要紧的是把边界说死,只动描述字段,别的别碰,它全程确实一口没多咬。

    过几天去 Bing 站长工具重跑一次检查,看看这 50 个是不是都出清了。

  • Claude Code + WordPress MCP: 在 AI 对话中管理博客

    Claude Code + WordPress MCP: 在 AI 对话中管理博客

    我在 Claude Code 和我的 WordPress 博客之间建立了 MCP(Model Context Protocol)连接,现在可以直接在 AI 对话中完成博客的发布、更新和管理操作。

    什么是 MCP?

    MCP 是一种开放协议,让 AI 助手能够安全地访问外部工具和数据。我通过 WordPress.com 的 MCP 服务,将博客管理功能直接接入 Claude Code。

    能做什么?

    • 📝  创建文章 – 直接在对话中撰写并发布
    •  ✏️ 更新文章 – 修改已有文章内容
    • 📊  查看统计 – 获取博客访问数据
    • 🖼️  管理媒体 – 上传和管理图片
    • 📁  管理页面 – 创建和更新静态页面

    使用感受

    这种工作流非常流畅 – 不用在浏览器和终端之间来回切换,直接在 AI 对话中就能完成从构思到发布的全流程。

  • 试着用iPad 的WordPress 客户端来更新一篇文章

    把iPad 连上显示器、蓝牙键盘和鼠标,打开WordPress 的iPadOS 应用,试着更新一篇日志。

    我的iPadOS 的版本目前是iPadOS 15 beta 3,这个版本我最期待的一个功能就是iPad 在外接显示器之后能设置分辨率,支持拓展显示的模式,让外接显示器能全尺寸显示,而不是简单的镜像显示器,导致显示器两次留着大黑边,这样其实很不爽。目前这样的愿望还没有实现,看来要等明年的WWDC了。

    最近把托管在阿里云上的博客迁移到了WordPress.com,其实减少了很多烦心事,不用折腾服务器和代码了,就可以想写点什么东西的时候,就写点什么东西,这样简单的快乐,很久没有体验到了。

    之前因为自己的技术水平有限,在阿里云上倒腾WordPress,服务器各方面的设置和WordPress的一些设置都没有进行应有的优化,还是有很多问题,稳定性不够好,经常想更新博客的时候,出现各种各样的问题,比如无法访问啊,不能更新啊,上传图片失败啊,加载缓慢啊……不一而足。

    其实很影响心情的。

    现在好多了,在iPad 上更新、编辑博客都还是可以的。

    雨后的北京

    瞧,添加一张照片也是很便捷的。

    更新一篇,以资纪念。

  • 不折腾独立博客了,把博客放到 WordPress.com

    Photo by Pixabay on Pexels.com

    我的博客这些年一直都托管在阿里云,还在坚持使用WordPress 的代码来折腾独立博客,但前些天不知道是什么原因,网站无法访问了,不想折腾了,考虑之后,决定日后就不再折腾独立博客了,直接使用 wordpress.com 的服务得了,把域名映射过去。这样就不用折腾服务器了,把精力都放在隔三差五写写日志这样更有意义的事情上吧。

    越来越没有心力去维护服务器和网站了。还是简单点吧。

    国内是否能访问也不太关心了,反正博客每天的访问量也寥寥无几。我的博客,现在无法回避的现实就是,主要还是写给自己看的,能看到的网友,也都是缘分了。