A VS Code extension that combines a block-based Markdown editor with a live wiki-link graph — write notes in structured blocks, visualize how they connect.
Features
Block-Based Markdown Editor
Code Nodes is the default editor for .md files. Each document is split into blocks separated by blank lines. Blocks are edited individually and rendered as formatted Markdown.
Click any block to edit it in-place
Escape or click away to render it
Syntax-highlighted code blocks — fenced code with a language tag (```python, ```typescript, etc.) renders with full syntax highlighting
YAML frontmatter rendered as a clean key-value table
[[Wiki links]] rendered as highlighted spans; autocomplete suggests existing notes as you type
Drag handles to reorder blocks
Add Block button or Down arrow on the last line to create a new block below
Wiki-Link Graph
Open the graph with the toolbar button or the command palette.
Force-directed layout using fCoSE — nodes spread organically based on connections