在这里插入图片描述

作为0基础小白,你是否曾因“不懂代码”“不会设计”“不知如何部署”而放弃搭建个人网站?其实,借助AI工具的力量,无需掌握专业技术,3小时内就能从0到1打造出美观、可用的个人网站。本文将拆解需求规划→AI设计→代码生成→部署上线→优化迭代全流程,每个步骤都附具体操作和源码,跟着做就能落地。

一、前期准备:选对工具,0基础也能上手

工欲善其事,必先利其器。0基础搭建网站的核心是“用AI替代复杂操作”,推荐3类必用工具,均为免费或低成本,无需下载安装(网页版即可用)。

工具类型 推荐工具 核心作用 优势
设计辅助 Canva(可画)+ MidJourney 生成网站原型、图标、背景图 拖拽式操作,AI生成设计素材,无需设计基础
代码生成 ChatGPT 4o / 豆包(代码模式) 生成HTML/CSS/JS代码,调试bug 输入自然语言就能出代码,支持解释代码含义
部署上线 Vercel / Netlify 一键部署网站,生成可访问域名 无需服务器,免费版足够个人使用,部署速度快

工具准备步骤

  1. 注册上述工具账号:Canva(国内手机号可注册)、ChatGPT(需海外手机号或第三方注册工具)、Vercel(用GitHub账号登录,GitHub注册免费)。
  2. 明确网站用途:个人简历展示、作品集、博客等(不同用途页面结构不同,本文以“个人简历网站”为例)。

二、第一步:AI辅助需求规划——明确网站“要做什么”

0基础最容易犯的错是“边做边改”,导致效率低下。先让AI帮你梳理需求,确定网站的页面结构核心功能

1. 用AI生成需求清单

打开ChatGPT/豆包,输入以下提示词(可直接复制修改):

我是0基础用户,想搭建一个个人简历网站,目标是让招聘方看到我的经历和技能。请帮我规划:
1. 网站需要包含哪些页面(比如首页、关于我)?
2. 每个页面的核心内容(比如首页要放头像、简介)?
3. 简单的设计风格建议(比如颜色、字体,适合简历的简约风格)?

2. 确定最终需求(以简历网站为例)

根据AI回复,整理出适合0基础的精简结构(避免功能过多导致复杂):

  • 页面数量:3个(首页、关于我、联系我)
  • 核心功能:导航栏(跳转页面)、响应式设计(手机/电脑都能看)、联系方式跳转(点击邮箱/电话直接触发)
  • 设计风格:简约商务风(主色:深蓝色#165DFF,辅助色:浅灰色#F5F7FA,字体:微软雅黑/Noto Sans SC)

三、第二步:AI辅助设计——生成可视化原型(不用会PS)

设计环节不用写代码,用AI生成素材+拖拽式工具拼原型,10分钟就能出设计稿。

1. 用AI生成设计素材

  • 生成头像/背景图:打开MidJourney,输入提示词:“简约商务风格的个人网站背景图,深蓝色和浅灰色配色,无人物,极简线条,适合简历网站”,生成后保存图片。
  • 生成图标:打开Canva,搜索“简历图标”(如技能图标、联系方式图标),直接使用AI生成的免费图标,或用Canva的“AI绘图”功能定制。

2. 用Canva制作页面原型

  1. 打开Canva,搜索“个人网站原型”,选择一个简约模板(推荐“单页简历模板”)。
  2. 替换模板内容:
    • 首页:上传MidJourney生成的背景图,添加自己的头像、姓名、一句话简介(如“前端开发实习生 | 热爱技术与设计”)。
    • 关于我页:添加教育经历、技能列表(用Canva图标搭配文字,如“HTML/CSS ✅”“JavaScript ⭐️”)。
    • 联系我页:添加邮箱、电话、GitHub链接,用图标标注。
  3. 调整风格:将模板颜色改为之前确定的“深蓝+浅灰”,字体统一为“微软雅黑”,保存设计稿(后续给AI当参考)。

四、第三步:AI生成网站代码——0代码基础也能看懂

这是核心环节!无需自己写代码,让AI根据设计稿描述生成完整代码,还能让AI解释每段代码的作用。

1. 给AI的“精准提示词”(关键!决定代码质量)

打开ChatGPT/豆包,输入以下提示词(替换括号里的个人信息和设计细节):

请帮我生成一个个人简历网站的完整HTML/CSS/JS代码,要求如下:
1. 页面结构:3个页面(首页、关于我、联系我),带导航栏(点击可跳转,导航栏在滚动时自动变透明)。
2. 设计风格:简约商务风,主色#165DFF,辅助色#F5F7FA,字体微软雅黑/Noto Sans SC,响应式设计(手机端适配)。
3. 内容细节:
   - 首页:顶部Hero区(背景图用深蓝色渐变,添加我的姓名“XXX”、简介“前端开发实习生 | 热爱技术”),下方放3个技能卡片(HTML、CSS、JavaScript,配图标)。
   - 关于我页:左侧放头像(圆形),右侧分2栏:教育经历(XX大学 计算机专业 2021-2025)、技能列表(前端:HTML/CSS/JS;工具:Git/VS Code)。
   - 联系我页:表单(姓名、邮箱、留言),下方放联系方式(邮箱:xxx@qq.com,电话:138xxxx8888,GitHub链接:https://github.com/xxx)。
4. 技术要求:用HTML5+CSS3+原生JS,引入Bootstrap(简化样式),无需后端,表单暂存本地(提交后提示“留言已收到”)。
5. 输出格式:分页面给出完整代码,每段代码加注释,解释关键部分(如导航栏滚动效果、响应式适配)。

2. 完整源码(AI生成后调整版,可直接复制使用)

以下是3个页面的完整代码,已添加注释,替换括号内的个人信息即可用。

(1)首页代码(index.html)
<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <!-- 响应式适配:让网站在手机上正常显示 -->
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>XXX的个人网站 - 首页</title>
    <!-- 引入Bootstrap:简化样式,不用自己写复杂CSS -->
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
    <style>
        /* 自定义样式:补充Bootstrap未覆盖的部分 */
        /* 导航栏样式:默认白色,滚动时变透明 */
        .navbar {
            transition: background-color 0.3s ease; /* 过渡效果,更流畅 */
            background-color: white;
            box-shadow: 0 2px 10px rgba(0,0,0,0.1); /* 轻微阴影,显立体 */
        }
        .navbar-scrolled {
            background-color: rgba(255,255,255,0.9); /* 滚动后透明 */
        }
        /* Hero区样式:深蓝色渐变背景 */
        .hero {
            height: 80vh; /* 占屏幕80%高度 */
            background: linear-gradient(135deg, #165DFF 0%, #0F48C9 100%);
            color: white;
            display: flex; /* 垂直居中 */
            align-items: center;
            justify-content: center;
            text-align: center;
            padding: 0 20px;
        }
        /* 技能卡片样式:hover时上浮 */
        .skill-card {
            transition: transform 0.3s ease;
            border: none; /* 去掉默认边框 */
            box-shadow: 0 5px 15px rgba(0,0,0,0.05);
        }
        .skill-card:hover {
            transform: translateY(-5px); /* 上浮5px */
        }
    </style>
</head>
<body>
    <!-- 导航栏:跳转3个页面 -->
    <nav class="navbar navbar-expand-lg fixed-top" id="navbar">
        <div class="container">
            <a class="navbar-brand" href="index.html">XXX的个人网站</a>
            <!-- 手机端导航:折叠成汉堡菜单 -->
            <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav">
                <span class="navbar-toggler-icon"></span>
            </button>
            <div class="collapse navbar-collapse" id="navbarNav">
                <ul class="navbar-nav ms-auto"> <!-- 右对齐导航项 -->
                    <li class="nav-item"><a class="nav-link active" href="index.html">首页</a></li>
                    <li class="nav-item"><a class="nav-link" href="about.html">关于我</a></li>
                    <li class="nav-item"><a class="nav-link" href="contact.html">联系我</a></li>
                </ul>
            </div>
        </div>
    </nav>

    <!-- Hero区:首页核心内容 -->
    <section class="hero">
        <div class="container">
            <h1 class="display-4 fw-bold mb-4">XXX</h1>
            <p class="lead mb-5">前端开发实习生 | 热爱技术与设计 | 持续学习中</p>
            <!-- 按钮:跳转至“关于我”页 -->
            <a href="about.html" class="btn btn-light btn-lg">了解我的经历</a>
        </div>
    </section>

    <!-- 技能展示区 -->
    <section class="py-10">
        <div class="container">
            <h2 class="text-center mb-8">我的核心技能</h2>
            <div class="row g-4"> <!-- Bootstrap栅格:每行3个卡片,手机端1个 -->
                <!-- 技能卡片1:HTML -->
                <div class="col-md-4">
                    <div class="card skill-card h-100">
                        <div class="card-body text-center">
                            <h5 class="card-title fs-3 mb-3">HTML5</h5>
                            <p class="card-text text-muted">熟练使用语义化标签,构建规范的页面结构</p>
                        </div>
                    </div>
                </div>
                <!-- 技能卡片2:CSS -->
                <div class="col-md-4">
                    <div class="card skill-card h-100">
                        <div class="card-body text-center">
                            <h5 class="card-title fs-3 mb-3">CSS3</h5>
                            <p class="card-text text-muted">掌握Flex/Grid布局,实现响应式设计</p>
                        </div>
                    </div>
                </div>
                <!-- 技能卡片3:JavaScript -->
                <div class="col-md-4">
                    <div class="card skill-card h-100">
                        <div class="card-body text-center">
                            <h5 class="card-title fs-3 mb-3">JavaScript</h5>
                            <p class="card-text text-muted">能实现基础交互(如表单验证、页面动画)</p>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- 引入Bootstrap JS:实现导航栏折叠、交互效果 -->
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
    <script>
        // 导航栏滚动效果:滚动时添加透明类
        window.addEventListener('scroll', function() {
            const navbar = document.getElementById('navbar');
            if (window.scrollY > 50) { // 滚动超过50px时
                navbar.classList.add('navbar-scrolled');
            } else {
                navbar.classList.remove('navbar-scrolled');
            }
        });
    </script>
</body>
</html>
(2)关于我页面代码(about.html)
<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>XXX的个人网站 - 关于我</title>
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
    <style>
        /* 复用导航栏样式 */
        .navbar {
            transition: background-color 0.3s ease;
            background-color: white;
            box-shadow: 0 2px 10px rgba(0,0,0,0.1);
        }
        .navbar-scrolled {
            background-color: rgba(255,255,255,0.9);
        }
        /* 关于我区域样式 */
        .about-section {
            padding: 120px 0 80px; /* 顶部留导航栏空间 */
            background-color: #F5F7FA; /* 浅灰色背景 */
        }
        /* 头像样式:圆形 */
        .avatar {
            width: 200px;
            height: 200px;
            border-radius: 50%; /* 圆形 */
            object-fit: cover; /* 避免图片变形 */
            border: 5px solid white;
            box-shadow: 0 5px 15px rgba(0,0,0,0.1);
        }
        /* 经历列表样式 */
        .experience-list {
            list-style: none;
            padding: 0;
        }
        .experience-list li {
            margin-bottom: 15px;
            padding-left: 25px;
            position: relative;
        }
        .experience-list li::before {
            content: "•"; /* 自定义列表符号 */
            color: #165DFF;
            font-size: 1.5rem;
            position: absolute;
            left: 0;
            top: -5px;
        }
    </style>
</head>
<body>
    <!-- 导航栏(复用首页代码) -->
    <nav class="navbar navbar-expand-lg fixed-top" id="navbar">
        <div class="container">
            <a class="navbar-brand" href="index.html">XXX的个人网站</a>
            <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav">
                <span class="navbar-toggler-icon"></span>
            </button>
            <div class="collapse navbar-collapse" id="navbarNav">
                <ul class="navbar-nav ms-auto">
                    <li class="nav-item"><a class="nav-link" href="index.html">首页</a></li>
                    <li class="nav-item"><a class="nav-link active" href="about.html">关于我</a></li>
                    <li class="nav-item"><a class="nav-link" href="contact.html">联系我</a></li>
                </ul>
            </div>
        </div>
    </nav>

    <!-- 关于我核心内容 -->
    <section class="about-section">
        <div class="container">
            <div class="row align-items-center">
                <!-- 左侧:头像 -->
                <div class="col-md-4 text-center mb-5 mb-md-0">
                    <img src="你的头像链接" alt="XXX的头像" class="avatar">
                </div>
                <!-- 右侧:经历与技能 -->
                <div class="col-md-8">
                    <h2 class="mb-4">关于我</h2>
                    <p class="text-muted mb-5">我是XXX,目前就读于XX大学计算机科学与技术专业,预计2025年毕业。喜欢前端开发,擅长用简单的代码实现美观的交互效果,希望能成为一名优秀的前端工程师。</p>

                    <!-- 教育经历 -->
                    <h4 class="mb-3 text-primary">教育经历</h4>
                    <ul class="experience-list mb-5">
                        <li>XX大学 | 计算机科学与技术 | 本科 | 2021.09 - 2025.06</li>
                        <li>主修课程:Web前端开发、数据结构、计算机网络、JavaScript高级程序设计</li>
                    </ul>

                    <!-- 技能列表 -->
                    <h4 class="mb-3 text-primary">技能栈</h4>
                    <div class="row g-3">
                        <div class="col-sm-6">
                            <h5>前端技术</h5>
                            <ul class="experience-list">
                                <li>HTML5/CSS3:语义化标签、Flex/Grid布局、响应式设计</li>
                                <li>JavaScript:DOM操作、事件处理、基础算法</li>
                                <li>框架/工具:Bootstrap、Git、VS Code</li>
                            </ul>
                        </div>
                        <div class="col-sm-6">
                            <h5>软技能</h5>
                            <ul class="experience-list">
                                <li>沟通能力:能清晰表达技术方案</li>
                                <li>学习能力:快速掌握新工具(如AI代码生成工具)</li>
                                <li>协作能力:参与过2次小组项目开发</li>
                            </ul>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
    <script>
        // 导航栏滚动效果(复用首页代码)
        window.addEventListener('scroll', function() {
            const navbar = document.getElementById('navbar');
            if (window.scrollY > 50) {
                navbar.classList.add('navbar-scrolled');
            } else {
                navbar.classList.remove('navbar-scrolled');
            }
        });
    </script>
</body>
</html>
(3)联系我页面代码(contact.html)
<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>XXX的个人网站 - 联系我</title>
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
    <style>
        /* 复用导航栏样式 */
        .navbar {
            transition: background-color 0.3s ease;
            background-color: white;
            box-shadow: 0 2px 10px rgba(0,0,0,0.1);
        }
        .navbar-scrolled {
            background-color: rgba(255,255,255,0.9);
        }
        /* 联系区样式 */
        .contact-section {
            padding: 120px 0 80px;
        }
        /* 表单样式 */
        .contact-form {
            background-color: white;
            padding: 30px;
            border-radius: 10px;
            box-shadow: 0 5px 20px rgba(0,0,0,0.05);
        }
        /* 联系方式卡片样式 */
        .contact-card {
            border: none;
            box-shadow: 0 5px 20px rgba(0,0,0,0.05);
            height: 100%;
        }
    </style>
</head>
<body>
    <!-- 导航栏(复用首页代码) -->
    <nav class="navbar navbar-expand-lg fixed-top" id="navbar">
        <div class="container">
            <a class="navbar-brand" href="index.html">XXX的个人网站</a>
            <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav">
                <span class="navbar-toggler-icon"></span>
            </button>
            <div class="collapse navbar-collapse" id="navbarNav">
                <ul class="navbar-nav ms-auto">
                    <li class="nav-item"><a class="nav-link" href="index.html">首页</a></li>
                    <li class="nav-item"><a class="nav-link" href="about.html">关于我</a></li>
                    <li class="nav-item"><a class="nav-link active" href="contact.html">联系我</a></li>
                </ul>
            </div>
        </div>
    </nav>

    <!-- 联系我核心内容 -->
    <section class="contact-section">
        <div class="container">
            <h2 class="text-center mb-10">联系我</h2>
            <div class="row g-5">
                <!-- 左侧:留言表单 -->
                <div class="col-md-7">
                    <div class="contact-form">
                        <h4 class="mb-4">给我留言</h4>
                        <form id="contactForm">
                            <!-- 姓名输入框 -->
                            <div class="mb-3">
                                <label for="name" class="form-label">姓名</label>
                                <input type="text" class="form-control" id="name" placeholder="请输入你的姓名" required>
                            </div>
                            <!-- 邮箱输入框 -->
                            <div class="mb-3">
                                <label for="email" class="form-label">邮箱</label>
                                <input type="email" class="form-control" id="email" placeholder="请输入你的邮箱" required>
                            </div>
                            <!-- 留言输入框 -->
                            <div class="mb-3">
                                <label for="message" class="form-label">留言内容</label>
                                <textarea class="form-control" id="message" rows="4" placeholder="请输入你的留言" required></textarea>
                            </div>
                            <!-- 提交按钮 -->
                            <button type="submit" class="btn btn-primary btn-lg">提交留言</button>
                        </form>
                    </div>
                </div>

                <!-- 右侧:联系方式 -->
                <div class="col-md-5">
                    <div class="card contact-card">
                        <div class="card-body p-5">
                            <h4 class="mb-4">我的联系方式</h4>
                            <ul class="list-unstyled">
                                <!-- 邮箱 -->
                                <li class="mb-4">
                                    <h5 class="text-primary mb-1">邮箱</h5>
                                    <a href="mailto:xxx@qq.com" class="text-muted">xxx@qq.com</a>
                                </li>
                                <!-- 电话 -->
                                <li class="mb-4">
                                    <h5 class="text-primary mb-1">电话</h5>
                                    <a href="tel:138xxxx8888" class="text-muted">138xxxx8888</a>
                                </li>
                                <!-- GitHub -->
                                <li class="mb-4">
                                    <h5 class="text-primary mb-1">GitHub</h5>
                                    <a href="https://github.com/xxx" target="_blank" class="text-muted">github.com/xxx</a>
                                </li>
                                <!-- 地址 -->
                                <li>
                                    <h5 class="text-primary mb-1">地址</h5>
                                    <p class="text-muted">XX省XX市XX区XX路XX号</p>
                                </li>
                            </ul>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
    <script>
        // 导航栏滚动效果(复用首页代码)
        window.addEventListener('scroll', function() {
            const navbar = document.getElementById('navbar');
            if (window.scrollY > 50) {
                navbar.classList.add('navbar-scrolled');
            } else {
                navbar.classList.remove('navbar-scrolled');
            }
        });

        // 表单提交效果:本地提示(无后端)
        document.getElementById('contactForm').addEventListener('submit', function(e) {
            e.preventDefault(); // 阻止表单默认提交(避免刷新页面)
            // 显示成功提示
            alert('留言已收到!我会尽快回复你~');
            // 重置表单
            this.reset();
        });
    </script>
</body>
</html>

五、第四步:代码调整与本地验证——确保网站能正常运行

AI生成的代码可能存在细节问题(如图片链接失效、个人信息未替换),需要简单调整并在本地测试。

1. 代码调整步骤

  1. 替换个人信息:
    • 姓名、简介、教育经历、联系方式(邮箱、电话、GitHub链接)。
    • 图片链接:将“你的头像链接”替换为实际图片(推荐用Canva上传头像后,右键“复制图片地址”)。
  2. 修复可能的bug:
    • 如果导航栏不跳转:检查href属性是否与文件名一致(如href="about.html"对应about.html文件)。
    • 如果样式错乱:检查Bootstrap CDN链接是否正确(代码中已提供正确链接,无需修改)。

2. 本地验证方法(不用服务器)

  1. 在电脑上新建一个文件夹(如“个人网站”),将3个HTML文件(index.htmlabout.htmlcontact.html)放入文件夹。
  2. 双击任意HTML文件,会用默认浏览器打开(如Chrome、Edge),查看:
    • 页面是否正常显示(无空白、无乱码)。
    • 导航栏是否能跳转、滚动时是否变透明。
    • 表单提交是否弹出提示。
  3. 手机端验证:在电脑浏览器中按F12打开“开发者工具”,点击左上角“手机图标”,切换为手机视图,检查响应式效果。

六、第五步:AI辅助部署上线——一键生成可访问域名

本地测试没问题后,用Vercel部署上线,别人就能通过域名访问你的网站。

1. 准备:创建GitHub仓库(存放代码)

  1. 打开GitHub(https://github.com/ ),登录账号,点击右上角“+”→“New repository”。
  2. 填写仓库信息:
    • Repository name:输入仓库名(如“my-personal-website”)。
    • Description:可选,输入“我的个人网站”。
    • 勾选“Public”(免费),点击“Create repository”。
  3. 上传代码:
    • 进入新建的仓库,点击“Add file”→“Upload files”,选择“个人网站”文件夹中的3个HTML文件,点击“Commit changes”。

2. 用Vercel部署(一键上线)

  1. 打开Vercel(https://vercel.com/ ),用GitHub账号登录(授权Vercel访问GitHub仓库)。
  2. 点击“New Project”→“Import from GitHub”,选择刚才创建的仓库(如“my-personal-website”)。
  3. 部署设置:
    • Framework Preset:选择“Other”(因为是纯HTML/CSS/JS)。
    • Build and Output Settings:无需修改,保持默认。
  4. 点击“Deploy”,等待1-2分钟,部署完成后会生成一个免费域名(如my-personal-website.vercel.app)。
  5. 访问网站:点击生成的域名,就能在手机、电脑上访问你的个人网站了!

七、第六步:后期优化——用AI提升网站质量

网站上线后,可借助AI进一步优化功能和体验,0基础也能操作。

1. 功能扩展(AI生成代码)

  • 增加博客功能:让AI生成“博客列表页”“博客详情页”代码,提示词:“给我的个人网站添加博客功能,包含博客列表页(显示标题、日期、摘要)和博客详情页(显示完整内容),代码风格与现有页面一致”。
  • 增加访客统计:让AI生成“百度统计”嵌入代码,提示词:“帮我生成百度统计的嵌入代码,添加到个人网站的每个页面,用于统计访客数量”。

2. SEO优化(让网站更容易被搜索到)

  1. 让AI生成SEO标签:输入提示词“帮我的个人网站生成SEO优化的meta标签,包含关键词(如‘XXX 前端开发实习生 个人简历’)、描述(100字内),添加到每个HTML文件的head标签中”。
  2. 示例meta标签(添加到<head>中):
<!-- SEO优化标签 -->
<meta name="keywords" content="XXX, 前端开发实习生, 个人简历, Web开发">
<meta name="description" content="XXX的个人网站,展示前端开发实习生的教育经历、技能栈和联系方式,寻求前端相关实习机会。">
<meta name="author" content="XXX">

3. 性能优化(让网站加载更快)

  • 图片压缩:用Canva打开图片,点击“下载”→选择“压缩图片”,重新替换图片链接。
  • 延迟加载:让AI生成图片延迟加载代码,提示词:“帮我的个人网站添加图片延迟加载功能,优化页面加载速度,代码适配现有页面”。

八、常见问题FAQ(0基础必看)

  1. 部署后网站空白?
    检查GitHub仓库中的文件名是否正确(如index.html不能错为Index.html,区分大小写),重新部署一次。

  2. 想修改域名?
    在Vercel中进入项目,点击“Settings”→“Domains”,输入自定义域名(需先购买域名,如阿里云、腾讯云购买),或使用Vercel提供的免费域名(修改后缀)。

  3. AI生成的代码看不懂?
    复制不懂的代码片段,问ChatGPT/豆包:“解释这段代码的作用,用0基础能听懂的语言”,AI会逐行解释。

总结:0基础搭建网站的核心逻辑

借助AI工具,0基础搭建个人网站的核心是“用AI替代专业技能”——AI帮你规划需求、生成设计、写代码、甚至调试bug,你只需做“选择题”(选模板、改信息)和“验证题”(本地测试、部署)。

按照本文流程,3小时内就能拥有一个属于自己的个人网站,无论是求职、展示作品还是分享博客,都能让你在互联网上拥有专属名片。

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐