返回列表 发布新帖
查看: 33|回复: 0

从零搭建Hexo博客:免费托管+个性化定制完整指南

988

主题

0

回帖

833

积分

高级会员

积分
833
发表于 2026-6-19 15:10:01 | 查看全部 |阅读模式
Hexo静态博客搭建,这一路折腾过来踩了不少坑,今天把经验整理一下分享给想自己搭博客的朋友。

为什么会选Hexo

说实话现在平台博客挺多的,CSDN、掘金、简书写东西也方便。但我总觉得,自己的域名、自己的地盘,写出来的东西归属感不一样。Hexo吸引我的地方很简单:纯静态、部署简单、主题丰富,而且用Markdown写文章对程序员来说太友好了。最重要的是,完全免费——GitHub Pages免费托管,这很重要。

前期准备

搭Hexo之前,机器上得先装Node.js和Git。Windows用户推荐直接去官网下LTS版本,Mac用户用Homebrew装就行,一个命令的事。Git不用说,做开发的基本都装好了。这些环境准备好之后,注册一个GitHub账号,后面部署要用。

安装过程

装Hexo其实就一行命令:`npm install -g hexo-cli`。装完找个文件夹初始化:`hexo init blog`,然后`cd blog && npm install`。这几个命令执行完,一个基础的博客框架就出来了。启动本地预览是`hexo server`,打开浏览器输localhost:4000就能看到效果。

新手最容易卡住的地方是主题配置。我第一次装完用的默认主题lantern,说实话挺丑的。后来试了几个,最后留下了两个觉得不错的:next主题功能全、文档详细,Butterfly主题好看、配置灵活。主题安装一般两种方式,git clone到themes目录,或者直接npm安装,看主题文档来就行。

部署到GitHub Pages这块稍微复杂点,但也就那几步。先在GitHub建个仓库,名字有讲究,必须是`用户名.github.io`这样的格式。然后装个hexo-deployer-git插件,配置一下deploy参数。配置内容大概是type填git,repo填你仓库地址,branch填main或者master。这些弄好之后,`hexo deploy`就能把博客推送到GitHubPages了,等个一两分钟就能通过那个域名访问。

写文章的体验

Hexo写文章用的是Markdown,这对程序员太友好了。`hexo new "文章标题"`就能在source/_posts目录下创建一篇新文章,用任意编辑器打开写就行。写完`hexo clean && hexo g && hexo d`,三连命令部署上线。我现在写文章基本就是Typora或者VSCode,Markdown预览效果很直观。

不过Hexo也有它的问题。更新主题或者换电脑的时候,要重新配环境,source目录之外的东西都得重新来。所以写完文章最好定期备份整个blog文件夹。另外动态博客的功能它肯定比不上,想加评论系统得自己接gitalk或者valine这些第三方服务。

说在最后

Hexo适合什么人用呢?如果你有一定技术基础、喜欢折腾、不满足于平台博客的限制,那Hexo是个好选择。但如果你就想安安静静写东西,对域名、部署这些完全没兴趣,那还是在现有平台写吧,Hexo的维护成本虽然不高,但也不是零。

我自己用了一年多,博客访问量虽然不高,但写东西的欲望反而强了。也许是因为每个字都在自己的服务器上,这种感觉确实不太一样。有兴趣的朋友可以先在本地跑起来试试,不花一分钱,感受一下再说。
回复 转播

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表