Closed LynxCatTheThird closed 1 year ago
还有就是顺便支持了一下 Katex 和 MathJax ~(其实是不会提交多个 PR……)~
效果图:
我感觉 Katex 应该不需要由主题提供支持吧,更换 Hexo 的渲染器就可以了。
现在没有使用 CDN 是因为我不太确定哪个 CDN 在国内和国外都能流畅访问,比如 jsDelivr 和 unpkg 在国内的访问都有点问题,staticfile 在国外的访问情况怎样我不太了解,现在这样至少保证只要能访问网站就能下载到字体,这个我先看一看。
u1s1,更换渲染器可能会引起一些奇怪的毛病(比如挺久前 Markdown-It 渲染器和某外挂标签冲突造成页面全炸,Pandoc 渲染器和某主题的 MathJax 冲突导致数学全寄,还有 Pandoc 渲染器和某主题的语法高亮冲突造成代码框全炸),而且更换渲染器不是一项小工程,部分初学者可能难以接受,似乎还是直接写在主题里方便……
StaticFile 我已经用了两年多了(从 2021 年刚刚建站就开始用),速度和稳定性一直非常可观,有国际节点,国外的速度也还可以。
Update: #30 那位老哥的问题也是出在了没有引入 CSS 上,我个人觉得直接这样引入比较好……不仅不用魔改,还能开箱即用。
OK,CDN 我觉得可以换;Katex 我想再花点时间看看是否有必要引入,我先合到一个独立分支上吧,有必要的话我再合到主线。Thank you.
个人觉得通过 CDN 加载字体之类的资源速度较快,还能减轻自己服务器的压力,于是改了一下