hexo 使用字蛛 WebFont

字蛛不认识相对网站根目录的绝对路径

字蛛是根据指定的 html 文件寻找里面的 css 文件,找到 font-face;然后抓到 html 中的所有文字;备份指定的 ttf 文件生成 webfont. 而 ejs 编译出来的路径是相对网站根目录的。所以要:

  • 把 ejs 中的 css 路径改为实际的绝对路径
  • 使用 ignore 参数以 blob 方式指定忽略的字体css
  • 使用 blob 方式指定所有 html 文件

前端造的轮子远远超出了我的想象

又见识了一大堆轮子。除了字蛛和 blob.js 很有意义,其他都是些没用的东西。个人的力量已经不能穷尽这些框架了。这种重复造轮子最大作用是给其作者增加荣誉。而我却在这里写出一篇加倍无用的「踩坑文」,这使我的心情更差。

我们都知道在这类讨论中,常见的论调是「质疑只能说明你动手动脑能力差、不善于学习」。我们差不多该从这类论调里毕业了。你再怎么为了做出几个花哨界面,而疯狂的复杂化你的工程,也不代表你在进行什么有意义的智力活动。

今天的工程师缺东西学习吗?世界在寻求我们对「计算」这一重要问题的更多回答。做点有用的吧,我自己也是。