如何使用 Gitee Pages 建立免费博客网站
一、Gitee Pages 简介
Gitee Pages 是 Gitee 提供的静态网页托管服务,可以通过 Git 仓库托管 HTML、Markdown(借助静态站点生成器)等静态资源,并自动生成可访问的博客或网站。适用于个人博客、技术文档、项目主页等。
二、准备工作
- 注册 Gitee 账号:如果没有 Gitee 账号,请前往 Gitee 官网 注册。
- 安装 Git:确保本地已安装 Git(可通过
git --version
检查)。 - 选择站点生成工具(可选):
- 纯 HTML/CSS:适用于手写网页。
- Hugo:静态博客生成器,适合技术博客。
- Hexo:Node.js 驱动的博客框架,适合 Markdown 写作。
三、创建 Gitee 仓库
- 新建仓库
- 进入 Gitee 主页,点击右上角“+” > “新建仓库”。
- 仓库名称建议使用
yourname.gitee.io
(如myblog.gitee.io
)。 - 选择 公开(Gitee Pages 仅支持公开仓库)。
- 选中 初始化 README.md,然后点击 创建。
- 克隆仓库到本地
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 部署示例
- 安装 Hexo(需 Node.js)
npm install -g hexo-cli hexo init blog cd blog npm install
- 生成静态文件
hexo generate
- 部署到 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
- 进入 Gitee 仓库页面,点击“服务” > “Gitee Pages”。
- 启用 Pages 服务,选择分支(默认
master
),点击 启动。 - 等待几分钟,然后访问
https://yourname.gitee.io
查看博客。
六、定制与优化
- 使用自定义域名
- 在仓库根目录创建
CNAME
文件,内容为yourdomain.com
- 在域名解析添加
CNAME
记录指向yourname.gitee.io
- 在仓库根目录创建
- 使用 Jekyll 主题(适合技术博客)
- 绑定 Gitee Actions 实现自动部署
七、总结
通过 Gitee Pages,我们可以免费快速地搭建一个静态博客。对于 Markdown 写作者,推荐使用 Hexo 或 Hugo 进行管理。如果你希望更高的可定制性,可以手写 HTML 或结合 Jekyll 主题来优化页面。
阅读剩余
免责声明:
链接:https://www.4mf.net/2317.html
资源来源于网络,版权归原作者所有,如有侵权请联系删除!仅供个人学习交流使用,请下载后24小时内删除。不得将上述内容用于商业或者非法用途,否则产生的一切后果自行承担!
THE END