加载中...

Hexo(Matery)自定义(一):添加游戏项目


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!


文章作者: 知蝉
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 知蝉 !
评论
  目录