Hexo 框架#
我的这个 Hexo 是托管在 Github 上,这个特点我也已经在 about 中说过了。速度还是奇慢无比,但我还是决定不换了。阻力太大,动力太小。哈哈。
记住这么几个文件,_config.yml 和 source/_data/styles.styl。
目录导航问题#
目录导航我之前忘了是在哪里配置的了。但这个不重要,很简单。但是有个让我很恼火的就是这个侧边目录无法进行导航。打开 F12 的开发者界面显示报错。我也看不懂。在 Github 上看到这个 Issue,但是上面提供的解决方法是将一个 js 文件进行改动。但是改动后的正确的 js 脚本,就是我这个。所以我就迷惑了。
后来在这个大佬的博客里找到,这个大佬也是用 Hexo 的,看来也是踩过许多坑。这个解决方法是将 node_modules\hexo-toc\lib\filter.js 中的第29到31行注释,而将原本被注释的28行取消注释。然后重新部署博客,立竿见影,马上就能进行侧边的目录导航。欢喜!
1 | $title.attr('id', id); |
背景图片浮动问题#
我设置了背景图片浮动,也就是说背景图片只占用一页,使用滚轮下滑背景图片会跟着被划上去,但是现在表现为有些地方是这种效果,比如我电脑上的 Microsoft Edge 和 Google Chrome 都可以。但我室友的电脑上的QQ Browser 和 华为浏览器就不行。即背景图被固定住,不会随着页眉滑动。以及移动端进行查看时也会出现固定的情况。
于是我的解决方案是,干脆就将背景图片设置成固定的好了。现在无论哪里都是统一的固定住的模样了。耶比耶比~
Next 主题#
我还是用了 Next 主题。显然我也不想换。主题换起来会让我觉得阻力巨大。srds,我还是很憧憬 butterfly 主题的。Next 主题有个不好的地方是主页不能够放一些图片,颜色也单调,显得这个博客过于的拘谨严肃了。而 butterfly 就挺好了。
Next 下的文件主要是 themes/next/_config.yml。
边框、阴影#
此处省略许多字。。。