在个人博客这件事上,很多人一开始都踩过坑——要么是平台限制太多,要么是服务器配置复杂到让人头大。其实搭建一个属于自己的博客,并没有想象中那么难。Hexo这个静态博客框架足够轻量,搬瓦工的VPS价格实惠又稳定,两者配合起来,基本上一个下午就能搞定。这篇文章会带你走完整个流程,遇到的坑我也会提前告诉你。
开始之前得准备几样东西。首先你需要一台VPS服务器,搬瓦工的套餐选择挺多,根据自己的预算来就行。买完之后会收到服务器的IP地址和登录信息。
拿到服务器后,用SSH工具连上去。Windows用户可以用PuTTY,Mac或Linux直接用Terminal就行。连接命令很简单:
bash
ssh root@你的服务器IP
输入密码,进去之后第一件事是装Node.js。Hexo依赖Node.js运行,所以这步必不可少:
bash
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs
装完后验证一下:
bash
node -v
npm -v
看到版本号就说明装好了。
Node.js搞定后,接下来就是安装Hexo本体了。一行命令的事:
bash
npm install -g hexo-cli
这个过程可能需要几分钟,耐心等它跑完。装好后检查一下:
bash
hexo -v
如果显示出Hexo的版本信息,就可以进行下一步了。
现在可以正式创建博客项目了。选一个你喜欢的目录,比如就叫blog:
bash
hexo init blog
cd blog
npm install
这几条命令执行完,你会看到blog目录下多了一堆文件。别慌,这些都是Hexo自动生成的项目文件。现在你已经有了一个可以运行的博客框架。
试着在本地跑起来看看:
bash
hexo server
打开浏览器访问http://localhost:4000,应该能看到Hexo的默认页面。能看到说明前面的步骤都对了。
博客的核心配置文件是_config.yml。用文本编辑器打开它,你会看到一堆配置项。主要改这几个:
title: 你的博客名字,想叫什么就写什么
description: 简单介绍一下你的博客是干什么的
author: 你的名字或者网名
url: 博客的访问地址,也就是你服务器的IP或域名
改完保存就行。其他高级配置可以先不管,等熟悉了再慢慢调。
Hexo默认主题挺简陋的。好在主题很多,可以去Hexo官网的主题页面挑一个。👉 想让博客更有个性?选对VPS让主题加载速度飞起
找到喜欢的主题后,一般都是用git克隆到themes目录:
bash
git clone 主题的git地址 themes/主题名
然后修改_config.yml,把theme那一行改成你下载的主题名。重新启动服务就能看到新主题了。
不同主题可能有自己的配置文件,记得看看主题的文档,该配置的都配置好。
创建新文章很简单:
bash
hexo new "文章标题"
新文章会出现在source/_posts目录下,是个markdown文件。用任何文本编辑器打开它,就可以开始写了。
Markdown语法很简单,标题用井号,列表用星号或数字,代码用反引号。不会也没关系,边写边查就行。
写完文章后就该部署了。首先生成静态文件:
bash
hexo generate
生成的文件会放在public目录。这些就是最终要部署到服务器的东西。
最简单的部署方式是用Nginx。先在服务器上装Nginx:
bash
sudo apt-get install nginx
然后把public目录的内容传到服务器的网站目录,比如/var/www/html。可以用scp命令或者FTP工具。
配置Nginx指向这个目录,重启Nginx服务。这时候访问你的服务器IP,应该就能看到博客了。
搭建过程中可能会遇到各种问题。最常见的几个:
Node.js版本不对:有些主题或插件对Node.js版本有要求。如果报错,试着换个版本。
文件权限问题:Linux系统对文件权限管理很严格。如果遇到权限错误,检查一下目录的读写权限。
部署后样式不正常:通常是配置文件里的url设置不对。确保_config.yml里的url和实际访问地址一致。
主题不生效:检查主题名是否拼写正确,主题文件是否完整下载。
博客搭起来只是开始。后面还需要定期维护:
更新Hexo和插件:
bash
npm update
更新主题就进入主题目录执行:
bash
git pull
定期备份也很重要。至少要备份source目录和配置文件,这些是你的内容和设置。
想加新功能的话,Hexo有大量插件可用。搜索、评论、统计这些常见功能都有现成的插件。
从零开始搭建Hexo博客,整个流程其实就是:准备服务器环境、安装Hexo、创建项目、配置和部署。👉 搬瓦工VPS的稳定性和性价比让静态博客运行无忧,对于个人博客来说完全够用。
搭建过程中会遇到一些技术问题,但基本都能通过搜索解决。关键是迈出第一步,动手试试。有了自己的博客,就有了一个完全由自己掌控的表达空间。写什么、怎么写、用什么样式,全都由你说了算。