本站已全面启用AMP
早有听闻 Google 的 AMP,能够显著加快网站的移动访问。现在本站终于全面启用了 AMP,现在已经有部分 AMP 页面加入了索引,效果很不错。
AMP 简介
Accelerated Mobile Pages(简称 AMP,意为“加速移动页面”)是 Google 带领开发的开源项目,目的是为提升移动设备对网站的访问速度。AMP 也可指其派生的标准和库等项目成果。AMP 在 HTML 等广泛使用的网络技术基础上进行改良,它的核心称作 AMP HTML,是 HTML 的一种。服务于技术预览期结束后的 2016 年 2 月正式发布。
Hexo 博客启用方式
本站采用 NexT 主题,就以此作为演示。
安装hexo-generator-amp
插件
1 | npm install hexo-generator-amp --save |
如果不成功,加个sudo
再试一下。
修改主题
本文使用的是 NexT 主题 v6.4.0,这个版本已有提供用户自定义增加内容的设置。
打开themes/next/layout/_custom
文件夹中的head.swig
文件。
1 | vi themes/next/layout/_custom/head.swig |
在文件中添加如下内容。
1 | {% if is_post() and config.generator_amp %} |
修改站点配置
打开站点配置文件_config.yml
,加入以下内容。
1 | generator_amp: |
部署
1 | hexo clean |
查看效果
在我的每篇文章地址后加上./amp/
即可看到效果,以本文为例。
Google 的 AMP 测试
可以使用 Google 的AMP 测试来测试你的 AMP 网页的有效性。然后你就能放心地将网页提交给 Google 和百度了。
-
2018-05-24
今天,我在刷 B 站视频的时候偶然发现,Google 中国居然有 B 站官方账号,而且还在今天发了第一个视频。不少人在视频下面发评论说:“这不仅是 404 的一小步,也是 b 站的一大步。”我已经进行了一波投币、收藏、分享素质三连了。
-
2018-08-18
在我博客改版后第一次尝试申请 Google AdSense,这次希望可以成功。
-
2019-02-02
Google 的 TCP BBR 拥塞控制算法能够有效地提高网速,根据实地测试,在部署了最新版内核并开启了 TCP BBR 的机器上网速甚至可以提升好几个数量级。从 4.9 开始,Linux 内核已经用上了该算法,但是不少 VPS 的内核甚至还停留在 4.4,更不要说开启 BBR 了。这篇文章就来讲一下,在 Ubuntu 上如何以标准的方式优雅地升级系统内核,并开启 BBR。
-
2018-07-22
前段时间将博客模板更改为 NexT 主题了,在此记录一下配置的内容,按照配置文件顺序进行。留做备份,方便升级。很多以前的自定义添加的内容都整合进了主题,只需要在配置文件中简单启用即可。
-
2022-02-05
为了节省服务器带宽,加快页面速度,准备为 Nginx 启用 Brotli 插件。我发现都已经 1.21.6 版本了,Brotli 作为一个非常常用的无损压缩插件,仍然没有被包含到官方的 Nginx docker 镜像中,那么我们要使用只能自己动手了。