Skip to content

Instantly share code, notes, and snippets.

@yaroslav
yaroslav / cachebuster.rb
Last active July 7, 2023 12:43
Jekyll assets cachebuster (aka fingerprint) filter — no asset pipeline, no nonsense, just a single simple filter. Must-have for CDN-enhanced Jekyll sites.
require 'digest'
module Jekyll
# Jekyll assets cachebuster filter
#
# Place this file into `_plugins`.
module CachebusterFilter
# Usage example:
#
# {{ "/style.css" | cachebuster }}