hexo静态博客安装

运维干货 1年前 (2022) 导航君
12 0 0

安装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: 点击搜索
版权声明:导航君 发表于 2022年6月22日 上午8:11。
转载请注明:hexo静态博客安装 | 第八网址导航

相关文章

暂无评论

暂无评论...