本文探讨了如何利用AI编程工具(如Claude Code、Gemini CLI和Codex)构建一个功能丰富的博客框架项目。作者分享了项目从简单静态网站到复杂知识平台的演变过程,以及如何与AI进行有效对话以促进开发。强调了人类在AI时代的角色,包括定义美感、管理技术债务和提出高质量问题,以激发AI的潜力。
Halo是一个新的博客框架,但安装和编辑器使用上有问题,图片上传和搜索功能存在bug。希望Halo能够继续发展和改进。
最近使用Astro v4重构博客框架,基于Astro框架开发的博客,华为云对象存储-PicGo插件,博客自动打包部署脚本,备份Postgres到华为对象存储。
博客起源于1997年,Jorn Barger首次使用“Weblog”一词。2002年,博客在中国被翻译为“博客”,并迅速发展,成为信息分享的重要平台,促进个人思考和学习。选择合适的博客框架(如WordPress、Typecho、Jekyll、Hexo)是写博客前的重要决策。
自从2017年使用Hexo+NexT作为博客框架以来,已经过去好几年。由于之前对NexT主题和插件做了很多侵入式的修改,无法进行平滑升级。决定推倒重建。新版本使用最新的组件版本,使用PNPM管理主题,通过Data Files和Injector特性进行自定义修改。使用asdf-vm管理nodejs版本,使用Renovate自动更新依赖项。持续集成使用Github Actions,将制品传输到Coding的制品库,再从制品库拉取到Web服务器,发布时间降低到秒级。优势是不再担心组件更新维护问题。
该文介绍了一个全新开发的博客框架,支持静态部署和服务端动态渲染,已经做好了SEO优化。所有文章内容可以用markdown书写,支持配图和代码块复制。该框架基于React,可以进行二次开发。项目的运行和部署方法也有详细说明。
作者解决了博客框架问题,缩短了部署时间。五周年礼品已开始定制,预计本周发货。客制化键盘支持固件编程和个性化定制。键帽、机械轴体、键盘结构和布局都可以根据个人喜好选择。米物的BlackIO客制化机械键盘使用非常规键轴,支持有线、无线和蓝牙连接。键程适中,但触发点较短,容易误触。作者不建议一般需求的人购买客制化键盘,因为需要适应时间、键身适配性差、需要编程基础。
文章讨论了作者从 Octopress 转向 Hugo 博客框架的原因。由于 Octopress 在新系统上出现问题,作者选择了安装简单且功能强大的 Hugo,并对主题进行了修改以适应新框架。作者分享了迁移过程中的技术细节,包括文章格式转换和链接一致性。总体而言,Hugo 是一个优秀的博客框架,尽管其社区相对较小。
完成下面两步后,将自动完成登录并继续当前操作。