Skip to content

8/17/2025

Embedding Code Files in Markdown ​

In Obsidian, you can use wiki double-link syntax (![[]]) to embed other files. Based on this feature, we can render code file content in markdown files.

alt text

Prerequisites ​

  • In Obsidian settings, Files & Links -> Use [[Wikilinks]] must be enabled
  • In plugin settings Sessions -> Register File Types, the file type you want to embed must be registered

File Reference with Line Range ​

Use ![[file#L1]] to render only the code content of line 1

Use ![[file#L1-L20]] to render code content from lines 1-20

Click the icon in the top-right corner of the embed block to open the code file in a new tab

Height of Embedded View ​

Change the value in plugin settings Extensions -> Max Height of Embedded Code Block

The unit is px. After changing, you need to reopen the markdown file for it to be properly rendered in reading mode.

Released under the GPL-3.0 license.