နားလည်ထားရမယ့် အချက်
Obsidian ဟာ local-first knowledge system ပါ — note တစ်ခုစီကို ကိုယ့် computer ပေါ်က folder (vault) ထဲမှာ plain markdown file အနေနဲ့ သိမ်းပါတယ်။
Core idea က linked thinking ပါ: Note A -> Note B -> Note C -> Note A ပြန်ချိတ်နိုင်ရင် note သုံးခုလုံးက သီးခြားဖိုင်တွေ မဟုတ်တော့ဘဲ ဆက်စပ်တဲ့ network တစ်ခု ဖြစ်လာပါတယ်။ `[[Note Title]]` ရိုက်ရုံနဲ့ link ဖန်တီးလို့ရပြီး Obsidian က backlink တွေကို အလိုအလျောက် track လုပ်ပေးပါတယ်။
- Daily note — နေ့စဉ်ရေးတဲ့ note
- Atomic note — idea တစ်ခုစီအတွက် note တစ်ခု
- Reference note — fact/quote သိမ်းရာ
- Permanent note — နားလည်ပြီးသား idea ကို ကိုယ့်ဘာသာစကားနဲ့ ရေးထားတာ
Plugin က Optional ပါ
Plugin community က feature ထပ်ဖြည့်ပေးပေမယ့် Obsidian စတင်သုံးဖို့ plugin တစ်ခုမှ မလိုအပ်ပါဘူး — plain linking နဲ့ backlink ကနေ စလို့ရပါတယ်။
- Markdown
- **bold** (သို့) [[link]] လို syntax ရိုးရိုးလေးနဲ့ ရေးထားတဲ့ text ဖြစ်ပြီး special software မရှိလည်း ဖတ်လို့ရနေဆဲ ဖြစ်တဲ့ lightweight formatting syntax။
- Vault
- Obsidian ရဲ့ notebook တစ်ခုလုံးကို ဖွဲ့စည်းထားတဲ့ markdown file တွေပါတဲ့ folder ကို ရည်ညွှန်းတဲ့ Obsidian ရဲ့ term။
- Backlink
- အခု ကြည့်နေတဲ့ note ကို ဘယ် note တွေက link ချိတ်ထားလဲဆိုတာ ပြသတဲ့ အလိုအလျောက် ပြန်ချိတ်ဆက်မှု။
LINKED THINKING
---------------
LINKED THINKING
-----
+--------+
| NOTE A |
+--------+
^ ^
| |
v v
+--------+ +--------+
| NOTE B |<>| NOTE C |
+--------+ +--------+
Note A <-> Note B <-> Note C <-> Note A
every link also creates an automatic backlinkလက်တွေ့ scenario နဲ့ ချိတ်ကြည့်မယ်
Vault ဖန်တီးပါ
Topic တစ်ခုစီအတွက် note တစ်ခုစီ ရေးပါ (atomic note idea)
[[Link]] နဲ့ ချိတ်ပါ
ဆက်စပ်တဲ့ topic ကို retype မလုပ်ဘဲ `[[Note Title]]` syntax သုံးပါ
Backlinks Panel ကြည့်ပါ
Link ချိတ်ပြီးတာနဲ့ backlink ကို automatic တွေ့ရလိမ့်မယ်
Folder structure ကို complex မလုပ်ပါနဲ့ — link တွေကိုယ်တိုင်က navigation ဖြစ်လို့ deep folder hierarchy မလိုအပ်ပါဘူး။
Plugin install မလုပ်ခင် plain markdown နဲ့ linking ကိုသာ တစ်ပတ်လောက် သုံးကြည့်ပါ — feature ဘယ်ဟာက တကယ်လိုအပ်လဲ အရင်ခွဲခြားပါ။
Structure ကို အတင်းမတည်ဆောက်ပါနဲ့
Note တစ်ခု ခွဲသတ်မှတ်ဖို့ ခက်ရင် ရွေ့ရွေ့လျော့လျော့ link ချိတ်ထားပြီး နောက်မှ organize လုပ်ပါ — perfect structure ကို အစကတည်းက အတင်းရှာတာက vault စွန့်ပစ်ရတဲ့ အများဆုံးအကြောင်းရင်းပါ။
အတူတူ စမ်းရေးကြည့်မယ်
function buildBacklinks(notes) {
const backlinks = {};
for (const title of Object.keys(notes)) {
backlinks[title] = [];
}
const linkPattern = /\[\[([^\]]+)\]\]/g;
for (const [title, content] of Object.entries(notes)) {
let match;
while ((match = linkPattern.exec(content)) !== null) {
const target = match[1];
if (backlinks[target]) {
backlinks[target].push(title);
}
}
}
return backlinks;
}
const notes = {
"Note A": "This links to [[Note B]] about productivity.",
"Note B": "This connects back to [[Note A]] and also to [[Note C]].",
"Note C": "Referenced from [[Note B]], no outgoing links here."
};
console.log(buildBacklinks(notes));{
'Note A': [ 'Note B' ],
'Note B': [ 'Note A', 'Note C' ],
'Note C': [ 'Note B' ]
}
(Note A ကို Note B က link ချိတ်ထားလို့ 'Note B' ကို ရရှိ၊ Note B ကိုတော့ Note A နဲ့ Note C နှစ်ခုစလုံးက link ချိတ်ထားလို့ backlink နှစ်ခု ရရှိပါတယ်။)၅ မိနစ် စမ်းကြည့်
`[[link]]` ပါတဲ့ markdown note string သုံးခု (သို့) ငါးခု ကိုယ်တိုင်ရေးပြီး ဒီသင်ခန်းစာက buildBacklinks function ကို run ကြည့်ပါ။ ရလဒ်ကို ကိုယ့်လက်နဲ့ တွက်ထားတဲ့ backlink map နဲ့ ယှဉ်စစ်ပါ။
သတိလေးတစ်ချက်
Plain linking နဲ့ backlink ကို နားမလည်သေးခင် plugin ပုံအလုံအလိုက် install လုပ်ခြင်း
Note တွေကို တစ်ခုနဲ့တစ်ခု တစ်ခါမှ link မချိတ်ဘဲ vault ကို disconnected file တွေအဖြစ်ပြောင်းခြင်း — linked thinking နဲ့ လုံးဝဆန့်ကျင်ဘက်
Create a Vault - Obsidian Help — Productivity Systems