Markdown Dialect IAL
approvedby fangface-hub
Adds Pandoc-style Inline Attribute Lists to Obsidian Markdown. - This plugin has not been manually reviewed by Obsidian staff.
Markdown Dialect IAL
Obsidian Markdown Dialect – IAL adds Pandoc-style Inline Attribute Lists to Obsidian, enabling custom IDs, classes, and attributes directly in Markdown.
Features
- Supports Pandoc-style Inline Attribute Lists (IAL).
- Provides a settings screen where each IAL item type can be enabled/disabled:
- id (
#id) - class (
.class) - key/value (
key=value)
- id (
- Can auto-apply IAL filters on save.
- Includes a command:
Apply IAL filters to active file.
Development
npm install
npm run dev
Run lint:
npm run lint
Build production bundle:
npm run build
Community Plugin Release
Use one of the following version bump scripts depending on the scope of changes:
npm run version:patch- For backward-compatible fixes only (
x.y.z->x.y.(z+1))
- For backward-compatible fixes only (
npm run version:minor- For backward-compatible feature additions (
x.y.z->x.(y+1).0)
- For backward-compatible feature additions (
npm run version:major- For breaking changes (
x.y.z->(x+1).0.0)
- For breaking changes (
Each script updates package.json, package-lock.json, manifest.json, and versions.json together.
- Commit and push to GitHub.
- Create a GitHub Release with tag exactly matching
manifest.jsonversion. - Attach release assets:
main.js,manifest.json,styles.css(optional),versions.json(recommended). - Submit the repository URL from Obsidian Community Plugins.
Notes:
manifest.jsonin the default branch must be up to date before submission.- Plugin
idmust be unique and must not containobsidian.
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.