JohnBuilds 建站工具文章封面

搭建 JohnBuilds 并不是从一份完整设计稿开始,也不是一次性把所有页面写好。更真实的过程是:先有一个模糊想法,再不断整理定位、规划结构、修改文案、调整 Logo 和导航,最后一步步把它变成一个可以访问、可以展示、也可以继续更新的网站。

这个过程中,我依赖的不是某一个万能工具,而是一组分工明确的工具。它们分别负责思考、执行、沉淀、管理、上线和检查。

1. ChatGPT:把模糊想法整理成清晰结构

ChatGPT 是整个过程中最核心的思考工具。一开始,我并不只想做一个普通个人主页,而是想做一个可以长期更新的 AI 作品集网站。它需要展示的不只是“我是谁”,还要让别人看到我如何用 AI 把想法做成网站、知识库、内容系统和可展示的项目。

在反复讨论中,我逐渐想清楚了几个关键问题:

ChatGPT 的作用不只是回答问题,更像一个项目顾问。它帮我把一句模糊的“我想做个网站”,拆解成页面结构、内容层级、项目入口和后续更新方式。

2. Codex:把想法落实成具体页面

如果说 ChatGPT 更像项目顾问,那么 Codex 更像执行工程师。当结构和内容方向确定之后,Codex 负责把自然语言需求落实到 HTML、CSS、页面链接和文件结构里。

在 JohnBuilds 的搭建过程中,Codex 主要帮我完成了这些工作:

Codex 让“想法到代码”的距离变短了,但它并不替代人的判断。页面结构是否合理、内容是否真实、视觉是否协调,仍然需要我自己决定。Codex 负责执行,我负责方向。

3. Obsidian:保存过程,连接长期资料

Obsidian 不是直接生成网页的工具,也不负责部署。它更像 JohnBuilds 的本地知识底座,用来保存网站定位、文案草稿、页面规划、Logo 修改记录、项目复盘和后续文章想法。

这些内容如果只散落在聊天记录、代码文件和临时备忘里,后面很容易找不到。Obsidian 的本地存储、快速搜索和双向链接,让我可以把零散的过程逐渐整理成一个网状的个人知识库。

比如一篇关于 Logo 的记录,可以同时关联品牌视觉、首页设计、项目主页和导航优化;一篇关于项目页的记录,也可以关联知识库、网站搭建实验和后续文章计划。

Obsidian 负责保存过程、连接想法、沉淀文章和管理长期资料。

4. GitHub:作为代码和版本管理的下一步

网站持续更新之后,代码需要一个稳定保存和追踪变化的地方。GitHub 适合承担这个角色:保存网站文件、记录每次修改、在改错时回看之前的版本,也方便未来把部署流程做得更自动化。

JohnBuilds 当前仍以本地文件和手动部署为主,GitHub 是我接下来准备补上的工程底座。它会让这个网站不仅有最终页面,也有一份清楚的版本档案。

5. Cloudflare:让本地文件变成可访问的网站

网站不能只停留在本地文件里,最终要能被别人打开。Cloudflare 负责域名、DNS、网站部署和访问管理,让 johnbuilds.xyz 成为一个正式的个人作品集入口。

Cloudflare 不负责写内容,也不负责设计页面,但它让这个项目从“我电脑里的文件”变成了一个真实存在、可以分享的网站。这一步很重要,因为只有上线之后,网站才会开始接受真实访问和真实反馈。

6. HTML、CSS 和浏览器:保持网站轻量,并检查真实效果

JohnBuilds 当前阶段并不需要一开始就引入复杂框架。HTML 负责页面结构,CSS 负责视觉样式,少量 JavaScript 可以在需要时补充交互。轻量的静态网站结构清楚、修改成本低,也更适合持续迭代。

浏览器预览则是整个流程里不可缺少的一环。很多问题只有在真实页面中才能发现:Logo 和文字是否协调、标题是否太长、卡片内容是否重复、导航链接是否清楚、手机端是否拥挤。

网站最终不是给代码编辑器看的,而是给访问者看的。代码写完不等于工作结束,真实页面是否舒服才是最终判断标准。

7. AI 图像工具:快速探索品牌视觉

JohnBuilds 的 Logo 也经历了多轮尝试:从较强的金属质感,到更适合白底网站的轻科技方向,再到单独导出 J 图形作为导航图标和 favicon。

AI 图像工具的价值不是替代设计判断,而是快速生成不同方向,让我可以比较、筛选和调整。有些方案看起来很炫,但放进网站后太重;有些方案很简洁,却缺少记忆点。最终仍然需要在个人品牌感和 AI 科技感之间找到平衡。

JohnBuilds 工具协作流程

8. 我的工具组合方式

这次搭建 JohnBuilds,我逐渐形成了一条比较清晰的协作流程:

ChatGPT:整理想法、规划结构、打磨文案
Codex:执行代码修改、创建页面、调整链接
Obsidian:保存资料、沉淀笔记、连接知识
GitHub:管理代码和版本
Cloudflare:管理域名、部署和访问
HTML / CSS:构成网站基础
AI 图像工具:探索 Logo 和视觉方向
浏览器:检查最终页面效果

这些工具不是互相替代,而是各自解决不同问题。ChatGPT 让我想清楚,Codex 帮我做出来,Obsidian 帮我沉淀过程,GitHub 负责保存版本,Cloudflare 让网站上线,浏览器帮助我判断最终效果。

9. 这次建站给我的启发

AI 时代做个人网站,更重要的不是一开始就掌握所有技术,而是能够清楚表达:我想做什么、这个网站给谁看、首页要表达什么、项目页要展示什么、哪些内容需要长期沉淀。

当这些问题想清楚之后,AI 工具可以显著提高执行效率。但 AI 不能替我做所有判断。网站名称是否合适、首页和项目页是否重复、Logo 是否适合当前风格、资料应该如何长期管理,这些问题最终仍然需要人来决定。

AI 可以提高效率,但方向感仍然很重要。

10. 总结

JohnBuilds 的搭建过程,不是为了展示我用了多少工具,而是为了验证一件事:通过合理分工,模糊的想法可以逐渐变成一个真实存在、能够持续更新的网站。

JohnBuilds 现在还不是最终完成品。它更像一个正在持续生长的项目,而这个过程本身,就是 JohnBuilds 最重要的作品之一。

返回记录页