ruby - الحصول على تاريخ اليوم في Jekyll مع العلامات السائلة




datetime liquid (2)

للحصول على عام كامل ، على سبيل المثال "2015" ، من الموقع. site.time ، يمكنك إما استخدام:

{{ site.time | date: '%Y' }}
# OR
20{{ site.time | date: '%y' }}

للحصول على آخر رقمين فقط من عام 2015 ، سيؤدي ذلك إلى إخراج "15" فقط :

{{ site.time | date: '%y' }}

هذا (يجب) يكون سهلاً ، على ما أظن ، لكنني غير قادر على إظهار تاريخ اليوم لعرضه في صفحة Jekyll باستخدام ترميز سائل. وفقًا للوثائق ، يجب أن أتمكن من إجراء ذلك للحصول على سنة هذا العام:

{{ 'now' | date: "%Y" }}

ولكن كل ما يتم تقديمه هو السلسلة now ، وليس أي تاريخ منسق. ما الخطأ الذي افعله؟


لم يعمل بالنسبة لي سواء. يبدو أنك أصبت بخلل حالي في دعم روبي 1.9.3. هناك طلب سحب يعمل على إصلاح الخطأ ، ولكنه لم يتم إدراجه بعد. يتم سرد حل بديل ، ربما يعمل من أجلك:

{{ site.time | date: '%y' }}




liquid