تقویم Memento Mori هر هفته یه یادآوری کوچیک درباره مرگ و گذر زمان بهمون میده. این تقویم بهمون تلنگر میزنه که وقت مون محدوده و بهتره هر لحظه رو ارزشمندتر و هدفمندتر زندگی کنیم.

معمولا این تقویم رو چاپ میکنند و هر هفته مربع ها رو پر میکنند؛ اینطوری جذاب تر هم هست. من ترجیح دادم یه نسخه دیجیتال هم توی ابسیدین داشته باشم که خودش خودکار این کار رو انجام بده.

یک فایل آماده کردم که با جاوا اسکریپت نوشته شده و این تقویم رو توی ابسیدین نمایش میده.


✨ ویژگی ها

  • هماهنگی با تم روشن و تیره
  • نمایش مشخصات هر مربع با هاور کردن
  • نمایش افقی یا عمودی تقویم
  • امکان شخصی سازی استایل

🛠️ استفاده

  1. فایل Memento-Mori-Calendar.md رو دانلود کرده و به والت خودتون اضافه کنید.
  2. پلاگین dataview رو نصب کنید.
  3. از تنظیمات پلاگین JavaScript queries رو فعال کنید.

تمام! حالا میتونید در پراپرتی birthdate تاریخ تولد خودتون رو وارد کنید.


⚙️ شخصی‌سازی

از طریق پراپرتی‌ها میتونید تنظیمات و ظاهر تقویم رو شخصی سازی کنید:

  • رنگ‌ مربع‌ها (pastColor و futureColor)

  • طول عمر (years)

  • اندازه مربع‌ها (squareSize)

  • نمایش یا عدم نمایش آمار (showStats)

  • نمایش عمودی یا افقی (horizontal)

Yellow0

⚠ برای اینکه در حالت افقی تقویم کامل نمایش داده بشه و نیاز به اسکرول نداشته باشه، باید عرض صفحه ابسدین رو افزایش بدید. ساده ترین راه اینه که تم minimal رو نصب کنید و از کلاس max توی پراپرتی cssclasses استفاده کنید. یا اینکه این فایل رو دانلود کنید. تنظیمات ابسیدین رو باز کنید. تب Appearance بخش css snippets، روی آیکون فولدر کلیک کنید. فایلی که دانلود کردید رو به این مسیر اضافه کنید. برگردید به ابسیدین روی آیکون رفرش کلیک کنید. حالا فایلی که اضافه کردید به لیست اضافه میشه. تیکش رو بزنید که فعال بشه. حالا برگردید به فایل تقویم و توی پراپرتی cssclasses از کلاس max استفاده کنید.