优化-采用静态开源导航页

2023-02-27 20:31:57 浏览数 (1)

对导航页的优化或者说放弃自己写导航页想法,直接在github找了一个开源的项目。

开源导航页地址:

代码语言:javascript复制
https://github.com/appexplore/jianavi

hexo下next的优化:

代码语言:javascript复制
# hexo下新建一个page
hexo new page navigate
# 在source下会生成navigate目录,进入该目录,使用wget下载开源导航页后解压并将所以文件都移动到navigate下,同时删除index.md文件
# 进入hexo的配置文件:_config.yml,找到skip_render选项,在该选项后面添加上新建的navigate目录,如下:
skip_render: navigate/*
# 同时在next主题配置下修改其配置文件:找到Menu Settings选项,添加如下:
navigate: /navigate || fas fa-compass
# 修改完配置后,就可以进行部署了

问题解决

问题一:jquery.js与js.js请求资源失败

部署后通过浏览器网络功能抓包发现请求jquery.js与js.js资源失败,代码为404。其原因是index.html中设置的js请求地址为:jquery.min.js与js.min.js,所以解决办法也很简单。修改js目录下的名字,改为jquery.min.js与js.min.js即可,或者在index.html中修改js的正确名。

问题二:背景图片无法加载

这个问题我反复在css与index.html中检查,发现确实没有什么问题,但背景图片死活加载不出来,后来我的解决办法是注释掉css目录下style.css中的背景图片设置项,然后在index.html中的body头中加入如下:

代码语言:javascript复制
<body background="index2.jpg">

部署后背景图片正常显示

OVER

0 人点赞