grafanakibana270 downloadsCreate responsive Markdown columns and stacks that adapt to available space.
Colsdown turns ordinary Markdown into responsive columns and vertical stacks in Obsidian. It uses Obsidian's renderer, keeps note content readable, and adds no hover colors, card backgrounds, or theme overrides.
colsdown blocks as responsive columns in Reading View.::: marker is optional.stack blocks, nested layouts, and nested code fences.Content before the first ::: is the first column. A width on a later separator belongs to the column after it; the first column uses the remaining space.
````colsdown
Sidebar content
::: 70%
Main content
```javascript
console.log("Nested fences stay inside the column.");
```
````
The example renders a 30/70 layout. For equal automatic columns, omit widths:
```colsdown
First column
:::
Second column
```
Explicit markers before every column are also accepted:
```colsdown
::: 25%
Navigation
::: 75%
Article
```
Use fr units when you want fractional tracks:
```colsdown
::: 1fr
Small
::: 2fr
Large
```
Use a stack fence for vertically separated sections:
```stack
:::
First section
:::
Second section
```
The separator can be changed in Settings → Colsdown. Colsdown recognizes the canonical ::: separator as well as the configured separator, locks each block to the first separator it sees, and ignores marker-looking lines inside nested backtick or tilde fences.
| Mode | Behavior |
|---|---|
| Reading View | Responsive rendered columns and stacks on desktop and mobile. |
| Live Preview | Editable fenced Markdown; note content remains unchanged. |
| Source Mode | Raw fenced Markdown only. |
Every insertion is a normal editor change and can be undone.
Use this method after Colsdown is listed in Obsidian's Community Plugins directory:
Published releases and prereleases can be installed with BRAT:
grafanaKibana/obsidian-colsdown.BRAT can install only a published release or prerelease, not an unpublished draft.
main.js, manifest.json, and styles.css from the same GitHub release.<Vault>/.obsidian/plugins/colsdown/.Do not mix assets from different releases.
Colsdown runs entirely inside Obsidian and makes no network requests. It collects no telemetry, requires no account or payment, shows no advertising, accesses only files inside the vault, and includes no closed-source components.