Git Product home page Git Product logo

obsidian-metatable's Introduction

Obsidian Metatable


DEPRECATION NOTICE: This Obsidan plugin is no longer actively maintained. New developments in Obsidian itself have made clear I'm no longer interested in the tool nor maintaining a plugin for it.


A plugin for Obsidian to display the full frontmatter block instead of just the list of tags.

screenshot

Changelog

  • 0.14.7
    • Warn users of this plugin that Obsidian 1.4 broke it.
  • 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).
  • 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 an obsidian-metatable directory is a direct child of plugins.
  • 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 and manifest.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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.