Hexo实现随便逛逛
引言
如果想实现随便逛逛的功能,就需要用到hexo-generator-random
这个插件。
插件源码访问地址:https://github.com/Drew233/hexo-generator-random/
插件说明
hexo-generator-random
是一款hexo插件,作用是生成一个random.html
,随即跳转到博客下所有文章中的一篇。
在public文件夹中生成一个random.html
,访问yoursite/random即可随即跳转一篇文章。
操作步骤
安装依赖
本插件用到的依赖如下:
- minimatch
- path
- fs
- object-assign 上面四个依赖,前三个一般hexo init之后都会有,但是第四个一般都没有
1 | npm install object-assign |
本地安装
把hexo-generator-random
仓库的内容git clone
或download
到本地,然后把保存到本地的文件夹放在../blog/node_modules文件夹中
然后,在博客根目录下的package.json里面的dependencies中加入这一行
1 | "hexo-generator-random": "^1.0.0" |
注意:如果你是加到最后一行的,在这个上面的一行要加上逗号
这是完成后的效果
1 | "dependencies": { |
npm安装
首先安装依赖
1 | npm install object-assign |
然后直接安装本插件即可
1 | npm install hexo-generator-random --save |
注意事项
在博客根目录下的_config.yml里面的url需要改成/或者你的域名’
已知Bug:
不同的主题可能会有其他页面混进随机文章
使用
上面的配置如果都是正确的话,当你hexo g之后,在public文件夹下会生成一个random.html
。 直接访问yoursite/random.html
就可以感受这个随机文章了。 你甚至可以直接在菜单栏里面加上一个菜单,path写上/random.html/
即可。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 竹山一叶!
评论