Hexo是一款快速、简洁且高效的博客框架
环境配置
Windows 篇
安装nodejs
进入nodejs中文网下载nodejs,32位64位安装包自选
安装git
进入git官网下载git,直接下载Windows包
Debian Linux篇
安装nodejs
同理,进入nodejs中文网下载nodejs,根据环境选择安装源码
我这里是树莓派4B,选择ARM v7,复制下载链接。
# 下载
wget https://npm.taobao.org/mirrors/node/v12.16.0/node-v12.16.0-linux-armv7l.tar.xz
然后解压
# 解压并移动位置
tar -xvf node-v12.16.0-linux-armv7l.tar.xz -C /usr/local/
进入目录并改名
cd
/usr/local/
mvnode-v5.10.1-linux-x64/nodejs
创建硬链接
ln -s /usr/local/nodejs/bin/node /usr/local/bin
ln -s /usr/local/nodejs/bin/npm /usr/local/bin
测试是否已安装
node -v
npm -v
安装Hexo
进入Terminal或者Powershell,使用npm下载Hexo
```npm install hexo-cli -g ```
如果是Linux系统,请执行 ln -s /usr/local/nodejs/bin/npm /usr/local/bin 创建硬链接
接下来,执行下列命令,创建Hexo源码包
# 下列请自行改名
hexo init
cd
npm install
Hexo基本操作
新建
运行Hexo(默认4000端口)
```hexo server ```
新建文章(存放在source/_posts中,以Markdown作为写作语言)
# 下列
请自行改名hexo new
新建页码(存放在source中)
# 下列
请自行改名hexo new page
Front-matter
Front-matter 是文件最上方以 --- 分隔的区域,用于指定个别文件的变量
# 举例
---
title: Hello World
date: 2020/1/1 00:00:00
---
下图展示了如何设置Front-matter
总结
Hexo的搭建较为简单,无需过多代码配置,但是可以扩展许多内容。主题、插件等可以前往Hexo官方网站进行下载。