خیره شدن به لیست های بی پایان مبتنی بر متن و نقاط گلوله باعث کشته شدن انگیزه من برای ردیابی هر چیزی به طور مداوم در Obsidian شد. سیاهههای عادت من مانند صفحه گسترده خسته کننده به نظر می رسید ، به روزرسانی های پروژه من مانند تکالیف احساس می شدند و اهداف شخصی من در دیوارهای متن ناپدید می شوند. سپس ، من فهمیدم که چگونه یادداشت های Obsidian خود را به نمودارهای پیشرفت بصری تبدیل کنم و همه چیز تغییر کرد.
خیره شدن به لیست های بی پایان مبتنی بر متن و نقاط گلوله باعث کشته شدن انگیزه من برای ردیابی هر چیزی به طور مداوم در Obsidian شد. سیاهههای عادت من مانند صفحه گسترده خسته کننده به نظر می رسید ، به روزرسانی های پروژه من مانند تکالیف احساس می شدند و اهداف شخصی من در دیوارهای متن ناپدید می شوند. سپس ، من فهمیدم که چگونه یادداشت های Obsidian خود را به نمودارهای پیشرفت بصری تبدیل کنم و همه چیز تغییر کرد.
ناگهان ، ردیابی به جای خسته کننده جذاب شد. من می توانستم رگه ها ، الگوهای نقطه ای را در رفتار خود ببینم و واقعاً با انگیزه در میله های پیشرفت بصری و خطوط گرمای رنگارنگ احساس انگیزه می کنم. تحول از متن به نمودارها فقط یادداشت های من را زیباتر نمی کند. این امر ردیابی پایدار و در واقع لذت بخش بود. قابلیت های ردیابی بصری Obsidian ورود داده های دنیوی را به یک داشبورد تعاملی تبدیل می کند که باعث می شود من برگردم.
افزونه های تجسم مورد علاقه من
افزونه های جامعه که به من کمک می کنند نمودارها را بسازند
یک کتابخانه بزرگ افزونه یکی از بزرگترین دلایلی است که مردم به Obsidian می چسبند ، حتی با بسیاری از برنامه های یادداشت برداری دیگر در آنجا. این که آیا شما به مدیریت وظیفه بهتر ، تجسم سفارشی یا ادغام های قدرتمند نیاز دارید ، معمولاً یک افزونه وجود دارد که می تواند آن را اداره کند. راز موفقیت آمیز پیشرفت در Obsidian در انتخاب ترکیب مناسب افزونه هایی که به طور خودکار داده های شما را به تصاویر قانع کننده تبدیل می کنند ، نهفته است. پس از آزمایش رویکردهای بیشمار ، من در استفاده از دو افزونه که تمام نیازهای تجسم من را برطرف می کند ، مستقر شده ام.
افزونه Tracker توسط Pyrocholore متخصص در ردیابی عادت و هدف با تقویم قدرتمند و تجسم نقشه گرما است. این افزونه به من این امکان را می دهد که به سرعت و به راحتی نمودارهایی را از ورودی های روزانه خود از طریق یک کد ساده از کد ، که می توانم به راحتی ویرایش کنم ، بسازم.
افزونه DataView توسط Micheael Brenan به من اجازه می دهد تا با استفاده از JavaScript نمودارهای کاملاً سفارشی ایجاد کنم. هر وقت ایده خوبی برای نمایش تصویری دارم که می خواهم روی داشبورد خود پیاده سازی کنم ، به جای ردیاب از DataView استفاده می کنم. انعطاف پذیری آن در کمک به من در ایجاد نمودارهای شخصی ، آن را به یکی از بهترین افزونه هایی که همیشه در Obsidian نصب می کنم ، می کند.
می توانید هر دو افزونه را در بخش پلاگین های جامعه Obsidian پیدا کنید. پس از نصب ، حتماً هر دو افزونه را فعال کنید. همچنین باید به گزینه ها/تنظیمات در افزونه DataView بروید و نمایش داده های JavaScript را فعال کرده و نمایش داده های Inline JavaScript را فعال کنید.
تنظیم ساختار داده های من
فقط سه پوشه برای سازماندهی آسان
گذشته از دو افزونه ای که من برای ساخت نمودارها استفاده می کنم ، از یادداشت های روزانه Obsidian برای باز کردن و ایجاد ورودی های روزانه نیز استفاده می کنم.
پس از اطمینان از نصب و فعال کردن هر سه افزونه ، باید طاق خود را سازماندهی کنم تا نمودارهایی که ایجاد می کنم دقیقاً بدانند که داده ها را پیدا کرده و به طور خودکار به روز می کنند. بنابراین ، من سه پوشه را در ریشه طاق خود درست کردم: “یادداشت های روزانه” ، “الگوهای” و “ردیاب”.
پوشه Daily Notes ورودی های روزانه واقعی را ذخیره می کند که نمودارهای من داده ها را از آن بیرون می کشد. پوشه Templates یک الگوی حاوی تمام خواص مورد علاقه من برای ردیابی ، مانند خواب ، آب ، ورزش و خواندن را در خود جای داده است. پوشه ردیاب نمودارهای واقعی را برای هر خاصیتی که می خواهم ردیابی کنم ، در خود جای داده است.
اکنون که پوشه ها ساخته شده اند ، من به تنظیمات می روم و مسیرهای پوشه را در افزونه Daily Notes به روز می کنم. در تنظیمات ، افزونه Daily Notes را در زیر افزونه های اصلی انتخاب می کنم ، مکان جدید فایل را روی پوشه Notes Daily خود تنظیم می کنم و مکان فایل الگو را روی پوشه الگوهای خود تنظیم می کنم.
ایجاد الگوی یادداشت های روزانه من
ورودی های روزانه با یک الگوی سریعتر است
بعد از ساخت ساختار داده خود ، اکنون می توانم الگوی یادداشت های روزانه خود را تهیه کنم. اگرچه لازم نیست ، داشتن الگویی برای ورودی های روزانه باعث می شود تا عادت های من را آسانتر کند و اطمینان حاصل کند که یک روز پرش نمی کنم.
در پوشه الگوهای من ، یادداشتی با عنوان “الگوی یادداشت های روزانه” ایجاد می کنم و این کد را اضافه می کنم:
— تاریخ: {{تاریخ: yyyy-mm-dd}} —
این یک بخش Properties Date را ایجاد می کند که هر زمان که من با استفاده از افزونه Daily Notes یک ورودی جدید ایجاد کنم ، به صورت خودکار می شود. در حالی که هنوز در حالت ویرایش است ، من با کلیک بر روی دکمه Add Properties ، دادن به هر یک از آنها ، با کلیک بر روی منوی همبرگر در کنار آن ، معلق در مورد نوع خاصیت و انتخاب نوع ورودی مناسب ، ویژگی های دیگری را که می خواهم ردیابی کنم ، اضافه می کنم.
در اینجا ، من خواص خواب (شماره) ، ورزش (کادر انتخاب) ، خواندن (شماره) ، خلق و خوی (شماره) و آب (شماره) را تنظیم کرده ام. اکنون که همه چیز تنظیم شده است ، من با نگه داشتن Ctrl + P ، تایپ کردن “یادداشت های روزانه: یادداشت روزانه امروز” ، وارد کردن ورود ، و پر کردن فرم ، یک ورودی جدید خواهم کرد. من همچنین می توانم چند ورودی اضافی برای نشان دادن پیشرفت در مثالهای خود ایجاد کنم.
نمودارهای پیشرفت من
دو روش دوست دارم نمودارهای خود را بسازم
اکنون که چند روز ورود به آنها وارد شده ام ، شروع به ساختن نمودارهای پیشرفت بصری برای داشبورد خود خواهم کرد.
اولین نمودار من استفاده از افزونه Tracker خواهد بود. من با ساختن یک یادداشت جدید با عنوان “نمودار پیشرفت ورزش” در پوشه ردیاب ها شروع می کنم و از این بلوک کد ساده استفاده می کنم:
“ `TrackerSearchType: FrontMatterSearchTarget: ورزش کردن: DAILY NotesDatasetName: تمرین StreakMonth: StartWeekon: ‘Mon’ Color: Green““
برای مشاهده نمودار ، من با فشار دادن Ctrl + E از حالت ویرایش خارج می شوم
افزونه Tracker یک تقویم کار ایجاد می کند که نشان دهنده تمرین من با حداقل کد است. فراتر از نمودارهای تقویم ، این افزونه همچنین از نمودارهای خط ، میله های پیشرفت ، نقاط گلوله و خلاصه پشتیبانی می کند. می توانید نمونه هایی از هر نوع تجسم را در صفحه GitHub افزونه ردیاب پیدا کنید.
راه دیگری که دوست دارم نمودارهای خود را بسازم استفاده از افزونه DataView است. این افزونه به من اجازه می دهد تا از JavaScript استفاده کنم و تجسم های خودم را از ابتدا انجام دهم. در اینجا کد JavaScript من برای تهیه یک نمودار کاملاً سفارشی برای مصرف روزانه آب من آورده شده است:
“ `pages dataviewjsconst = dv.pages (” “یادداشت های روزانه”) ؛ const avgwater = pages.l طول> 0؟ math.round (pages.array (). کاهش ((جمع ، p) => sum + (p.water || 0) ، 0) / pages.l طول): 0 ؛ const target = 8 ؛ const pct = math.min (math.round (avgwater / target) * 100) ؛ dv.header (3 ، “💧 mathilore”) ؛ / 10) + “○” .repeat (10 – math.floor (pct / 10)) ؛ dv.paragraph (`🔵 $ {circles} $ {pct} ٪`) ؛ dv.paragraph (`** $ {avgwater} / $ {هدف} glass ** متوسط روزانه) ؛
که چیزی شبیه به این خواهد بود:
برای اکثر افراد ، افزونه Tracker باید برای اکثر نمودارهایی که می خواهید بسازید کافی باشد. من فقط می خواستم افزونه DataView را در صورت شناختن JavaScript و علاقه مند به تهیه یک نمودار سفارشی برای خودتان به اشتراک بگذارم. تنها مشکل واقعی که با افزونه ردیاب پیدا کردم این است که نمی توانم راهی برای نمایش داده های جدولی پیدا کنم. با این حال ، شما همیشه می توانید جداول اساسی را در Obsidian ایجاد کنید و هنوز هم ردیابی جدولی را انجام دهید.
اگر زودتر به نوار کناری من نگاه کردید ، می بینید که من قبلاً نمودارهای مختلفی را برای هر خاصیتی که می خواستم ردیابی کنم تهیه کرده ام. اکنون فقط مسئله ساخت بوم برای نمایش همه این نمودارها در یک داشبورد برای مشاهده آسان است.
بنابراین ، من با کلیک راست روی نوار کناری و انتخاب بوم جدید ، یک داشبورد درست کردم و هر نمودار را از پوشه ردیاب به بوم می کشیدم و رها می کردم و همه چیز را دوباره تنظیم می کردم.
همانطور که می بینید ، من تمام خواص (خواندن ، ورزش ، خواب ، آب و خلق و خوی) را در یک داشبورد واحد دارم که هر زمان که یک ورودی جدید را انجام دهم ، به طور خودکار تازه می شود. هر دو نمودار پیشرفت خواندن و ورزش با استفاده از افزونه Tracker ساخته شده اند که بقیه با استفاده از JavaScript و افزونه DataView.
پس از شروع کار آسان تر می شود
فرآیند راه اندازی ممکن است در ابتدا پیچیده به نظر برسد ، اما پس از اجرای سیستم ردیابی بصری شما ، به راحتی می فهمید که هر مؤلفه چگونه کار می کند. فقط با یک یا دو عادت با استفاده از افزونه Tracker شروع کنید تا از بیش از حد خود جلوگیری کنید. از آنجا که با دیدن پیشرفت خود در نمودارهای رنگارنگ و پیشخوان های خط ، راحت می شوید ، به تدریج داشبورد خود را با معیارهای بیشتر گسترش دهید. نکته اصلی سازگاری در ورود به داده ها به جای کمال در راه اندازی است. خود آینده شما از شما تشکر می کند که وقت خود را برای ساخت یک سیستم ردیابی که در واقع شما را به ادامه کار انگیزه می دهد ، تشکر می کند.