免费搭建一个属于自己的博客

搭建个人博客其实非常简单,只需要几个账号和工具,就可以在几分钟内拥有一个属于自己的博客网站

前置条件

  1. 拥有一个GitHub账号
  2. 拥有一个Vercel账号
  3. 设备中已安装Node.jsGit

安装完成后,可以通过以下命令验证安装是否成功

1
2
node -v
git --version

如果在国内访问npm较慢,可以切换为淘宝源

1
npm config set registry https://registry.npmmirror.com

安装Hexo博客程序

使用以下命令安装Hexo

1
npm install -g hexo-cli

创建博客目录并初始化

1
2
3
hexo init 文件夹名称
cd 文件夹名称
npm install

初始化完成后,生成静态文件并本地查看效果

1
2
hexo g
hexo s

浏览器打开http://localhost:4000查看效果

将博客部署到GitHub Pages

  1. 首先在GitHub创建一个新的仓库,用于存放博客静态文件
  2. 获取该仓库的SSH地址
  3. 在本地生成SSH密钥(如果没有)
1
ssh-keygen -t ed25519 -C "your_email@example.com"
  1. 将生成的id_ed25519.pub添加到GitHub → Settings → SSH and GPG keys中
    接着安装部署插件
1
npm install hexo-deployer-git --save

修改博客根目录下的_config.yml,在最底部添加

1
2
3
4
deploy:
type: git
repo: git@github.com:你的用户名/你的仓库名.git
branch: gh-pages

完成后,使用以下命令部署

1
hexo d

使用Vercel加速访问

虽然GitHub Pages可用,但访问速度一般。推荐使用Vercel托管Hexo博客,加速国内访问

  1. 登录Vercel,点击“New Project”
  2. 选择你刚刚推送的博客仓库
  3. 其余步骤几乎是自动完成的
  4. 最后在设置中绑定自定义域名(推荐)

常用Hexo命令一览

命令 说明
hexo new "标题" 新建一篇文章
hexo g 生成静态页面
hexo s 本地预览(默认http://localhost:4000)
hexo d 部署到远程仓库
hexo clean 清理缓存文件

免费搭建一个属于自己的博客
https://bricawa.com/posts/29645/
作者
BricRoot
发布于
2025年4月23日
许可协议