আপনি যদি কাস্টম সমাধান চান তবে আপনি যেমন চান তেমন একটি তারিখ বিন্যাস করতে জেকিল প্লাগইন লিখতে পারেন (উদাহরণটি ইতালীয় তারিখের জন্য):
module Jekyll
module ItalianDates
MONTHS = {"01" => "gennaio", "02" => "febbraio", "03" => "marzo",
"04" => "aprile", "05" => "maggio", "06" => "giugno",
"07" => "luglio", "08" => "agosto", "09" => "settembre",
"10" => "ottobre", "11" => "novembre", "12" => "dicembre"}
# http://man7.org/linux/man-pages/man3/strftime.3.html
def italianDate(date)
day = time(date).strftime("%e") # leading zero is replaced by a space
month = time(date).strftime("%m")
year = time(date).strftime("%Y")
day+' '+MONTHS[month]+' '+year
end
def html5date(date)
day = time(date).strftime("%d")
month = time(date).strftime("%m")
year = time(date).strftime("%Y")
year+'-'+month+'-'+day
end
end
end
Liquid::Template.register_filter(Jekyll::ItalianDates)
এটি কেবল কোনও ফাইলে সংরক্ষণ করুন _plugins/italian_dates.rb
এবং টেম্পলেটগুলিতে আপনার প্রয়োজন মতো এটি ব্যবহার করুন:
<time datetime="{{page.date | html5date}}">{{page.date | italianDate}}</time>
date_to_string
এবংdate_to_xmlschema
( jekyllrb.com / ডকস / টেম্পলেটগুলি দেখুন )