MathJax 目前已经推出了全新的 v3 版本,使用现代化的编程技巧重写了整个代码,包括 TS、ES6、Promises 等,同时全面采用 jsDelivr 作为默认 CDN 取代原先的 cdn.mathjax.org,在速度上有较大提升(国内尤为明显)。咕咕咕了很久之后我终于下定决心将其更新到了 v3 版本。这篇笔记就来讲解一下从 v2 升级到 v3 的一些快捷方法和注意事项。
一种简单易行且完全免费的速度优化解决方案~
前言这几天初步了解了一下 PHP-Parser,它是一个由 PHP 语言编写的 PHP 解析器,支持将残缺的 PHP 代码转换为 AST、对 AST 进行操作以及将 AST 转换为格式友好的 PHP 源代码。功能可以说是十分强大且灵活。前文提到的 AST 即抽象语法树,是源代码语法结构的一种抽象表示,可以认为 AST 与其对应的 PHP 源代码是等价的。
什么是“黑幕效果”?它有什么作用?又应该怎样实现?揭开这些黑幕,我来为您呈现。
这几天看到了一个QQ卡片的简单解决方案,于是决定稍作适配后在博客上部署。所谓QQ卡片,即使用QQ发送链接时显示为卡片,但实际测试这个方案有效性玄学,我部署它仅仅是出于心理安慰目的,所以这篇文章的重点是handsome下博客相关信息的获取。
Gravatar为我们提供了十分便利的头像服务,美中不足的一点就是因为众所周知的原因这项服务的速度不甚理想。我们已经有了自建镜像站这样不错的解决方案,但是我由于没有接入也暂时不想接入支持此类服务的CDN,只能选取现有的访问速度稍理想的源。但是这样一来就又存在一个问题:返回自定义默认头像时,会302到i2.wp.com(大概是出于防止恶意代码的缘故),而这个过程速度极不理想,一方面,i2.wp...