安装hexo依赖
yum install -y gcc-c++ make -y
yum remove nodejs -y
curl -sL https://rpm.nodesource.com/setup_10.x | sudo -E bash -
## https://bgcc.cc/download/setup_10.x 备用
yum clean all && yum makecache fast
yum install nodejs -y
yum install git-core -y
安装hexo命令工具
npm install hexo-cli -g
创建一个新的工程
hexo init myblog
简单使用
cd myblog ## 工程目录
hexo clean ## 清除public下的东西
hexo generate ## 生成静态网页,存储在public下,放上web服务器上,可以直接访问
目录/文件简单说明
_config.yml ## 全局配置文件,配置站点名称,url生成方式等等
public ## 目录,编译生成的html等静态文件,放上web服务器上,可以直接访问
themes ## 目录,主题目录,需要在全局配置文件里指定才生效主题里,也有_config.yml配置文件
source ## 目录,源码目录
_posts ### 目录,默认存放要写md类型的文章,用于编译成静态文章
三大部分
标签
创建标签页
cd myblog
hexo new page "tags"
编辑标签页
cd source/tags
cat >index.md<< EOF
title: All Tags
date: 2020-03-15 10:00:01
type: "tags"
EOF
在对应主题的_config.yml
文件中加入标签页
menu:
...
tags: /tags/ || booktags
分类
创建分类页
hexo new page "categories"
编辑分类页
cd source/categories
cat >index.md<< EOF
title: All Categories
date: 2020-02-02 20:00:02
type: "categories"
EOF
在对应主题的_config.yml
文件中加入分类页
menu:
...
...
categories: /categories/ || bookcate
搜索
安装
cd myblog
npm install hexo-generator-searchdb --save
修改默认的_config.yml文件
cd myblog
vi _config.yml
search:
path: search.xml
field: post
content: true
format: html
修改对应主题的_config.yml
search:
local: true # 启动本地搜索
path: /search.xml
placeholder: 点击搜索
相关文章
暂无评论...