内容提要
作者使用AI工具(ChatGPT/Codex)开发了Hugo博客主题“Corgi Trails”,强调从感受出发而非代码,通过反复调整细节(如导航、移动端适配)完善设计。文章比喻博客如家,AI负责实现想法,人负责判断方向,最终简化发布流程,体现AI辅助创作的实用价值。
延伸解读
AI辅助开发的关键:准确描述问题
作者强调,与AI协作时,最重要的能力不是写代码,而是准确描述问题。例如,说“不好看”是不够的,需要具体指出“这里比其他页面多出一段空白”。这种精确的反馈能帮助AI快速定位并修复问题,提高开发效率。这提示我们,在使用AI工具时,清晰、具体的沟通是成功的关键。
移动端适配:不是简单的缩小
作者在将博客适配到手机时发现,移动端不是电脑页面的缩小版,而是“另一间房”。同样的设计在电脑上合适,在手机上却会出现留白过多、元素错位等问题。这提醒开发者,移动端需要单独考虑布局和交互,不能直接套用桌面端的设计。
AI工具的实际价值:降低技术门槛
作者通过AI工具(如ChatGPT/Codex)实现了自己的想法,无需深入掌握代码细节。AI负责将模糊的想法转化为代码,而人负责判断方向。这体现了AI对普通人的实用价值:不是替代创造,而是帮助实现脑海中已有的构想,将繁琐的技术工作简化为对话。
Q&A
这个博客主题叫什么名字?
这个博客主题叫 Corgi Trails,是作者和 AI 一起开发的 Hugo 博客主题。
作者开发这个博客主题的初衷是什么?
作者写博客多年,换过不少系统,但现成主题总像样板间,缺少个人特色。他想要一个有柯基元素、绿色和橙色点缀、不刺眼、不像技术文档的博客,像一个可以坐下来的地方。
作者在开发过程中是如何与 AI 协作的?
作者主要描述感受和问题,AI 负责将想法翻译成代码。作者不断挑毛病,AI 默默修改,例如调整导航、移动端适配等。作者认为 AI 可以动手,但方向需要人来判断。
作者认为好的主题设计应该是什么样的?
作者认为好的主题设计应该尽量减少让人感到别扭的地方,就像家里的灯开关,平时不会注意,但位置不对就会每天抱怨。主题的舒适感来自许多小细节的完善,而不是复杂功能。
作者在移动端适配时遇到了哪些问题?
作者发现电脑上合适的留白在手机上变成荒地,首页标题离导航栏太远,柯基背后的圆被切掉一截。于是进行了调整,包括居中元素、收起多余空白、恢复图片比例,并统一各页面的起始位置。
作者是如何部署这个博客的?
作者将生成的静态页面推送到 GitHub Pages,源码留在本地,线上只放最终生成的网页。他还让 AI 写了一个脚本,在 Visual Studio Code 中新建文章、预览、发布都只需一条命令。
作者认为 AI 对普通人的真正价值是什么?
作者认为 AI 不是替人凭空创造世界,而是当人脑中已有想法时,AI 帮忙把砖搬过来、把墙砌起来,将过去耗时的工作压缩成几次对话。最终的决定权仍在人手中。