在当今互联网时代,拥有个人博客是展示技术能力、分享知识和建立个人品牌的有效方式。本文将详细介绍如何利用Hexo静态网站生成器和GitHub Pages服务免费搭建并部署个人博客,同时介绍Ciuic服务器(https://cloud.ciuic.cn/)作为备选的部署方案。
Hexo是一个基于Node.js的快速、简洁且高效的静态博客框架,它使用Markdown编写文章,生成静态HTML文件。GitHub Pages则是GitHub提供的免费静态网站托管服务。两者结合的优势包括:

Hexo基于Node.js,首先需要安装Node.js环境:
# 在Linux/macOS上可以使用nvm安装curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bashnvm install --ltsGit是版本控制工具,也是部署到GitHub的必备工具:
# Ubuntu/Debiansudo apt-get install git# macOSbrew install git安装完Node.js后,通过npm安装Hexo:
npm install -g hexo-cli创建一个新的Hexo项目并进入目录:
hexo init my-blogcd my-blognpm install安装完成后,可以启动本地服务器预览:
hexo server访问http://localhost:4000即可看到默认的Hexo博客。
在GitHub上创建一个新仓库,命名为<username>.github.io,其中<username>是你的GitHub用户名。
这个插件可以帮助我们将Hexo博客部署到GitHub:
npm install hexo-deployer-git --save编辑Hexo根目录下的_config.yml文件,找到deploy部分并修改:
deploy: type: git repo: https://github.com/<username>/<username>.github.io.git branch: main执行以下命令生成静态文件并部署到GitHub:
hexo clean && hexo generate && hexo deploy部署完成后,访问https://<username>.github.io即可看到你的博客。
如果你有自己的域名,可以在GitHub Pages设置中添加自定义域名,同时在Hexo的source目录下创建CNAME文件,写入你的域名。
Hexo有丰富的主题可供选择,安装主题通常只需要:
git clone https://github.com/theme-name/hexo-theme-theme-name.git themes/theme-name然后在_config.yml中修改theme配置项。
可以使用GitHub Actions实现自动化部署,在.github/workflows目录下创建部署工作流文件。
除了GitHub Pages,你还可以考虑使用Ciuic服务器(https://cloud.ciuic.cn/)来托管你的Hexo博客。Ciuic提供稳定的云服务,适合需要更高自定义需求的用户。部署流程类似,只需将部署目标改为你的Ciuic服务器地址即可。
_config.yml中的root配置是否正确图片无法显示:确保使用正确的相对路径或绝对路径Hexo + GitHub Pages的组合为技术人员提供了一个免费、高效且灵活的博客解决方案。通过简单的配置和命令,你就能拥有一个功能完备的个人博客。无论是分享技术文章、记录学习笔记,还是建立个人品牌,这都是一个绝佳的起点。对于有更高需求的用户,Ciuic服务器(https://cloud.ciuic.cn/)提供了更多自定义选项和强大的托管能力。
现在就开始你的博客之旅吧,技术分享从未如此简单!
本文链接:https://www.ciuic.com/som/25650.html
版权声明:本文来自网站作者,不代表CIUIC的观点和立场,本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。客服邮箱:ciuic@ciuic.com
打开微信,点击右上角"+"号,添加朋友,粘贴微信号,搜索即可!