Nicholas Clooney

标签:eleventy

14 条

AI 的边界,以及人类擅长的地方

我遇到一个小到似乎不值得关注的 bug:时间线页面中,同一天的条目没有正确排序。

页面有 date、time,以及自定义 Eleventy 集合排序。听起来问题的范围就这么大:按日期加时间排序,再反转集合,让最新的在前,结束。可 4 月 12 日却显示成了奇怪的顺序:00:01、10:11、22:16、15:49、22:20。

为我的 Eleventy 博客点亮 GitHub 代码嵌入

很长一段时间里,分享 GitHub 代码就意味着截图,或把原始片段粘贴进 Markdown。这两种方式都不太可靠:截图让 RSS 阅读器看不到文本,复制粘贴的代码又会在上游文件一改动时失去同步。我想要 Emgithub 的可读性、服务端渲染带来的 SEO 优势,以及完全不依赖第三方 JavaScript。

这周,这几项终于凑齐了:一个 {% github %} 短代码,在构建时获取代码,完成高亮、行号和复制按钮。它只需要 GitHub blob URL,以及一个可选的明暗界面样式参数。

用 Satori 和 GPT-5 Codex 做出社交分享卡片

我一直很喜欢 iMessage 或 WhatsApp 把分享链接自动变成小明信片的效果。直到这周,这种魔法对我来说还是个黑箱。我猜背后肯定有开放标准,但从没亲手接入过。于是我和 GPT-5 Codex 来了一次结对开发,大约两小时后,11ty Subspace Builder 就能为每篇文章生成带有自己品牌风格的预览了。

下面是本文的一张示例卡片。

11ty Subspace Builder v1.0.0

首个稳定版本带来了打磨完善的 Eleventy 3 起步模板,包含主题切换、无障碍导航、自动生成 OG 图片,以及简洁的写作流程。

用 GPT-5 Codex 搭建小网站的乐趣与挫折

用 GPT-5 Codex 搭建小网站,最后发现,与其说是在敲代码,不如说是在合作。从粗糙草图到精致网站,模型承担了大量实现工作,我则引导方向和设计。

过程中,我既体会到快速迭代的快乐,也发现了依赖 AI 搭档的边界。这些项目渐渐不再只是关于网站本身,也是在探索一种新的编程方式:通过对话、富有创意、有时会出错,却始终让人大开眼界。

构建我自己的 Subspace Builder

上个月,女朋友说她需要一个简洁漂亮的作品集网站,我也想起自己一直想开个个人技术博客。

我想要一个轻量的方案,容易搭起来,改起来更轻松。于是我直接动手,从零搭建了一个小巧的 11ty + Tachyons 网站,每次迭代都能在一分钟内上线。虽然她远在国内另一头,我还是能看到每次更新带给她的惊喜。