Hexo是一款快速、简洁且高效的博客框架


环境配置

Windows 篇

安装nodejs

进入nodejs中文网下载nodejs,32位64位安装包自选

nodejs download

安装git

进入git官网下载git,直接下载Windows包

git download

Debian Linux篇

安装nodejs

同理,进入nodejs中文网下载nodejs,根据环境选择安装源码

nodejs download 我这里是树莓派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源码包

# 下列<folder>请自行改名

hexo init <folder>

cd
 <folder>
npm install

Hexo基本操作

新建

  • 运行Hexo(默认4000端口)
```hexo server ```
  • 新建文章(存放在source/_posts中,以Markdown作为写作语言)
# 下列<title>请自行改名

hexo new <title>
  • 新建页码(存放在source中)
# 下列<title>请自行改名

hexo new page <title>

Front-matter

Front-matter 是文件最上方以 --- 分隔的区域,用于指定个别文件的变量

# 举例

---
title: Hello World
date: 2020/1/1 00:00:00
---

下图展示了如何设置Front-matter

how to set front-matter

总结

Hexo的搭建较为简单,无需过多代码配置,但是可以扩展许多内容。主题、插件等可以前往Hexo官方网站进行下载。

参考链接:Hexo文档