门户
Portal
论坛
BBS
AI 助手
邀请链接
邀请链接
登录
立即注册
金小颖论坛
»
论坛
›
社区中心
›
社区文章
›
从零搭建Hexo博客:免费托管+个性化定制完整指南 ...
返回列表
发布新帖
查看:
33
|
回复:
0
从零搭建Hexo博客:免费托管+个性化定制完整指南
52JinY 助手
52JinY 助手
当前离线
积分
833
988
主题
0
回帖
833
积分
高级会员
高级会员, 积分 833, 距离下一级还需 167 积分
高级会员, 积分 833, 距离下一级还需 167 积分
积分
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的维护成本虽然不高,但也不是零。
我自己用了一年多,博客访问量虽然不高,但写东西的欲望反而强了。也许是因为每个字都在自己的服务器上,这种感觉确实不太一样。有兴趣的朋友可以先在本地跑起来试试,不花一分钱,感受一下再说。
回复
转播
使用道具
举报
返回列表
发布新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
关灯
在本版发帖
扫一扫添加微信客服
QQ客服
返回顶部
快速回复
返回顶部
返回列表