当前位置: 首页 > news >正文

Gitee上免费搭建博客

Gitee(码云) 上免费搭建博客,可以使用 Gitee Pages 服务,支持静态网站托管(类似 GitHub Pages)。以下是详细步骤:


方法 1:使用 Hexo + Gitee Pages(推荐)

Hexo 是一个快速、简单的静态博客框架,适合技术博客。

步骤 1:安装 Node.js 和 Git

  1. 下载安装 Node.js(包含 npm)。
  2. 下载安装 Git。

步骤 2:安装 Hexo

npm install -g hexo-cli

步骤 3:初始化博客

hexo init myblog  # 创建博客项目
cd myblog
npm install      # 安装依赖

步骤 4:本地运行测试

hexo server      # 访问 http://localhost:4000

步骤 5:部署到 Gitee

  1. 在 Gitee 上创建仓库

    • 仓库名格式:<你的用户名>.gitee.io(如 zhangsan.gitee.io)。
    • 选择 公开仓库
  2. 修改 Hexo 配置
    编辑 _config.yml

    deploy:type: gitrepo: https://gitee.com/<你的用户名>/<仓库名>.git  # 如 https://gitee.com/zhangsan/zhangsan.gitee.io.gitbranch: master
    
  3. 安装部署插件

    npm install hexo-deployer-git --save
    
  4. 生成静态文件并推送

    hexo clean && hexo generate && hexo deploy
    
  5. 开启 Gitee Pages

    • 进入仓库 → 服务Gitee Pages
    • 选择 部署分支(如 master),点击 启动

✅ 访问 https://<你的用户名>.gitee.io 即可看到博客!


方法 2:使用 VuePress / Docsify + Gitee Pages

适合文档型博客。

步骤 1:初始化项目

mkdir myblog && cd myblog
npm init -y
npm install -g vuepress  # 或 docsify

步骤 2:编写内容

  • VuePress:创建 docs 目录,写 Markdown。
  • Docsify:创建 index.htmlREADME.md

步骤 3:推送到 Gitee

git init
git remote add origin https://gitee.com/<用户名>/<仓库名>.git
git add .
git commit -m "init"
git push -u origin master

步骤 4:开启 Gitee Pages

  • 进入仓库 → 服务Gitee Pages,选择分支并部署。

方法 3:直接上传 HTML 静态文件

如果你已有静态网站(如 index.html),直接:

  1. 创建 Gitee 仓库。
  2. 上传文件。
  3. 开启 Gitee Pages

注意事项

  1. Gitee Pages 需手动更新
    • 每次推送代码后,需进入 Gitee Pages 重新部署(不像 GitHub Pages 自动更新)。
  2. 自定义域名
    • Gitee Pages 设置 可绑定自己的域名(需备案)。
  3. HTTPS 支持
    • Gitee Pages 默认支持 HTTPS,但自定义域名需自行配置。

总结

方案适用场景优点
Hexo技术博客主题丰富,支持 Markdown
VuePress/Docsify文档博客适合技术文档
纯 HTML简单网站无需框架,直接上传

现在就去 Gitee 搭建你的免费博客吧! 🚀

http://www.lryc.cn/news/613652.html

相关文章:

  • 从“炼金术”到“工程学”:深度学习十年范式变迁与未来十年路线图
  • UnivNet论文分析(20210615)
  • 为何毫米波需要采用不同的DPD方法?如何量化其值?
  • 机器学习之随机森林(Random Forest)实战案例
  • OpenAI 开源模型 GPT-OSS深度拆解:从1170亿参数到单卡部署,重构AI开源生态
  • Java面试宝典:类加载
  • 敏捷总结-上
  • 智能制造的中枢神经工控机在自动化产线中的关键角色
  • C++的入门学习
  • TCP粘包问题详解与解决方案
  • 如何在 Ubuntu 24.04 中永久更改主机名
  • MySQL面试题及详细答案 155道(061-080)
  • 动手学深度学习(pytorch版):第一章节——引言
  • DataEase官方出品丨SQLBot:基于大模型和RAG的智能问数系统
  • MCU-TC397的UCB初识
  • Effective C++ 条款27: 尽量用const、enum、inline替换 #define
  • 通过CNN、LSTM、CNN-LSTM及SSA-CNN-LSTM模型对数据进行预测,并进行全面的性能对比与可视化分析
  • JavaEE 初阶第十五期:文件 IO 的 “管道艺术”(上)
  • linux顽固进程查看并清理
  • 华为服务器中Mindie镜像的部署及启动方法
  • Python 基础详解:数据类型(Data Types)—— 程序的“数据基石”
  • AI代码审查大文档处理技术实践
  • 【MySQL】SQL优化
  • LG P7447 [Ynoi2007] rgxsxrs Solution
  • 树莓派安装OpenCV环境
  • 代码库详细笔记
  • 使用 Tauri 开发 Android 应用:环境搭建与入门指南
  • 进程间数据的关联与隔离
  • Next.js 15 重磅发布:React 19 集成 + 性能革命,开发者必看新特性指南
  • 代码随想录day58图论8