博客搭建Log #2

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

主要事宜

现在想起来应该把主题原来作者(某不愿意透露姓名的季悠然先生)留下来的一些代码清理一下了。
没错,其实就是把他的代码进行了整理和风格化,看起来更加舒服顺眼了,还把一些完全用不到的功能彻底剔除。

问题

因为主题内置了pjax来实现无刷新切换,所以一些需要使用了jQuery的onready钩子和document.onload钩子,这些需要刷新才能生效的回调函数就出问题了。得重新把它们整理挂到pjax响应钩子下,然而原主题的主js看的我血压飙升,还真不是一个轻松的工作。
其中一些还涉及到插件,一个办法是让插件把刷新时用的js显式写在DOM里,然后让主题与其进行联动(插件和主题都是自己写的,这就很方便)。
当然为了应对难以修改的插件,我是打算直接集成进插件里,比如某简单到不饿能再简单的KaTeX插件。

下一步

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

标签: 杂谈, Log

文档最后编辑于07月10日

评论

让我也说点啥