news 2026/4/16 5:19:13

【建站/Gitee】Gitee Pages 快速搭建个人静态网站指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【建站/Gitee】Gitee Pages 快速搭建个人静态网站指南

1. 为什么选择Gitee Pages搭建个人网站

最近几年,个人网站越来越受欢迎,无论是用来展示作品集、写技术博客,还是作为个人品牌的门面,一个专属的网站都能带来不少便利。但对于很多非专业开发者来说,搭建网站听起来就很复杂,需要购买服务器、配置环境、维护安全等等,门槛实在太高。

这就是为什么我推荐使用Gitee Pages来搭建静态网站。Gitee Pages是Gitee(码云)提供的一项免费服务,可以让你直接把代码仓库变成可访问的网站。我自己的技术博客就是用这个方案搭建的,实测下来特别适合个人使用,有这几个明显优势:

  • 完全免费:不需要租用服务器,Gitee提供免费的托管服务
  • 操作简单:只需要会基本的Git操作,不需要后端开发知识
  • 访问稳定:国内访问速度快,不像某些国外服务经常抽风
  • 支持自定义域名:虽然免费,但可以绑定自己的域名,看起来很专业

我见过很多设计师用Gitee Pages搭建作品集,也有程序员用来写技术博客,甚至有些小团队用它来做产品官网。如果你需要一个轻量级的网站,又不想折腾复杂的服务器配置,这个方案绝对值得一试。

2. 前期准备工作

2.1 注册Gitee账号

首先你需要一个Gitee账号,这是使用Gitee Pages的前提条件。打开Gitee官网,点击右上角的"注册"按钮,按照提示填写邮箱、用户名和密码。

这里有个小建议:用户名尽量简洁好记,因为这会成为你默认网站地址的一部分。比如你的用户名是"zhangsan",那么默认的网站地址就是"zhangsan.gitee.io"。我见过有人用很长的用户名,结果分享网站时特别不方便。

注册完成后,记得去邮箱验证账号,这是必须的步骤。如果收不到验证邮件,检查下垃圾邮件箱,有时候会被误判。

2.2 安装Git工具

虽然Gitee网页端也能完成一些基本操作,但我强烈建议你在本地电脑安装Git工具。这样后续更新网站内容会方便很多。

Windows用户可以直接下载Git for Windows,安装时记得勾选"Add to PATH"选项,这样可以在命令行直接使用Git。Mac用户更简单,系统自带Git,只需要打开终端(Terminal)就能用。

安装完成后,打开命令行工具,输入以下命令检查是否安装成功:

git --version

如果看到类似"git version 2.32.0"的输出,说明安装正确。顺便建议配置下Git的全局用户名和邮箱,这样提交代码时会自动记录作者信息:

git config --global user.name "你的名字" git config --global user.email "你的邮箱"

3. 创建网站仓库

3.1 新建仓库

登录Gitee后,点击右上角的"+"号,选择"新建仓库"。这里有几个关键设置需要注意:

  • 仓库名称:建议直接用"用户名.gitee.io"的格式,比如我的用户名是zhangsan,就填"zhangsan.gitee.io"。这是Gitee Pages的默认命名规则,用这种格式仓库会自动开启Pages功能。
  • 公开/私有:选择"公开",私有仓库不支持Pages服务
  • 初始化仓库:勾选"使用README文件初始化仓库",这样创建后就有个基础结构

其他设置保持默认即可,点击"创建"按钮完成仓库创建。

3.2 仓库结构说明

创建完成后,你会看到一个全新的仓库。对于静态网站来说,通常只需要关注这几个文件和目录:

  • index.html:网站的首页文件,访问域名时默认加载这个文件
  • README.md:仓库的说明文档,不会显示在网站上
  • 其他资源文件:比如CSS样式表、JavaScript脚本、图片等可以放在单独的目录中

我建议一开始保持结构简单,先只放一个index.html文件,等熟悉了再慢慢添加其他内容。这样出问题的概率小,也方便调试。

4. 编写网站内容

4.1 创建首页文件

现在我们来创建网站的第一个页面。点击仓库中的"新建文件"按钮,文件名填"index.html",这是网站的默认入口文件。

在编辑器中输入以下基础HTML代码:

<!DOCTYPE html> <html> <head> <title>我的个人网站</title> <style> body { font-family: Arial, sans-serif; max-width: 800px; margin: 0 auto; padding: 20px; } h1 { color: #333; } </style> </head> <body> <h1>欢迎来到我的网站</h1> <p>这是我的第一个Gitee Pages网站,正在建设中...</p> </body> </html>

这段代码创建了一个非常简单的页面,包含一个标题和一段文字。点击"提交"按钮保存文件,记得填写有意义的提交信息,比如"添加首页HTML文件"。

4.2 本地开发工作流

虽然可以直接在网页端编辑文件,但对于长期维护来说,我建议采用本地开发的工作流。具体步骤如下:

  1. 在本地电脑创建一个项目文件夹
  2. 打开命令行,进入这个文件夹
  3. 执行以下命令克隆仓库:
git clone https://gitee.com/你的用户名/你的仓库名.git
  1. 在本地编辑文件,比如用VS Code等编辑器修改index.html
  2. 修改完成后,依次执行以下命令提交更改:
git add . git commit -m "更新网站内容" git push origin master

这样每次更新网站内容只需要这三条命令,非常方便。我自己的博客就是用这种方式维护的,写新文章时先本地写好,测试没问题再推送到Gitee。

5. 启用Gitee Pages服务

5.1 开启Pages功能

有了网站内容后,现在需要开启Gitee Pages服务。进入你的仓库,点击上方菜单中的"服务",选择"Gitee Pages"。

在打开的页面中,你会看到几个选项:

  • 部署分支:选择master(默认)
  • 部署目录:保持默认的"/"(根目录)
  • 强制使用HTTPS:建议勾选,更安全

点击"启动"按钮,稍等片刻,Gitee就会开始构建你的网站。第一次构建可能需要1-2分钟,之后每次更新内容后的构建会快很多。

5.2 访问你的网站

构建完成后,页面会显示你的网站地址,通常是"用户名.gitee.io"的格式。点击这个链接,就能看到你刚创建的网站了!

如果看到的是404页面,别着急,可能是构建还没完成,等1-2分钟刷新试试。我遇到过几次这种情况,耐心等待就好。

6. 进阶配置与优化

6.1 使用自定义域名

虽然Gitee提供的域名已经很好用了,但如果你想用自己购买的域名,也是支持的。具体操作步骤:

  1. 在域名服务商那里添加CNAME记录,指向你的Gitee Pages地址
  2. 在仓库根目录添加一个名为"CNAME"的文件,内容是你的域名
  3. 在Gitee Pages设置中绑定这个域名

我自己的博客就是用的自定义域名,实测访问很稳定。不过要注意的是,国内使用自定义域名需要备案,这是规定要求。

6.2 使用静态网站生成器

如果网站内容越来越多,手动维护HTML文件会很麻烦。这时候可以考虑使用静态网站生成器,比如Hexo、Hugo或VuePress。

以Hexo为例,安装后只需要写Markdown格式的文章,Hexo会自动生成完整的网站结构。部署到Gitee Pages也很简单,安装hexo-deployer-git插件后,一条命令就能完成部署:

hexo deploy

我的技术博客就是用Hexo搭建的,写文章特别方便,还能自动生成分类、标签等功能。如果你打算长期维护网站,建议早点切换到这类工具。

6.3 添加网站统计

想知道有多少人访问你的网站吗?可以添加百度统计或者Google Analytics。以百度统计为例,注册后获取统计代码,然后添加到网站的HTML文件中,通常是放在

标签内。

添加统计后,你就能看到访问量、来源、用户行为等数据了。我每周都会看看博客的统计数据,了解哪些内容更受欢迎,对调整写作方向很有帮助。

7. 常见问题与解决方案

7.1 网站更新后不生效

有时候推送了新内容,但访问网站发现还是旧版本。这种情况通常有几个原因:

  1. Gitee Pages构建需要时间,尤其是第一次构建可能比较慢
  2. 浏览器缓存了旧版本,可以尝试强制刷新(Ctrl+F5)
  3. 可能是构建失败了,去Gitee Pages页面看看有没有错误提示

我遇到最多的是缓存问题,特别是修改CSS样式后,经常需要清缓存才能看到效果。

7.2 自定义样式不生效

如果你添加了CSS文件但样式没生效,检查以下几点:

  1. 文件路径是否正确,比如 href="css/style.css" rel="stylesheet">
  2. 文件是否真的提交到了仓库
  3. CSS选择器是否正确,可以用浏览器开发者工具检查

建议一开始把CSS直接写在HTML文件里,等确认基本功能没问题再分离到单独文件,这样调试更方便。

7.3 图片无法显示

图片不显示通常是路径问题。在Gitee Pages中,建议:

  1. 创建一个专门的目录存放图片,比如"images"
  2. 使用相对路径引用图片,比如
  3. 确保图片文件名没有中文或特殊字符

我习惯把所有资源文件都放在assets目录下,结构清晰也不容易出错。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 5:18:29

从驱动到ROS话题:用D435i深度相机在ROS Noetic里跑通第一个SLAM demo

从驱动到ROS话题&#xff1a;用D435i深度相机在ROS Noetic里跑通第一个SLAM demo 当你终于完成了Intel RealSense D435i相机的驱动安装和ROS接口配置&#xff0c;看着终端里不断刷新的/camera/color/image_raw话题数据&#xff0c;是否感到一丝茫然&#xff1f;这些数据究竟能做…

作者头像 李华
网站建设 2026/4/16 5:18:11

Flowise实战手册:Flowise+Weaviate构建实时更新的知识图谱问答

Flowise实战手册&#xff1a;FlowiseWeaviate构建实时更新的知识图谱问答 你是不是也遇到过这样的问题&#xff1f;公司内部的知识文档散落在各个角落&#xff0c;新来的同事问个问题&#xff0c;你得翻遍好几个文件夹才能找到答案。或者&#xff0c;你搭建了一个问答机器人&a…

作者头像 李华
网站建设 2026/4/16 5:16:13

移动安全加固

移动安全加固&#xff1a;守护你的数字生活 在移动互联网时代&#xff0c;智能手机已成为人们日常生活和工作中不可或缺的工具。随着移动应用的普及&#xff0c;安全问题也日益突出。恶意软件、数据泄露、网络钓鱼等威胁层出不穷&#xff0c;给个人隐私和企业信息安全带来巨大…

作者头像 李华
网站建设 2026/4/16 5:12:35

TensorFlow2实战:用CNN和RNN搞定轴承故障诊断(附完整代码)

TensorFlow2实战&#xff1a;工业级轴承故障诊断的深度学习解决方案 轴承作为机械设备的核心部件&#xff0c;其健康状态直接影响整个系统的运行效率与安全性。传统基于振动信号分析的诊断方法依赖专家经验&#xff0c;而深度学习技术为这一领域带来了革命性的变化。本文将带您…

作者头像 李华
网站建设 2026/4/16 5:12:16

臻灵:数字人部署实战,从技术选型到企业落地的完整指南

数字人部署实战&#xff1a;从技术选型到企业落地的完整指南 数字人技术在2025-2026年经历了从概念到落地的关键转变。NVIDIA开源PersonaPlex降低形象驱动门槛&#xff0c;边缘计算技术成熟让本地部署成为可能&#xff0c;主流数字人平台的部署成本较两年前下降超过70%。技术门…

作者头像 李华