Hexo 博客搭建 (一)
文章目录
瞎扯
很久以来,小J并不知道为何要搭建博客。只是看别人都有,感觉很炫酷的样子,于是自己也不能没有。于是乎,借着自己会一点 Python,便兴冲冲地学习 Django,看教学视频,想着自己写一个属于自己的博客。写着写着才发现自己本末倒置了,也逐渐领悟到博客存在的意义,重新拾起自己差点抛弃的初心,记录自己的所学所感,于是乎就有了这个网站。
经过再三权衡,还是考虑了静态博客(毕竟方便),使用 Hexo 部署到 GitHub,连服务器都省了(反正个人小站,没什么访问量)。以下便是简单的部署过程。
Hexo 部署
GitHub 准备
首先嘛,需要 GitHub 帐号一枚,同时你还得掌握 Git 的基本用法(Git教程)。在 GitHub 上创建名叫 [username].github.io 的仓库(其中[username]用自己的用户名代替)。
配置 Node.js
根据自己所使用的系统,安装 Node.js 环境(Node.js安装)。
如果使用的是 Linux 或者 MacOS 之类的系统(类Unix),系统中一般很大概率都会有包管理器存在的,就完全没有必要去下载源码安装(也不是不行,就是费事)。参考系统的具体版本。
Debian 系(包括大家喜闻乐见的 Ubuntu)直接无脑 apt 就好,直接安装 Node.js 的包管理器 NPM,node 会因为依赖关系自动安装的。
|
|
但如果使用的发现版比较旧,安装的 node 和 npm 的版本都会很低,用起来会有很多问题,我们需要进行升级。我们安装用于管理 node 版本的管理器 n 即可,然后安装稳定版的 node。
|
|
到此我们就有一个比较新的 node 环境了。
Arch 系就不存在这些问题,安装的 npm 和 node 版本就很高,直接用就OK了。
|
|
安装 Hexo 及初始化
这步没什么说的,直接全局安装 hexo-cli 就好了
|
|
随便找一个地方创建一个文件夹,cd 进入该文件夹下,初始化 hexo,安装依赖
|
|
测试安装是否成功
|
|
如果到此步没有报错,打开浏览器访问 http://localost:4000,就能看见成果啦。
文章作者 Josephine
上次更新 2020-02-11