Canvas Card-Materializer
pendingby redsheep913
Materialize Canvas cards into organized Markdown files with auto-folder categorization, preserving connections and colors.
š Canvas Card-Materializer
"Transform your fluid brainstorming into structured knowledge, instantly."
Canvas Card-Materializer is a powerful Obsidian plugin designed to bridge the gap between visual thinking on Canvas and long-term knowledge management. Inspired by the Heptabase workflow, it allows you to "materialize" temporary text cards into permanent, organized Markdown files while preserving every visual connection and color code.
⨠Key Features
- Atomic Materialization: Convert Canvas text nodes into physical
.mdfiles with a single click. The nodes on your Canvas will be replaced by the newly created files, keeping your layout intact. - Automatic Folder Hierarchy: Categorize your notes automatically based on card colors.
- e.g., Yellow cards go to
/Yellow, Grey cards go to/Default.
- e.g., Yellow cards go to
- Persistent Connections: All arrows (Edges) are preserved. The plugin even appends a
Connected Nodes:section to each file, listing all linked notes as clickable backlinks. - Smart Metadata: Automatically records
canvas_idandcanvas_colorin the YAML frontmatter. - Visual Sync: When you drag a materialized Markdown file back onto the Canvas, the plugin automatically restores its original card color.
- Clean Titles: Automatically sanitizes filenames by removing Markdown headers (
#), backticks (`), and illegal characters.
š ļø How to Use
- Select Cards: Select one or multiple text cards on your Canvas.
- Right-Click: Choose "Materialize cards to files" from the context menu (works for both single and multiple selections).
- Organize: Your notes are instantly created in a folder named after your Canvas, sub-categorized by color.
- Connect: View the bottom of your new notes to see the
Connected Nodes:list.
š Folder Structure Example
If you materialize cards in a canvas named Project-ASR.canvas, the plugin creates:
Documents/
āāā Project-ASR/
āāā Default/ <-- Grey cards
ā āāā Theory-Note.md
āāā Yellow/ <-- Yellow cards (e.g., Problems)
ā āāā Bug-Analysis.md
āāā Green/ <-- Green cards (e.g., Tasks)
āāā Command-List.md
šØ Recommended Color Workflow
| Color | Role | Purpose |
|---|---|---|
| Yellow | Problem | Error codes, observations, current status. |
| Grey | Theory | Underlying mechanisms, abstract concepts. |
| Green | Action | Specific commands, configurations, checklists. |
| Purple | MOC | Indices, navigation, project overviews. |
āļø Installation
- Open Obsidian Settings > Community Plugins.
- Ensure Restricted mode is off.
- Click Browse and search for
Canvas Card-Materializer(once it's officially listed). - Alternatively, install manually via the Releases page.
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.