Obsidian Metatable
A plugin for Obsidian to display the full frontmatter block instead of just the list of tags.
Changelog
- 0.14.6
- Fix mobile rendering (#45). This was due a webkit bug that forced the removal of customisations for the root
summary
. - Fix relative links (#47).
- Fix mobile rendering (#45). This was due a webkit bug that forced the removal of customisations for the root
- 0.14.5
- Handle aliases as a special case (#49).
- 0.14.4
- Upgrade to Obsidian 1.1
- Upgrade dependencies due to CVE-2022-46175
- 0.14.3
- Fix (#37) local URLs should not be encoded as URIs.
- Fix tag parts should not be encoded as URIs.
- 0.14.2
- Fix (#38) tag URLs should not be encoded as URIs.
- 0.14.1
- Fix (#36) tag normalisation when tags are separated by spaces.
- 0.14.0
- (breaking) Restructure markup and use Solid.js instead of plain DOM.
- (breaking) Normalise custom properties. See customising colours and symbols for the full list.
- Add parts for leaf types (number, boolean, null, ISO date).
- Add new documentation. It works as an Obsidian vault.
- Add sidebar view.
- Add experimental "tight" boundary to change styles when the container is smaller than 260px. If and when Obsidian has a web renderer with support for CSS Container Queries this will be reverted.
- Add Markdown autolinks.
See the changelog for the full list of version. Or check the decision log for the main design choices.
Configuration
By enabling the plugin in the “Community plugins” section you'll be all set. To see the effects you'll need to open a new document or restart the vault.
Check the documentation for a getting started, customisation strategies, examples and more.
Installation
From Obsidian:
- Ensure Community Plugins are enabled.
- Browse community plugins searching for metatable.
- Click install.
- Enable plugin in the “Community Plugins” Settings section.
- Open a file (notice that previously opened files won't get the effects of the plugin until reopened or changed).
From release:
- Download the
obsidian-metatable-{version}.zip
file from the chosen release, for example the latest release. - Ensure “Community Plugins” are enabled in Settings.
- Ensure the
.obsidian/plugins/
directory exists in your vault directory. - Expand the zip file into the
.obsidian/plugins/
directory such that anobsidian-metatable
directory is a direct child ofplugins
. - Enable plugin in the “Community Plugins” Settings section.
- Open a file (notice that previously opened files won't get the effects of the plugin until reopened or changed).
From source:
- Clone the source repository.
- Run
npm install
. - Run
npm run build
. - Create an
obsidian-metatable
directory under your vault's.obsidian/plugins/
directory. - Copy over
main.js
,versions.json
andmanifest.json
. - Enable plugin in the “Community Plugins” Settings section.
- Open a file (notice that previously opened files won't get the effects of the plugin until reopened or changed).
Licence
Arnau Siches under the MIT License