hexo 介绍

Hexo是什么 Hexo(中文官方网站)是一个快速, 简洁且高效的博客框架. 让上百个页面在几秒内瞬间完成渲染.Hexo支持Github Flavored Markdown的所有功能, 甚至可以整合Octopress的大多数插件. 并自己也拥有强大的插件系统.安装 Hexo是基于node.js的开发的。

一、安装

1.1、安装镜像

NAS - DOCKER - 注册表 - 搜索 hexo

这边选择的是第二个,因为他还在一直更新。下载了也是最大的。

1.2 配置镜像并启动

存储空间 选择NAS 文件夹 映射出来 便于修改配置和更新文章 容器内的目录 /APP

端口 对外端口定义一个

开启容器,第一次部署需要等个3分钟左右。

二、使用

  • _config.yml 修改配置文件优化美化的博客,主要是修改主题
  • themes 主题存放目录
  • source
    • _posts 文章更新目录 写好的Markdown 文件放这边就可以了。

三、报错

  • 错误一

引用新主题 butterfly 需要安装插件 (网上大多数解决访问都是下面的命令)

1
npm install --save hexo-renderer-jade hexo-generator-feed hexo-generator-sitemap hexo-browsersync hexo-generator-archive

但会引起错误二、所以这边建议命令

1
npm install --save hexo-renderer-jade hexo-generator-feed hexo-generator-sitemap  hexo-generator-archive
  • 错误二

解决方案

1
npm unintsall hexo-browsersync 
  • 错误三

访问人数开启报错

默认访问这个
https://busuanzi.ibruce.info/busuanzi?jsonpCallback=BusuanziCallback_128777692105

502 报错

解决:

配置文件修改配置为

https://busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js