The MOC (Map of Content) is the per-note index of the whole vault. Every note has a link line and a one-paragraph summary. Keep it current whenever a note is added, renamed, moved, or deleted.
Always read the current obsidian/MOC.md before editing — match the surrounding block exactly.
Top-level structure
Three # (H1) sections, separated by ---:
# Configs
…
---
# Certifications
…
---
# Studying
…
Each area groups its notes into topic wrappers (outer callouts):
| Area | Wrapper callout | Example |
|---|---|---|
| Configs | one shared > [!abstract]+ Configs wrapping all topics | — |
| Certifications | one > [!example]+ <Cert name> per certification | > [!example]+ Terraform-004 |
| Studying | one > [!tip]+ <Topic> per topic | > [!tip]+ Cisco |
Inside a topic wrapper
Nested one level (> >):
- Optional
> > [!success]- Certificatewith an embedded PDF (![[…pdf]]) — for certs/courses. - One or more
> > [!info]- <Subsection>callouts holding the link lists. - A single
> > [!summary]- Summariescallout holding the summary paragraphs.
Link line format
> > - `CODE`<padding>— [[target|alias]]
CODE— a short uppercase mnemonic (3–6 chars), unique within its[!info]-block (IAC,STATE,NETS,DHCP,C/S).- Padding — spaces so every
—in the block lines up. Pad to (longest code in block + 1 space) before—:> > - `IAC` — [[Core/1. What is Infrastructure as Code?|1. What is Infrastructure as Code?]] > > - `INTRO` — [[Core/2. What is Terraform?|2. What is Terraform?]] > > - `PLUGINS` — [[Core/3. How Terraform works with plugins|3. How Terraform works with plugins]] - Link target — use the shortest form that is unambiguous in the vault:
- Unique filename → bare:
[[Resource Naming Convention]]. - Name collides across folders (e.g. numbered notes) → path-qualified:
[[studying/cisco/Основи роботи в мережі/1. Типи мереж|1. Типи мереж]]. - Add
|aliasto control the displayed text (keep the leading number in the alias:1. Типи мереж).
- Unique filename → bare:
Summary paragraph format
Inside > > [!summary]- Summaries, one entry per note, separated by a blank > > line:
> > **Note Title** — One paragraph: what it covers and the key takeaways.
> >
> > **Next Note Title** — …
- Bold title strips the leading number: file
4. Клієнти та сервери→**Клієнти та сервери**. File1. What is Infrastructure as Code?→**What is Infrastructure as Code?**. - Write the summary in the note’s language — Ukrainian notes get Ukrainian summaries, English notes English. Match the tone/length of neighboring summaries (2–4 sentences, dense).
- Order summaries to match the link-list order.
Procedure — adding a new note
- Locate its area (
# Configs/# Certifications/# Studying) and topic wrapper. Create the wrapper if the topic is new (copy the shape of a sibling:[!tip]+/[!example]+/nested[!info]-+[!summary]-). - Add the link line to the right
[!info]-block, in the block’s existing order (numeric for numbered courses, otherwise logical). Pick a uniqueCODE. Re-pad every line in that block so the—still align after the new (possibly longer) code. - Add the summary to that topic’s
[!summary]-block in the same position, language-matched, number stripped from the bold title. - If a whole new top-level area is needed, add a new
---+# Areasection following the existing pattern.
Procedure — rename / move / delete
- Rename/move: update the link
target(andalias) and the bold summary title to match the new filename/path. Don’t touch surrounding prose. - Delete: remove the link line (re-pad the block) and the summary entry. Remove an emptied wrapper/section.
Worked example — add 5. Компоненти мережі under Cisco
Link line (added after the C/S line, codes re-padded — COMP fits the existing 4-wide padding):
> > - `C/S` — [[studying/cisco/Основи роботи в мережі/4. Клієнти та сервери|4. Клієнти та сервери]]
> > - `COMP` — [[studying/cisco/Основи роботи в мережі/5. Компоненти мережі|5. Компоненти мережі]]
Summary entry (Ukrainian, number stripped, placed after the Клієнти та сервери entry):
> > **Компоненти мережі** — Три категорії апаратних компонентів: кінцеві пристрої (хости), проміжні пристрої та мережне середовище передавання. Хости — джерело або одержувач повідомлень; ідентифікуються унікальними адресами.
> >
Verify: only the two new lines and re-padding changed; all other summaries and prose are untouched.