Index File Rename — Graph View Fix
Index File Rename — Graph View Fix
Section titled “Index File Rename — Graph View Fix”Date: 2026-02-12 Tool: Claude Code (Claude Opus 4.6)
Problem
Section titled “Problem”The vault had 17 files named _index.md or index.md. In Obsidian’s Graph View, these all appeared as indistinguishable _index or index nodes, making the graph unreadable.
Solution
Section titled “Solution”Renamed every _index.md / index.md to match its parent folder name, then updated all wikilinks pointing to the old filenames.
Files Renamed (17)
Section titled “Files Renamed (17)”| # | Old Path | New Filename |
|---|---|---|
| 1 | _index.md | baseworks-kb-shared-brain.md |
| 2 | 00-inbox/index.md | 00-inbox.md |
| 3 | 01-projects/index.md | 01-projects.md |
| 4 | 02-areas/index.md | 02-areas.md |
| 5 | 02-areas/educational-programs/_index.md | educational-programs.md |
| 6 | 02-areas/educational-programs/events/2026/2026-01-tokyo-intensive/_index.md | 2026-01-tokyo-intensive.md |
| 7 | 02-areas/educational-programs/practice-sessions/_index.md | practice-sessions.md |
| 8 | 02-areas/educational-programs/study-groups/2026 (Spring) Study Group Montreal/_index.md | 2026 (Spring) Study Group Montreal.md |
| 9 | 02-areas/educational-programs/study-groups/2026 (Winter) Study Group Montreal/_index.md | 2026 (Winter) Study Group Montreal.md |
| 10 | 02-areas/method-admin/_index.md | method-admin.md |
| 11 | 02-areas/practice-platform/_index.md | practice-platform.md |
| 12 | 02-areas/practice-platform/community-forums-groups/index.md | community-forums-groups.md |
| 13 | 02-areas/primer/_index.md | primer.md |
| 14 | 02-areas/primer/lessons/_index.md | lessons.md |
| 15 | 02-areas/website/_index.md | website.md |
| 16 | 03-resources/index.md | 03-resources.md |
| 17 | 04-archive/index.md | 04-archive.md |
Wikilinks Updated (~96 links across 25+ files)
Section titled “Wikilinks Updated (~96 links across 25+ files)”Three categories of link patterns were found and updated:
1. Standard wikilinks (pipe alias)
Section titled “1. Standard wikilinks (pipe alias)”Links using [Display Name](/path/index/) or [Display Name](/path/index/).
Files updated:
baseworks-kb-shared-brain.md(4 links) —[Inbox](/00-inbox/index/)etc. to[Inbox](/inbox/)etc.01-projects/KB-Setup-Project.md(2 links)02-areas/educational-programs/curriculum.md(2 links)02-areas/educational-programs/educational-programs.md(1 link)02-areas/educational-programs/events/2026/2026-01-tokyo-intensive/2026-01-tokyo-intensive.md(1 link)02-areas/educational-programs/practice-sessions/practice-sessions.md(2 links)02-areas/educational-programs/study-groups/2026 (Spring) Study Group Montreal/2026 (Spring) Study Group Montreal.md(2 links)02-areas/educational-programs/study-groups/2026 (Winter) Study Group Montreal/2026 (Winter) Study Group Montreal.md(1 link)02-areas/method-admin/brand-guide.md(1 link)02-areas/method-admin/core/history.md(1 link)02-areas/method-admin/core/key-definitions.md(1 link)02-areas/method-admin/core/science.md(1 link)02-areas/primer/primer.md(2 links)02-areas/practice-platform/community-forums-groups/community-forums-groups.md(2 links)04-archive/STRUCTURE-PROPOSAL.md(5 links)templates/primer-lesson.md(1 link)
2. Escaped-pipe links in markdown tables
Section titled “2. Escaped-pipe links in markdown tables”Links using [Display Name](/path/index/) inside table cells where | must be escaped.
Files updated:
02-areas/02-areas.md(7 links)02-areas/educational-programs/educational-programs.md(6 links)02-areas/educational-programs/events/2026/2026-01-tokyo-intensive/2026-01-tokyo-intensive.md(1 link)02-areas/educational-programs/events/2026/2026-01-tokyo-intensive/sessions/day-1-session-1.md(2 links)02-areas/method-admin/method-admin.md(2 links)02-areas/practice-platform/practice-platform.md(3 links)02-areas/primer/primer.md(1 link)02-areas/website/website.md(2 links)
3. Bare [_index](/index/) references (context-dependent)
Section titled “3. Bare [_index](/index/) references (context-dependent)”Links using [_index](/index/) or [_index](/index/#section) without a path, found in session summaries and templates. These were resolved based on the file’s location in the vault.
Session summaries (8 files, 2 links each = 16 links):
- All session summaries in
2026 (Winter) Study Group Montreal/(EN: sessions 1-4, FR: sessions 1-4) [_index](/index/)became[2026 (Winter) Study Group Montreal](/areas/educational-programs/study-groups/2026-winter-study-group-montreal/2026-winter-study-group-montreal/)[_index](/index/#primer-assignments)became[2026 (Winter) Study Group Montreal](/areas/educational-programs/study-groups/2026-winter-study-group-montreal/2026-winter-study-group-montreal/#primer-assignments)
Template file (2 links):
templates/study-group-session-summary.md[_index](/index/)became[{{program_name}}](/program_name/)(uses existing template variable)[_index](/index/#primer-assignments)became[{{program_name}}](/program_name/#primer-assignments)
Guidelines file (4 links):
02-areas/educational-programs/study-groups/_session-summary-guidelines.md- Generic
[_index](/index/)references replaced with descriptive text and examples [...](/2026-winter-study-group-montreal/index/)updated to new path
Verification
Section titled “Verification”After all changes:
grep -r "\[\[.*_index" --include="*.md"— zero results (all_indexwikilinks eliminated)grep -r "\[\[.*\bindex\b" --include="*.md"— zero filename references (only “index” as display text in[lesson index](/areas/primer/lessons/lessons/))find . -name "_index.md" -o -name "index.md"— zero files (all 17 old files gone)- All 17 new files confirmed to exist at expected paths
Commits
Section titled “Commits”Changes were auto-committed by the Obsidian Git plugin:
84d599a— concurrent vault edits (history.md, key-definitions.md)98a552b— all 17 renames + all wikilink updates004c32c— merge to master
Rule Going Forward
Section titled “Rule Going Forward”filename = parent folder name. When creating new hub/index files for a folder, name the file after the folder rather than using _index.md or index.md.