No description
Find a file
Rebbecca Bishop 1d52f44119
Delete stale.yml
Removing stalebot due to its depreciation.
2023-08-10 19:15:17 -05:00
.github/workflows Delete stale.yml 2023-08-10 19:15:17 -05:00
src fix: fixes some live preview errors 2022-10-21 16:15:47 -04:00
.gitattributes Initial commit 2021-07-23 15:14:35 -04:00
.gitignore switch to esbuild 2021-12-09 08:32:10 -05:00
.release-please-manifest.json chore: Create .release-please-manifest.json 2023-04-25 11:32:34 -04:00
CHANGELOG.md chore(release): 1.2.2 2022-10-21 16:15:55 -04:00
esbuild.config.mjs live preview updates 2022-04-08 13:48:22 -04:00
LICENSE Initial commit 2021-07-23 15:14:35 -04:00
manifest.json chore(release): 1.2.2 2022-10-21 16:15:55 -04:00
package-lock.json chore(release): 1.2.2 2022-10-21 16:15:55 -04:00
package.json chore(release): 1.2.2 2022-10-21 16:15:55 -04:00
README.md Update README.md 2023-05-30 12:35:03 -05:00
release-please-config.json chore: Create release-please-config.json 2023-04-25 11:33:29 -04:00
rollup.config.js init 2021-07-23 15:41:33 -04:00
tsconfig.json live preview updates 2022-04-08 13:48:22 -04:00
txt live preview updates 2022-04-08 13:48:22 -04:00
versions.json 1.0.3 2021-10-13 10:27:27 -04:00

🥇 Our documentation has moved here.

Buy Me a Coffee at ko-fi.com


Development Status: Maintenance Mode

Due to a glut of high priority Javalent plugin projects, this plugin is now entering maintenance mode for the time being. This is not a permanent status.

  • PR's will be reviewed.
  • Yay bugs will be reviewed and worked if able.
  • Feature Requests will not be worked.

Markdown Attributes is a proof of concept Obsidian plugin that allows users to add Pandoc-style markdown attributes to various elements such as text, headers, tables, links, lists, code blocks, and block quotes.

This plugin enhances Obsidian's functionality by providing more options for customization and organization within notes. Note that while this plugin is stable and should not result in any loss of data, rendering errors may occur.

Features

  • Allows using Pandoc-style markdown attributes
  • Supports attributes for:
    • Inline text elements such as italics, bold and highlights
    • Paragraphs
    • Headers
    • Tables and individual table cells
    • Links (both Wikilinks and Markdown syntax links)
    • Lists and individual list items
    • Code blocks, Block quotes, and Obsidian callouts

Quickstart

  1. To add an attribute to an element, surround the attribute name and value in curly braces {}. For example, to add a class attribute to a paragraph, write { .my-class } at the end of the paragraph.
  2. To add an ID attribute to an element, use the format id=identifier. For example, to add an ID attribute to a header, write { id=my-header } at the end of the header line.
  3. You can add attributes to a variety of elements, including paragraphs, headers, tables, links, lists, code blocks and block quotes. See the specific usage examples above for more information.
  4. If you encounter any rendering errors, create an issue and include the source text that caused the problem.

Check out the plugin documentation for more detailed instructions and examples.

Support

If you encounter any issues, want to give back and help out, or have suggestions for new features, file an issue on the GitHub repository.

Complementary plugins

If you're using Obsidian to better organize your notes, you may find some of my other plugins useful: