明白了,阿杰,你想要一个 完全从零搭建个人网站或博客 的保姆级教程,并且要求:免费、无需服务器、无需域名。我给你整理了详细方案和操作步骤,分阶段讲清楚,从零开始就能搭建自己的网站。


一、技术路线选择(零成本,无服务器,无域名)

  1. 静态网页 + GitHub Pages(推荐)
    • 优势:完全免费、无需服务器、自动生成 HTTPS、无需域名。
    • 技术栈:HTML + CSS + JS,可选静态博客生成器。
    • 域名:可以直接使用 username.github.io
  2. 纯 HTML 文件 + 本地浏览器打开
    • 优势:无需注册账户、完全离线。
    • 缺点:不能联网访问,只能自己或拷贝给朋友看。
  3. 低门槛博客生成器
    • Obsidian PublishNotion + Flect 或 Hugo / Jekyll
    • 可以免费生成个人博客,但通常还是需要 GitHub 账号托管。

综合考虑,GitHub Pages + 免费模板是最适合“保姆级教程”的方式。


二、准备工作

  1. 注册 GitHub 账号:https://github.com
  2. 安装 Git(可选,本地同步和上传文件用):https://git-scm.com
  3. 准备文本编辑器:
    • VS Code(推荐)
    • 或 Notepad++ 等

三、获取免费个人网站模板

你可以直接下载一些开源模板:

  1. HTML5 UP(免费响应式模板)
    https://html5up.net/
  2. Start Bootstrap(免费 Bootstrap 模板)
    https://startbootstrap.com/templates
  3. Jekyll Themes(静态博客模板,GitHub Pages 支持)
    https://jekyllthemes.io/free

下载后,解压到本地文件夹。


四、从零搭建步骤(保姆级)

步骤 1:创建 GitHub 仓库

  1. 登录 GitHub → 点击 New repository
  2. 仓库名称填写:username.github.io(替换 username 为你的 GitHub 用户名)这是 GitHub Pages 默认域名规则。
  3. 初始化仓库:勾选 Add a README file

步骤 2:上传模板文件

  1. 打开刚下载的模板文件夹,确认里面有 index.html 文件。
  2. 两种方式上传:
    • 方法 A(推荐):直接在 GitHub 网站上传
      • 仓库 → 点击 Add file → Upload files → 选择所有文件 → Commit
    • 方法 B(高级):本地 Git 上传git clone https://github.com/username/username.github.io.git cd username.github.io cp -r path_to_template/* . git add . git commit -m "Add template" git push origin main

步骤 3:开启 GitHub Pages

  1. 仓库 → Settings → Pages
  2. Branch 选择:main(或者 master),Folder 选择 /root → Save
  3. 页面生成后,会显示访问地址,例如:https://username.github.io

步骤 4:修改模板内容

  • 打开模板文件夹的 index.htmlabout.html 等文件
  • 使用 VS Code 编辑:
    • 修改网站标题 <title>
    • 替换个人信息、头像、联系方式
    • 修改博客文章内容

静态模板一般是 HTML + CSS + JS,直接修改文本即可。


步骤 5:添加博客文章(可选)

  1. 如果模板支持 markdown
    • 新建 .md 文件,保存到 posts 或 _posts 文件夹
  2. 直接 HTML
    • 新建 .html 文件 → 更新导航栏链接

步骤 6:上线访问

  • 提交修改到 GitHub → 自动部署
  • 访问你的免费域名:https://username.github.io
  • 完成你的个人博客网站搭建。

五、额外进阶技巧

  1. 自定义域名
    • 如果未来想要 www.mysite.com,可以在 GitHub Pages 设置 CNAME,免费 DNS 服务如 Cloudflare。
  2. SEO 优化
    • 修改 <meta name="description" content="你的博客介绍">
    • 修改 <title> 和 <h1> 标签
  3. 增加评论系统
    • 使用 Gitalk 或 Utterances,直接连接 GitHub Issues 评论
  4. 添加动态功能
    • 使用 JS 插件,例如图片轮播、动画效果
  5. 自动化部署
    • 可以用 GitHub Actions,实现 Markdown → HTML 自动生成博客文章

六、总结

优点:

  • 完全免费,无需服务器、域名
  • 保姆级流程,几步即可上线
  • 模板丰富,支持响应式设计
  • 可扩展为博客、个人主页、作品集

适合人群:

  • 学生、开发者、创作者
  • 个人作品集或博客
  • 希望快速上线、零成本尝试网页制作的人