From f10ae0a06c6ac256eee59c58d3254a1d6f995b12 Mon Sep 17 00:00:00 2001 From: Hamza Remmal Date: Wed, 3 Dec 2025 16:32:37 +0100 Subject: [PATCH] add plugin to be able to use number in permalink --- _plugins/sip_number_permalink.rb | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 _plugins/sip_number_permalink.rb diff --git a/_plugins/sip_number_permalink.rb b/_plugins/sip_number_permalink.rb new file mode 100644 index 0000000000..2560711d77 --- /dev/null +++ b/_plugins/sip_number_permalink.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +# This plugin allows using front matter variables in permalinks. +# For example: permalink: /sips/:number will use the 'number' front matter field. + +Jekyll::Hooks.register :site, :after_init do + Jekyll::Drops::UrlDrop.class_eval do + def number + @obj.data["number"].to_s if @obj.data["number"] + end + end +end