如何使用 Gitee Pages 建立免费博客网站

一、Gitee Pages 简介

Gitee Pages 是 Gitee 提供的静态网页托管服务,可以通过 Git 仓库托管 HTML、Markdown(借助静态站点生成器)等静态资源,并自动生成可访问的博客或网站。适用于个人博客、技术文档、项目主页等。

二、准备工作

  1. 注册 Gitee 账号:如果没有 Gitee 账号,请前往 Gitee 官网 注册。
  2. 安装 Git:确保本地已安装 Git(可通过 git --version 检查)。
  3. 选择站点生成工具(可选):
    • 纯 HTML/CSS:适用于手写网页。
    • Hugo:静态博客生成器,适合技术博客。
    • Hexo:Node.js 驱动的博客框架,适合 Markdown 写作。

三、创建 Gitee 仓库

  1. 新建仓库
    • 进入 Gitee 主页,点击右上角“+” > “新建仓库”。
    • 仓库名称建议使用 yourname.gitee.io(如 myblog.gitee.io)。
    • 选择 公开(Gitee Pages 仅支持公开仓库)。
    • 选中 初始化 README.md,然后点击 创建
  2. 克隆仓库到本地git clone https://gitee.com/yourname/yourname.gitee.io.git cd yourname.gitee.io

四、创建静态页面

方式 1:手动编写 HTML(适合简单站点)

yourname.gitee.io 目录下创建 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>我的博客</title>
</head>
<body>
    <h1>欢迎来到我的 Gitee Pages 博客!</h1>
</body>
</html>

然后提交并推送代码:

   git add .
   git commit -m "初始化博客主页"
   git push origin master

方式 2:使用 Hexo 或 Hugo(适合 Markdown 写作)

Hexo 部署示例

  1. 安装 Hexo(需 Node.js)npm install -g hexo-cli hexo init blog cd blog npm install
  2. 生成静态文件hexo generate
  3. 部署到 Gitee
    • blog/_config.yml 中设置 deploy 选项:deploy: type: git repo: https://gitee.com/yourname/yourname.gitee.io.git branch: master
    • 安装 Hexo Git 部署插件并执行部署:npm install hexo-deployer-git --save hexo deploy

五、启用 Gitee Pages

  1. 进入 Gitee 仓库页面,点击“服务” > “Gitee Pages”。
  2. 启用 Pages 服务,选择分支(默认 master),点击 启动
  3. 等待几分钟,然后访问 https://yourname.gitee.io 查看博客。

六、定制与优化

  • 使用自定义域名
    • 在仓库根目录创建 CNAME 文件,内容为 yourdomain.com
    • 在域名解析添加 CNAME 记录指向 yourname.gitee.io
  • 使用 Jekyll 主题(适合技术博客)
  • 绑定 Gitee Actions 实现自动部署

七、总结

通过 Gitee Pages,我们可以免费快速地搭建一个静态博客。对于 Markdown 写作者,推荐使用 Hexo 或 Hugo 进行管理。如果你希望更高的可定制性,可以手写 HTML 或结合 Jekyll 主题来优化页面。

阅读剩余
THE END