camscortex

Note Embeds

Embeds allow you to include content from other notes directly into your current note. This is powerful for creating dynamic content that updates automatically when the source note changes.

Basic Syntax

Use the embed syntax with an exclamation mark before the wikilink:

![[note-name]]

This will embed the entire content of note-name into your current note.

Embedding Sections

You can embed specific sections of a note by referencing the heading:

![[note-name#Section Title]]

Embed Types

Foam supports different embedding scopes and styles that can be configured globally or overridden per embed.

Scope Modifiers

Examples:

full![[my-note]] # Include title + content
content![[my-note]] # Content only, no title

Style Modifiers

Examples:

card![[my-note]] # Bordered container
inline![[my-note]] # Seamless integration

Combined Modifiers

You can combine scope and style modifiers:

full-card![[my-note]] # Title + content in bordered container
content-inline![[my-note]] # Content only, seamlessly integrated
full-inline![[my-note]] # Title + content, seamlessly integrated
content-card![[my-note]] # Content only in bordered container

Configuration

Set your default embed behavior in VS Code settings:

{
  "foam.preview.embedNoteType": "full-card"
}

Available options:

Image Sizing

Resize images to make your documents more readable:

![[image.png|300]] # 300 pixels wide
![[image.png|50%]] # Half the container width

Common Use Cases

Make large screenshots readable:

![[screenshot.png|600]]

Create responsive images:

![[diagram.png|70%]]

Size by width and height:

![[image.png|300x200]]

Alignment

Center, left, or right align images:

![[image.png|300|center]]
![[image.png|300|left]]
![[image.png|300|right]]

Alt Text

Add descriptions for accessibility:

![[chart.png|400|Monthly sales chart]]

Units

Troubleshooting