No description
Find a file
2023-06-28 11:07:20 +03:00
src Improve inner links setting name 2023-04-11 03:00:09 +03:00
.editorconfig Initial commit, version 1.0.0 2023-03-21 17:14:55 +02:00
.envrc Initial commit, version 1.0.0 2023-03-21 17:14:55 +02:00
.eslintignore Initial commit, version 1.0.0 2023-03-21 17:14:55 +02:00
.eslintrc Initial commit, version 1.0.0 2023-03-21 17:14:55 +02:00
.gitignore Initial commit, version 1.0.0 2023-03-21 17:14:55 +02:00
.npmrc Initial commit, version 1.0.0 2023-03-21 17:14:55 +02:00
esbuild.config.mjs Initial commit, version 1.0.0 2023-03-21 17:14:55 +02:00
flake.lock Initial commit, version 1.0.0 2023-03-21 17:14:55 +02:00
flake.nix npm update 2023-06-28 11:03:39 +03:00
LICENSE Initial commit, version 1.0.0 2023-03-21 17:14:55 +02:00
manifest.json Version 1.0.3 2023-06-28 11:07:20 +03:00
package-lock.json npm update 2023-06-28 11:03:39 +03:00
package.json Version 1.0.3 2023-06-28 11:07:20 +03:00
README.md Update the readme as the plugin got approved 2023-04-11 03:02:40 +03:00
styles.css Another CSS hack to avoid styling page props in code blocks 2023-06-28 10:59:45 +03:00
tsconfig.json Initial commit, version 1.0.0 2023-03-21 17:14:55 +02:00
version-bump.mjs Initial commit, version 1.0.0 2023-03-21 17:14:55 +02:00
versions.json Version 1.0.3 2023-06-28 11:07:20 +03:00

Obsidian Page Properties

This is a plugin for Obsidian which adds page properties similar to those present in Logseq.

demo-1.png demo-2.png

The main two things it does are:

  • Adds pretty tag-like styles for full-line inline fields from Dataview - note that while Dataview is not a dependency they're not that useful without it.
  • Makes the field name into an inner link - a cute little feature from Logseq.

Another couple of features, that are missing in Logseq are:

  • For certain fields the value is converted into a link by a specified pattern - this is configurable.
    • This is useful when the tag already describes what the host should be, for example a relevant GitHub repository, or a wiki page - instead of the full link you only set the username/repository part or the wiki page name.
    • Works really well with the Surfing plugin :)
  • Some fields can be hidden from the reader view - also configurable.

Installation

  • It's on the Obsidian Plugin Marketplace.
  • You can use the Brat plugin.
  • You can download the main.js, styles.css and manifest.json files manually from the releases page and put them into the $VAULT/.obsidian/plugins/page-properties folder.
  • For Nix users, you can do this too:
nix profile install github:necauqua/obsidian-page-properties
ln -s ~/.nix-profile/share/obsidian/plugins/page-properties $VAULT/.obsidian/plugins/page-properties