No description
Find a file
2026-07-04 10:08:45 +08:00
.github/workflows fix: address community review warnings 2026-06-14 22:43:37 +08:00
.gitignore feat: add Android support and release packaging 2026-06-14 01:42:44 +08:00
esbuild.config.mjs fix: address community review warnings 2026-06-14 22:43:37 +08:00
LICENSE feat: add heading-aware outline guides 2026-06-13 20:31:51 +08:00
main.js fix: align reading guide segments 2026-07-04 10:08:45 +08:00
main.ts fix: align reading guide segments 2026-07-04 10:08:45 +08:00
manifest.json fix: align reading guide segments 2026-07-04 10:08:45 +08:00
package-lock.json fix: align reading guide segments 2026-07-04 10:08:45 +08:00
package.json fix: align reading guide segments 2026-07-04 10:08:45 +08:00
README.md fix: address community review warnings 2026-06-14 22:43:37 +08:00
styles.css fix: align reading guide segments 2026-07-04 10:08:45 +08:00
tsconfig.json feat: add heading-aware outline guides 2026-06-13 20:31:51 +08:00
versions.json fix: align reading guide segments 2026-07-04 10:08:45 +08:00

STS-indentation

An Obsidian plugin that:

  • indents headings and body blocks by their actual heading ancestry;
  • treats the first heading as depth zero, regardless of whether it is H1-H6;
  • supports lists, tasks, code blocks, images, quotes, tables, math, callouts, and embeds;
  • draws one guide per parent heading;
  • can color each guide from its corresponding parent heading;
  • can keep native fold arrows visible on their corresponding guide lines;
  • provides a master indentation toggle plus guide, arrow, color, and width settings;
  • supports Live Preview, Source mode, and Reading view.
  • supports desktop and mobile Obsidian, including Android touch targets.

Install

Copy main.js, manifest.json, and styles.css into:

.obsidian/plugins/STS-indentation/

Then enable STS-indentation in Obsidian's Community plugins settings.

Android manual installation

  1. Download the three release assets: main.js, manifest.json, and styles.css.

  2. Create this folder inside the vault:

    .obsidian/plugins/sts-indentation/
    
  3. Put the three files directly inside that folder.

  4. Restart Obsidian.

  5. Open Settings → Community plugins and enable STS-indentation.

Android file managers may hide folders beginning with a dot. A file manager that can display hidden files is required for manual installation.

Releases

Release tags and release names use the exact plugin version without a v prefix, for example 1.2.4. Each release contains:

  • main.js
  • manifest.json
  • styles.css

Build

npm install
npm run build