测试文章

博客整体搬迁到了Hexo,正在缓慢恢复以前的Log,有空写一篇GithubPages+Hexo的建立步骤记录

这是一篇测试文章,同时记录一些Hexo相关的信息

图片引用方法

图片引用方法二

图片引用方法三

命令简写

  • hexo n “我的博客” == hexo new “我的博客” #新建文章
  • hexo g == hexo generate #生成
  • hexo s == hexo server #启动服务预览
  • hexo d == hexo deploy #部署
  • hexo server #Hexo会监视文件变动并自动更新,无须重启服务器
  • hexo server -s #静态模式
  • hexo server -p 5000 #更改端口
  • hexo server -i 192.168.1.1 #自定义 IP
  • hexo clean #清除缓存,若是网页正常情况下可以忽略这条命令

Hexo版本升级相关

以下指令在..\blog\node_modules\hexo目录下执行

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// 查看当前版本
> hexo version

// 全局升级hexo-cli
> npm i hexo-cli -g

// 安装npm-check(若无)
> npm install -g npm-check

// 检查系统插件的升级状态
> npm-check

// 安装npm-upgrade(若无)
> npm install -g npm-upgrade

// 更新package.json
> npm-update

// 更新全局插件
> npm update -g

// 更新系统插件
> npm update --save

记录

Q: 使用主题后出现{% extends '_layout.swig' %}错误

A: hexo在5.0之后不再自带swig,需要手动安装:npm i hexo-renderer-swig