寒夏摸鱼站

Live your dream, and share your passion.

博客搭建Log #2

没错,趁着期末周刚刚过一半来更新,我就是这么勇。

主要事宜

现在想起来应该把主题原来作者(某不愿意透露姓名的 季悠然 先生)留下来的一些代码清理一下了。

没错,其实就是把他的代码进行了整理和风格化,看起来更加舒服顺眼了,还把一些完全用不到的功能彻底剔除。

问题

因为主题内置了 pjax 来实现无刷新切换,所以一些需要使用了 jQuery 的 onready 钩子和 document.onload 钩子,这些需要刷新才能生效的回调函数就出问题了。得重新把它们整理挂到 pjax 响应钩子下,然而原主题的主 js 看的我血压飙升,还真不是一个轻松的工作。

其中一些还涉及到插件,一个办法是让插件把刷新时用的 js 显式写在 DOM 里,然后让主题与其进行联动(插件和主题都是自己写的,这就很方便)。

当然为了应对难以修改的插件,我是打算直接集成进插件里,比如某简单到不饿能再简单的 KaTeX 插件。

下一步

  1. 把 WR.js 继续整理和精简
  2. 解决 pjax 的问题
  3. 尝试在主题里集成一个自动化静态缓存系统(鸽到了现在)
  4. 多媒体可能还需要往后稍稍