Hexo(Matery)自定义(一):添加游戏项目
注意事项
游戏资源均来自于网络,如有侵权,联系删除
想法:增加一点娱乐性
游戏资源下载
- 下载下来可以直接在电脑打开
index.html
文件预览
魔方
: https://pan.baidu.com/s/1xHHmYlqWNpxf-6b6TVvmTA?pwd=uneu 提取码: uneu
扫雷
: https://pan.baidu.com/s/1r_NGhNsYdfn_3qZOO4WhPQ?pwd=nfp5 提取码: nfp5
2048
: https://pan.baidu.com/s/1oC_xbeGRM3EDOGTCFa1xeg?pwd=zjjw 提取码: zjjw
五子棋
: https://pan.baidu.com/s/1eFrMLNJWZHnzJt78pyzkeA?pwd=wuap 提取码: wuap
推箱子
: https://pan.baidu.com/s/1enPereRgMfVGBEAFgBTa5g?pwd=cp6n 提取码: cp6n
部署游戏
- 新建页面
game
:
hexo new page game
然后将下载的游戏文件上传至网站根目录下的source/game/
目录即可
配置
如果你直接生成静态文件,会发现游戏项目内的html
文件被重新编译了,无法玩,所以在网站配置中找到skip_render
项,配置如下:
skip_render:
- 'game/*/**'
这样使game
目录下所有目录当中的文件不被编译,你也可以根据实际情况更改,如果只想html
文件不被编译,可以配置为:
skip_render:
- 'game/*/*.html'
然后在主题配置下添加菜单导航,最后生成静态文件即可
- 我用的主题使
Matery
,部分菜单导航配置如下:
menu:
Index:
url: /
icon: fas fa-home
Game:
icon: fa-solid fa-gamepad
url: /game
children:
- name: 魔方
url: /game/mf
icon: fa-solid fa-cube
- name: 扫雷
url: /game/sl
icon: fa-brands fa-galactic-republic
- name: 2048
url: /game/2048
icon: fa-brands fa-pix
- name: 五子棋
url: /game/wzq
icon: fa-solid fa-chess-board
- name: 推箱子
url: /game/txz
icon: fa-solid fa-box
- 在主题下的
languages/zh-CN.yml
文件中添加:
Game: 娱乐
Over!