---
title: "Codex 实战系列｜ 零代码个人网站搭建"
author: Miles Ma
date: 2026-09-02
section: 工具教程
url: https://immilesma.com/blog/codex-personal-site/
x: https://x.com/miles_mazy/status/2095079179553505737
description: "用 Codex 搭建个人网站，把参考页面、介绍、文章和作品变成自己的主页。按域名注册、项目建立、浏览器检查和 Cloudflare 部署走完整个流程，再用子域名或新路径增加课程与工具。"
---

# Codex 实战系列｜ 零代码个人网站搭建

> 用 Codex 搭建个人网站，把参考页面、介绍、文章和作品变成自己的主页。按域名注册、项目建立、浏览器检查和 Cloudflare 部署走完整个流程，再用子域名或新路径增加课程与工具。

以前做网站，是程序员干的事情。

现在用 Codex，一个人，30 分钟就可以搞定。

在 Build in Public 的当下，个人主页比简历更好用，你的作品，你的项目都可以直观的展示在上面，网站这就是你的个人标签。

先看我的成品：[immilesma.com](https://immilesma.com/)。首页有鼠标浮雕，往下是个人介绍、文章和服务。

流程如下：

**买域名、注册账号 → Codex 看参考并做规划 → 放入个人内容，做出第一版 → 在浏览器里逐处修改 → 部署上线**。

![文章配图](https://immilesma.com/blog/codex-personal-site/media/03-image-09.jpg)

## 1. 买一个域名，注册 Cloudflare

打开 [Spaceship](https://www.spaceship.com/)，在搜索框里输入想要的名字和后缀。

搜索结果出来后，看三处：名字能不能注册、当前价格是多少、右边哪个按钮加入购物车。首年价格和以后续费的价格可能不同，结算前再看一遍。

![文章配图](https://immilesma.com/blog/codex-personal-site/media/04-image-03.jpg)

点「加入购物车」后，页面会推荐邮箱、建站工具和其他服务。附加服务都不选，直接点底部「继续」。

![文章配图](https://immilesma.com/blog/codex-personal-site/media/05-image-07.jpg)

进入购物车，检查域名、年限和总价。到付款前停下，由本人确认后再购买。

打开 [Cloudflare](https://dash.cloudflare.com/)，注册一个免费账号。填写邮箱和密码，完成人机验证，再点 Sign up。

![文章配图](https://immilesma.com/blog/codex-personal-site/media/06-image-08.jpg)

密码、验证码和支付信息都留在官方页面里，不要发给 Codex。域名买好，Cloudflare 账号注册好，先放在这里，等网站做完再用。

## 2. 在 Codex 里新建一个网站项目

先在电脑上新建一个文件夹，例如：

```
my-homepage

```

打开 Codex，新建一个本地任务，选择这个文件夹。以后网页代码、文章和图片都放在这里，Codex 也会在这个目录里工作。

把准备展示的内容放进去。刚开始可以这样整理：

```
my-homepage/
├── profile.md       个人介绍、服务和联系方式
├── articles/        写过的文章
├── images/          头像、文章封面和作品图片
└── projects/        项目介绍和作品材料

```

profile.md 不用写得很正式，把名字、个人介绍、想展示的栏目、公开联系方式写进去即可。文章可以是 Markdown、Word 或 PDF，图片放进 images。

材料放好后，让 Codex 先看一遍文件夹：

>

先检查这个项目里有哪些个人资料、文章和图片，告诉我哪些内容可以直接放进个人网站，哪些材料还缺。暂时不要写代码。

Codex 会列出已有材料。缺头像就补头像，缺文章封面就补封面，不准备展示的文件先拿出去。

## 3. 找一个参考网站，让 Codex 实际看一遍

这里参考 [Immersive Garden](https://immersive-g.com/)，主要看它的浅灰背景、留白、鼠标浮雕和滚动节奏。

![文章配图](https://immilesma.com/blog/codex-personal-site/media/07-image-05.jpg)

把网址发给 Codex，让它使用 Computer Use 或应用内浏览器打开网站。先看首屏，再往下滚动，打开菜单，移动鼠标，点一遍主要按钮。

这一轮只做分析，可以直接说：

>

用 Computer Use 打开这个网站，从首屏看到页面底部，把滚动、菜单、鼠标经过和主要按钮都试一遍。先整理页面结构、视觉风格、交互方式、需要的素材和制作顺序，不要开始写代码。

等它看完，应该给出一份制作计划，里面至少有这些内容：
- 首页先出现什么，往下还有哪些区域。
- 背景、字体、留白、图片和卡片是什么风格。
- 菜单、鼠标经过、滚动和按钮怎样变化。
- 哪些内容可以用现有资料，哪些素材需要补。
- 第一版先做哪几块，哪一处效果最费时间。

如果当前 Codex 没有 Computer Use，就把网址、几张关键截图和一段操作录屏放进项目，同样让它先分析。

## 4. 定下自己的版本，让 Codex 开始制作

参考看完后，告诉 Codex 哪些地方保留，哪些地方换成自己的内容。

页面保留浅灰背景、大面积留白、浮雕和鼠标反馈，内容换成这些：

```
首页：Miles Ma、个人介绍、文章入口
介绍：我在做什么、关注哪些方向
文章：精选文章、全部文章、文章详情页
服务：可以提供什么帮助
联系：公开社交账号

```

让 Codex 按计划做第一版：

>

按已经确认的结构制作个人主页。使用项目里的文字和图片，先完成首页、文章入口和联系入口。保留参考站的留白、浮雕和鼠标反馈。完成后启动本地预览，用浏览器打开。

Codex 会创建网页文件、安装组件并启动预览。这个项目使用 Vite，本地预览命令是：

```
npm run dev

```

如果你用的是一个全新的空文件夹，Codex 会先创建项目，再设置对应的预览命令。这里不用自己猜技术栈，等它完成后看浏览器里的页面。

第一版先检查三件事：页面有没有正常打开，自己的文字和图片有没有放对，首页风格和参考方向是不是一致。方向错了就先改方向，不急着做后面的细节。

## 5. 页面哪里不满意，就让 Codex 改哪里

第一版打开后，从首页开始往下看。一次改一处，句子说清位置、问题和想要的结果。

例如：
- “首页中间的标题太大，缩小一点，其他位置不动。”
- “鼠标经过时浮雕露得太少，把显露范围扩大，移开后慢一点收回。”
- “文章封面被裁了，显示完整图片，卡片宽度不变。”
- “右上角文章按钮不明显，加一圈细边框，颜色沿用现在的灰色。”

Codex 改完会重新加载预览。你看过这一处，再改下一处。已经满意的部分直接说“这里保持不变”。

如果使用应用内浏览器，可以打开批注模式，直接圈住标题、按钮或图片，再写一句修改要求。Codex 能知道你指的是页面上的哪一块。

首页定下来后，再检查菜单、文章列表和正文。文章中心把封面、标题和摘要放在列表里，点进去阅读全文。

![文章配图](https://immilesma.com/blog/codex-personal-site/media/08-image-02.jpg)

按钮要自己点一遍：文章入口是否打开文章中心，文章卡片是否进入正文，返回首页是否正常，联系入口有没有去正确的账号。图片缺失或按钮没反应，就把当时点了哪里、看到了什么告诉 Codex，让它修完再试一次。

## 6. 页面确认后，让 Codex 部署上线

本地页面确认后，告诉 Codex 你已经注册了 Cloudflare，并把要使用的域名说清楚：

>

当前页面已经确认。请部署到已注册的 Cloudflare 账号，并使用指定域名。需要账号授权时打开官方页面，其他步骤继续完成。不要覆盖账号里的其他网站。部署后打开正式网址，检查首页、文章、图片和按钮。

第一次连接账号时，Codex 会运行：

```
npx wrangler login

```

浏览器弹出 Cloudflare 授权页面后，由你确认账号。回到 Codex，它会继续设置项目。

项目里已经写好部署脚本，最后执行：

```
npm run deploy

```

Codex 会先生成上线版本，再发布到对应的网站项目。发布完成后，让它接上域名，并打开 immilesma.com 检查最终页面。

以后要修改首页，仍然是在原项目里完成：让 Codex 改一处，浏览器确认，再运行 npm run deploy。新的内容会更新到同一个网站。

## 一个域名，还能继续放什么？

主页上线后，不用每增加一种内容就重新买域名。可以在现有域名前面加一个名字，分出几个独立入口：

```
immilesma.com          个人主页
cv.immilesma.com       在线简历
course.immilesma.com   课程
tools.immilesma.com    小工具

```

cv、course 和 tools 都是子域名，日常也常叫二级域名。它们共用 immilesma.com，页面和用途可以分开。

例如在线简历可以比主页更短，只放经历、项目和联系方式；工具页可以放自己做的小应用；课程入口可以放网页课件和课程资料。这些页面仍然可以交给 Codex 制作、修改和部署。

课程不需要一套课建一个新入口。一个 course 子域名下面，可以用不同路径放多套课：

```
course.immilesma.com/longform-system/
course.immilesma.com/enterprise-agent-system/

```

![文章配图](https://immilesma.com/blog/codex-personal-site/media/09-image-01.jpg)

![文章配图](https://immilesma.com/blog/codex-personal-site/media/10-image-10.jpg)

以后再增加课程，就在 course.immilesma.com 下加一个新路径。再往前加一层，例如 ai.course.immilesma.com，属于嵌套更深的子域名，也有人叫三级域名。通常用一个子域名配不同路径就够了。

### 总结：

先买好域名，注册 Cloudflare； 再找一个喜欢的网站，让 Codex 用 Computer Use 看完整个页面，拆出结构、风格和交互。 把个人介绍、文章、项目和图片放进文件夹，让 Codex 做出第一版，在浏览器里一处处看、一处处改。 页面确认后，让它执行部署命令，把网站接到自己的域名。 以后要增加在线简历、课程或工具，继续使用同一个项目和域名，通过子域名或新路径往里添加即可。

---

我是 Miles，一名从大厂转型 FDE 的 AI 算法专家，做过算法研发、优化部署，也做过企业培训、落地交付。关注我[@miles_mazy](https://x.com/@miles_mazy)，**一起成长，一起赚钱**。

![文章配图](https://immilesma.com/blog/codex-personal-site/media/11-image-04.jpg)

---

[在 X 查看原文](https://x.com/miles_mazy/status/2095079179553505737)
