xavdid / obsidian-golinks

Turn go/links into clickable elements in Obsidian
MIT License
11 stars 0 forks source link
obsidian obsidian-md obsidian-plugin

Obsidian GoLinks

This is a simple Obsidian plugin for rendering plaintext GoLinks (like go/links) so that they're clickable.

Demo

This plugin renders plaintext go/links as clickable! It ignores links in `go/backticks` and links that have already been [go/linkified](http://go/linkified).

> It also works in go/blockquotes, and...

- it
- works
- in
- go/lists!
- neat, right?

Installation

Easiest: Plugin Directory

This plugin can be installed from the Obsidian Plugins directory!

You can also click this link to open the page directly in Obsidian: https://obsidian.md/plugins?id=obsidian-golinks

Medium: From Releases

  1. create the path/to/your/vault/.obsidian/plugins/obsidian-golinks folder
  2. go to the latest GitHub release
  3. download the main.js and manifest.json
  4. move both of those files to the folder created in step 1
  5. in Obsidian settings, enable the plugin like normal

Most Involved: Build From Source

  1. clone this repo into path/to/your/vault/.obsidian/plugins/obsidian-golinks
  2. in that folder install dependencies by running yarn
  3. build w/ yarn build
  4. in Obsidian settings, enable the plugin like normal

Considerations

There is no risk of data loss when using this plugin. As it only acts on the markdown rendering process, the worst it can do is make your reading view not show some of your text (or show it incorrectly). If this happens, disable the extension and please file an issue.

No data is sent off your machine, so this plugin is perfectly safe to use in corporate contexts. It's basically just some regex.

Releasing New Versions

You can simplify the version bump process by running npm version patch, npm version minor or npm version major after updating minAppVersion manually in manifest.json. The command will bump version in manifest.json and package.json, and add the entry for the new version to versions.json