Note:: Please report any bugs you encounter by opening a new issue on GitHub.
Add icons to your Obsidian notes. Supported icon sets:
You can toggle which icon set(s) you want to display in the icon picker from within the Icons Plugin settings.
This plugin uses react-icons to render icons via a Markdown postprocessor. Inspired by obsidian-citation-plugin and based on obsidian-sample-plugin.
A demonstration video showing the icon picker and the rendered markdown.
Select any icon from the icon picker (selectively activate icon packs in the settings).
The rendered markdown will display the icons accordingly.
As this is an experimental plugin, bugs are expected to occur. Kindly open an issue in this repository and describe in detail what bug you encountered.
Icon Set | License | Version | Count |
---|---|---|---|
Font Awesome | CC BY 4.0 License | 5.12.1 | 1560 |
Remix Icon | Apache License Version 2.0 | 2.5.0 | 2172 |
In order to customize the icons in order to change their color, size, etc, you should make a CSS snippet.
To do this, follow these steps:
.obsidian-icon {
... changes go here.
}
Your changes will now be applied and you can edit the file when you want.
./your-obsidian-vault/.obsidian/plugins/
yarn
to install dependenciesnpm run dev
to start compilation in watch mode.manifest.json
with your new version number, such as 1.0.1
, and the minimum Obsidian version required for your latest release.versions.json
file with "new-plugin-version": "minimum-obsidian-version"
so older versions of Obsidian can download an older version of your plugin that's compatible.v
. See here for an example: https://github.com/obsidianmd/obsidian-sample-plugin/releasesmanifest.json
, main.js
, styles.css
as binary attachments.make release
for conveniencemain.js
, styles.css
, manifest.json
to your vault VaultFolder/.obsidian/plugins/obsidian-icons-plugin/
.