Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Markdown Dialect IAL

fangface-hubfangface-hub119 downloads

Adds Pandoc-style Inline Attribute Lists to Obsidian Markdown.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates5

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)
  • 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))
  • npm run version:minor
    • For backward-compatible feature additions (x.y.z -> x.(y+1).0)
  • npm run version:major
    • For breaking changes (x.y.z -> (x+1).0.0)

Each script updates package.json, package-lock.json, manifest.json, and versions.json together.

  1. Commit and push to GitHub.
  2. Create a GitHub Release with tag exactly matching manifest.json version.
  3. Attach release assets: main.js, manifest.json, styles.css (optional), versions.json (recommended).
  4. Submit the repository URL from Obsidian Community Plugins.

Notes:

  • manifest.json in the default branch must be up to date before submission.
  • Plugin id must be unique and must not contain obsidian.
HealthExcellent
ReviewPassed
About
Add Pandoc-style Inline Attribute Lists (IAL) to Markdown to assign custom IDs, classes, and key/value attributes directly in notes. Configure which IAL token types are accepted, auto-apply filters on save, or run the Apply IAL filters command to process the active file.
MarkdownProperties
Details
Current version
1.0.3
Last updated
2 months ago
Created
3 months ago
Updates
5 releases
Downloads
119
Compatible with
Obsidian 1.5.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
fangface-hubfangface-hub
github.com/fangface-hub
GitHubfangface-hub
  1. Community
  2. Plugins
  3. Markdown
  4. Markdown Dialect IAL

Related plugins

Virtual Content

Display markdown text (including dataview queries or Bases) at the bottom, top or in the sidebar for all notes which match a specified rule, without modifying them.

Slurp

Saves webpages as clean, uncluttered Markdown.

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

Linter

Format and style your notes. Linter can be used to format YAML tags, aliases, arrays, and metadata; footnotes; headings; spacing; math blocks; regular Markdown contents like list, italics, and bold styles; and more with the use of custom rule options.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Custom Frames

Turn web apps into panes using iframes with custom styling. Also comes with presets for Google Keep, Todoist and more.

Consistent Attachments and Links

Move note attachments and update links automatically.

Outliner

Work with your lists like in Workflowy or Roam Research.

Flashcards

Anki integration.

Image Captions

Add captions to images with inline Markdown and link support. The caption format is compatible with the Commonmark spec and other Markdown applications.