Obsidian یکی از بهترین برنامه های یادداشت برداری است که امروزه در دسترس است. این یک تجربه قدرتمند و مبتنی بر Markdown با ذخیره سازی محلی اول ارائه می دهد. با این حال، یک مشکل وجود دارد: ویژگی رسمی همگام سازی حدود 8 دلار در ماه هزینه دارد. اگر به شما بگویم راهی برای همگامسازی یادداشتهایتان در چندین دستگاه کاملاً رایگان وجود دارد، چه؟ در این راهنما، من شما را از طریق روشی با استفاده از GitHub و Git راهنمایی میکنم که به شما امکان میدهد یادداشتهای خود را بدون خرج کردن یک سکه، هماهنگ نگه دارید.
ممکن است احساس کنید که باید کارهای زیادی انجام دهید، اما نگران نباشید. در یک سناریوی ایده آل، شما به 10 تا 15 دقیقه و موارد زیر نیاز دارید:
GitHub یک پلتفرم مبتنی بر ابر است که عمدتاً برای توسعه نرمافزار استفاده میشود، اما میتوان از آن برای مدیریت پروژهها و فایلهای شخصی از جمله یادداشتهای Obsidian نیز استفاده کرد.
مخزن Git (یا repo) فضای ذخیره سازی است که در آن Git تمام تغییرات مجموعه ای از فایل ها را ردیابی می کند. این تغییرات را ثبت می کند و به شما امکان می دهد به نسخه های قبلی برگردید، با دیگران همکاری کنید و فایل های خود را در دستگاه های مختلف همگام سازی کنید. در زمینه Obsidian، یک مخزن Git به ذخیره و همگام سازی یادداشت های شما کمک می کند و در عین حال همه ویرایش ها را پیگیری می کند.
اگر Git را نصب نکرده اید، این مراحل را دنبال کنید:
brew install git
نصب کنید.
sudo apt-get install git
(برای سیستمهای مبتنی بر Debian) یا sudo dnf install git (برای سیستمهای مبتنی بر فدورا) استفاده کنید.
پس از نصب، ترمینال خود را باز کنید (Command Prompt، PowerShell یا macOS Terminal) و نصب را با اجرای:
git --version
در اینجا سه دستور ضروری Git وجود دارد که اغلب از آنها استفاده خواهید کرد:
git status
این دستور وضعیت فعلی مخزن شما را نشان می دهد. به شما می گوید کدام فایل ها برای وضعیت commit.git تغییر، اضافه یا مرحله بندی شده اند
git pull
این دستور آخرین تغییرات را از مخزن راه دور (GitHub) واکشی می کند و مخزن محلی شما را به روز می کند.
git push
پس از ایجاد تغییرات، باید آنها را با استفاده از git push در GitHub آپلود کنید. این دستور تغییرات متعهد شما را از مخزن محلی شما به مخزن راه دور ارسال می کند.
اکنون، بیایید صندوق محلی Obsidian خود را به GitHub متصل کنیم:
git clone YOUR-REPO-URL
یادداشت های Obsidian خود را به این پوشه منتقل کنید تا برای همگام سازی آماده شوند.
GitHub احراز هویت مبتنی بر رمز عبور را برای عملیات Git منسوخ کرده است. در عوض، از شما میخواهد از یک رمز دسترسی شخصی (PAT) استفاده کنید، که راه امنتری برای احراز هویت فراهم میکند.
چگونه یک توکن کلاسیک GitHub دریافت کنیم
به تنظیمات برنامه نویس GitHub بروید:
تنظیم انقضا و مجوزها:
محدوده های لازم را انتخاب کنید:
توکن را تولید و کپی کنید:
از Token در Git Authentication استفاده کنید:
برای جلوگیری از وارد کردن رمز عبور هر بار که همگامسازی میکنید، میتوانید احراز هویت SSH را تنظیم کنید:
ssh-keygen -t ed25519 -C "[email protected]"
cat ~/.ssh/id_ed25519.pub
اکنون سیستم شما به صورت خودکار با GitHub احراز هویت می شود.
من فرض می کنم شما قبلاً برنامه Obsidian را دارید، به همین دلیل است که من روند نصب آن را در اینجا پوشش نمی دهم. من فقط مراحل سریع نصب افزونه Git را به شما نشان خواهم داد.
Obsidian افزونه ای دارد که همگام سازی Git را آسان تر می کند:
اکنون، هر زمان که یادداشت ها را ویرایش می کنید، Obsidian آنها را به طور خودکار با GitHub همگام می کند.
همگام سازی در تلفن همراه کمی پیچیده تر است، اما هنوز هم قابل انجام است.
برنامه iSH
iSH را باز کنید و Git را با استفاده از:
apk add git
mkdir obsidian
برای سوار کردن پوشه obsidian vault دستور mount را اجرا کنید.
mount -t ios . obsidian
cd obsidianrm -rf .git clone YOUR-REPO-URL .
پس از انجام این مرحله، یادداشت های خود را در اپلیکیشن Obsidian مشاهده خواهید کرد.
آخرین مرحله در آموزش ما - افزونه انجمن Git.
ابسیدین را باز کنید.
به Settings > Community Plugins بروید.
روی Browse ضربه بزنید و Obsidian Git را جستجو کنید.
روی Install و سپس Enable the plugin ضربه بزنید.
یک فاصله زمانی ارتکاب خودکار (مثلاً هر 5 دقیقه) تنظیم کنید.
برای همگام سازی تغییرات هنگام باز کردن Obsidian، Pull on Startup را فعال کنید.
اگر با مراحل مشکل دارید، به شما توصیه می کنم فیلم آموزشی دقیق من را تماشا کنید.
در حالی که کمی به راه اندازی نیاز دارد، پس از انجام، یکپارچه کار می کند. اگر این راهنما برای شما مفید بود، در نظرات به من اطلاع دهید و هر گونه سوالی را بپرسید!
به سلامتی ;)