前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >优化-采用静态开源导航页

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

作者头像
Tommonkey
发布2023-02-27 20:31:57
1.7K0
发布2023-02-27 20:31:57
举报
文章被收录于专栏:Tommonkey

对导航页的优化或者说放弃自己写导航页想法,直接在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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-11-112,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 开源导航页地址:
  • hexo下next的优化:
  • 问题解决
  • 问题二:背景图片无法加载
  • OVER
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档