什么是 Hexo
Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。
— 来自 Hexo 官网
安装 Node.js
将 Node.js 安装到 /usr/local/node
wget https://nodejs.org/dist/v8.0.0/node-v8.0.0-linux-x64.tar.xz
tar Jxvf node-v8.0.0-linux-x64.tar.xz
mv node-v8.0.0-linux-x64 /usr/local/node
配置环境
打开文件/etc/profile
,并在文件的最末尾添加如下字段
#set for nodejs
export NODE_HOME=/usr/local/node
export PATH=$PATH:$NODE_HOME/bin
最后再检查一下是否配置成功
node -v
npm -v
安装 Hexo
npm install -g hexo-cli
一条指令搞定,简单明了
初次上手
初始化
先新建一个叫 hexo 的文件夹,然后安装依赖
hexo init hexo
cd hexo
npm install
npm install hexo-server
试启动
hexo g # 生成静态文件,文件将会生成在 public/
hexo s # 在本地服务器 localhost:4000 中运行
在浏览器里输入localhost:4000
可以进行预览
修改网站信息
修改 Hexo 配置文件_config.yml
title: 网站标题
subtitle: 网站副标题
description: 站点描述
author: 作者
language: 语言 # 中文为zh-Hans
timezone: 时区 # 中国为Asia/Shanghai
url: 网站URL
theme: 主题 # 主题选定
创建文章
hexo new "title" # 生成一个名为 title 的文章于 source/_posts/
hexo new page "title" # 生成一个名为 title 页面于 source/
编写文章
打开创建的文章source/_posts/name.md
,name
根据hexo new "title"
中的title
而变化
title: Hello World # 文章标题, 不会出现在URL中
date: 2019-5-22 18:43 # 文章生成时间
categories: XXX # 文章分类
tags:
- hi # 文章标签
- Nice to meet you # 文章标签
---
用 Markdown 写的正文吧啦吧啦
<!--more--> # more 标签以下的内容需点击阅读全文方可观看
用 Markdown 写的正文吧啦吧啦
主题安装
在 Hexo 中有着大量主题,可在官网自行选择下载并安装,此处以 Next 为例
下载主题
cd /hexo
git clone https://github.com/iissnan/hexo-theme-next themes/next
应用主题
打开 Hexo 配置文件_config.yml
,并修改「theme」字段的值为 next
theme: next
然后 hexo 生成一下
hexo g
