压缩 Jekyll 中的 HTML 和 CSS 代码
几年前,@mdo 开发了 Jekyll,如今已经成为最流行的静态博客网站生成器。我从 2012 年开始使用 GitHub Pages 和 Jekyll 搭建博客,最近在修改主题的时候,计划对网页代码进行优化。所以有了此文记录。
遗忘是默认设置,而我在手动存档
几年前,@mdo 开发了 Jekyll,如今已经成为最流行的静态博客网站生成器。我从 2012 年开始使用 GitHub Pages 和 Jekyll 搭建博客,最近在修改主题的时候,计划对网页代码进行优化。所以有了此文记录。
本插件需要 WEB 服务器为 Nginx 并且需要 ngx_cache_purge 模块支持
ubuntu安装ngx_cache_purge模块:
sudo apt install libnginx-mod-http-cache-purge
直接在 nginx 层缓存,媲美静态页面速度
支持所有页面缓存
支持内容修改之后自动更新内容、分类、首页缓存
支持评论生效更新缓存
支持登录状态下不缓存
支持搜索等动态页面不缓存
最近通过cloudflare开启了小黄云,磨磨蹭蹭的摸索了它的设置的一些选项,加之头一回使用,做个笔记。
开启了缓存对于源服务器的压力,还是很有作用的,不过对CN来说,还是网络上的头疼,有一丢丢慢。
好了现在来说缓存这一项,域名变更cloudflare的NDS这是第一步吧,设置好后就可以在网页上设置了。
Cloudflare是一家提供网站安全管理、性能优化等相关技术的跨国科技企业,Cloudflare可以帮助受保护站点抵御包括分布式拒绝服务攻击(DDoS, Distributed Denial of Service)在内的大多数网络攻击,确保该网站长期在线,阻止网络攻击、垃圾邮件等,同时提升网站的性能、访问速度以改善访客体验。