Blockreffer

by tyler.earth
5
4
3
2
1
Score: 25/100

Description

Category: Note Enhancements

The Blockreffer plugin enables users to search for and embed blocks within their Obsidian vault using block references (e.g., ^block-refs). This functionality simplifies navigation and content organization by allowing users to link directly to specific blocks within notes. The plugin supports vault-wide searches for block references and offers integration with Obsidian's hotkeys feature for easy access. It is ideal for users who need granular linking capabilities to enhance note connectivity and workflow efficiency.

Reviews

No reviews yet.

Stats

14
stars
1,913
downloads
2
forks
723
days
637
days
637
days
3
total PRs
2
open PRs
0
closed PRs
1
merged PRs
7
total issues
6
open issues
1
closed issues
0
commits

Latest Version

2 years ago

Changelog

what's changed

new contributors

Full changelog: https://github.com/tyler-dot-earth/obsidian-blockreffer/compare/1.4.1...1.5.0

README file from

Github

Blockreffer for Obsidian

Search and embed blocks with ^block-references aka ^block-refs aka ^block-ids.

image

image

Features

  • Embed blocks with ^block-refs
  • Search your vault for blocks with ^block-refs

Installation

Like all other plugins, you can install this in Obsidian - Settings > Plugins > Community plugins > Browse > search for Blockreffer

You can also click the install button on Obsidian plugin's search page: https://obsidian.md/plugins?search=blockreffer

Alternatively, use BRAT to install beta versions of this plugin:

  1. Install BRAT
  2. Enable BRAT after installation
  3. Open BRAT settings
  4. Click "Add Beta plugin"
  5. Paste this into the repository field: https://github.com/tyler-dot-earth/obsidian-blockreffer
  6. Click "Add plugin"
  7. :sparkles: The plugin should now be installed.
    • NOTE: this will automatically update and use the latest beta version of the plugin.

FAQ

What are block references?

Check out the Obsidian docs: https://help.obsidian.md/Linking+notes+and+files/Internal+links#Link+to+a+block+in+a+note

Can I assign hotkeys to this plugin's commands?

Yes. Use the Hotkeys (core Obsidian plugin) to assign hotkeys to this plugin's commands.


Contributing

Contributors

First time developing plugins?

Quick starting guide for new plugin devs:

  • Clone your repo to a local development folder. For convenience, you can place this folder in your .obsidian/plugins/your-plugin-name folder.
  • Install NodeJS, then run npm i in the command line under your repo folder.
  • Run npm run dev to compile your plugin from main.ts to main.js.
  • Make changes to main.ts (or create new .ts files). Those changes should be automatically compiled into main.js.
  • Reload Obsidian to load the new version of your plugin.
  • Enable plugin in settings window.
  • For updates to the Obsidian API run npm update in the command line under your repo folder.

Releasing new releases

  • Update your manifest.json with your new version number, such as 1.0.1, and the minimum Obsidian version required for your latest release.
  • Update your 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.
  • Create new GitHub release using your new version number as the "Tag version". Use the exact version number, don't include a prefix v. See here for an example: https://github.com/obsidianmd/obsidian-sample-plugin/releases
  • Upload the files manifest.json, main.js, styles.css as binary attachments. Note: The manifest.json file must be in two places, first the root path of your repository and also in the release.
  • Publish the release.

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

Adding your plugin to the community plugin list

How to use

  • Clone this repo.
  • Make sure your NodeJS is at least v16 (node --version).
  • npm i or yarn to install dependencies.
  • npm run dev to start compilation in watch mode.

Manually installing the plugin

  • Copy over main.js, styles.css, manifest.json to your vault VaultFolder/.obsidian/plugins/your-plugin-id/.

Improve code quality with eslint (optional)

  • ESLint is a tool that analyzes your code to quickly find problems. You can run ESLint against your plugin to find common bugs and ways to improve your code.
  • To use eslint with this project, make sure to install eslint from terminal:
    • npm install -g eslint
  • To use eslint to analyze this project use this command:
    • eslint main.ts
    • eslint will then create a report with suggestions for code improvement by file and line number.
  • If your source code is in a folder, such as src, you can use eslint with this command to analyze all files in that folder:
    • eslint .\src\

Funding

If you found this project helpful, please consider kicking a couple bucks my way:

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Omnisearch
4 years ago by Simon Cambier
A search engine that "just works" for Obsidian. Supports OCR and PDF indexing.
Homepage
5 years ago by mirnovov
An Obsidian plugin that opens a specified note, canvas, or workspace on startup, instead of the most recent one.
Tag Wrangler
6 years ago by PJ Eby
Rename, merge, toggle, and search tags from the Obsidian tag pane
Notebook Navigator
18 days ago by Johan Sanneblad
Copy images from Safari straight into your vault, paste links without tracking junk, fix broken terminal output, and clean up AI text. Just paste, and Better Paste handles the rest.
Local REST API with MCP
3 months ago by Adam Coddington
A secure REST API and Model Context Protocol (MCP) server for your vault.
Quiet Outline
4 years ago by the_tree
Improving experience of outline in Obsidian
Book Search
4 years ago by anpigon
Obsidian plugin that automatically creates notes by searching for books
Settings Search
5 years ago by Jeremy Valentine
Adds a search bar to Obsidian.md's settings
Another Quick Switcher
5 years ago by tadashi-aikawa
This is an Obsidian plugin which is another choice of Quick switcher.
Simple CanvaSearch
3 years ago by ddalexb
Editor Width Slider
3 years ago by @MugishoMp
With this plugin you can set the line width of the editor in obsidian.
CSS Editor
3 years ago by Zachatoo
Edit CSS snippets in Obsidian.
Global Search and Replace
3 years ago by Mahmoud Fawzy Khalil
A plugin to do a global search and replace in all your Obsidian vault files.
Smart Second Brain
2 years ago by Leo310, nicobrauchtgit
An Obsidian plugin to interact with your privacy focused AI-Assistant making your second brain even smarter!
Sheets Extended
3 years ago by NicoNekoru
Plugin that adds features to tables in obsidian including merging, vertical headers, and custom css
Khoj
4 years ago by Debanjum Singh Solanky
Your AI second brain. Self-hostable. Get answers from the web or your docs. Build custom agents, schedule automations, do deep research. Turn any online or local LLM into your personal, autonomous AI (gpt, claude, gemini, llama, qwen, mistral). Get started - free.
Handwritten Notes
3 years ago by FBarrCa
Obsidian Handwritten Notes Plugin
Floating Search
3 years ago by Boninall
A plugin for searching text by using Obsidian default search view.
Version History Diff (Sync, File Recovery & Git)
4 years ago by kometenstaub
Get a diff view of your Obsidian Sync, File Recovery and Git version history
Epub Importer
3 years ago by aoout
Import EPUB files as Markdown.
Text expand
6 years ago by MrJackphil
A simple text expand plugin for Obsidian.md
Dynamic Outline
2 years ago by theopavlove
Adds a customizable GitHub-like floating table of contents to Obsidian.
Core Search Assistant
5 years ago by qawatake
An Obsidian plugin to enhance built-in search: keyboard interface, card preview, bigger preview
Vantage - Advanced search builder
6 years ago by ryanjamurphy
Vantage helps you build complex queries using Obsidian's native search tools.
Simple RSS
3 years ago by Monnierant
Fuzzy Chinese Pinyin
3 years ago by lazyloong
Unicode Search
3 years ago by BambusControl
Simple Unicode character search for Obsidian.md
File path to URI
6 years ago by Michal Bureš
Convert file path to uri for easier use of links to local files outside of Obsidian
Vault Changelog
5 years ago by Badr Bouslikhin
An Obsidian plugin to maintain a changelog of recently edited notes
Emoji Magic
3 years ago by simplgy
Makes it easier to add emojis using an improved keyword search
Marp
3 years ago by JichouP
Plugin to use Marp with Obsidian
Quiz Generator
2 years ago by Edward Cui
Generate interactive flashcards from your notes using models from OpenAI (ChatGPT), Google (Gemini), Ollama (local LLMs), and more. Or manually create your own to use with the quiz UI.
Dangling links
6 years ago by Graydon Hoare
obsidian plugin for displaying dangling links
PDF break page
2 years ago by CG
Plugin for obsidian that adding shortcuts to create breakpages for pdf exports.
Copy Image
3 years ago by Felipe D.S. Lima
Easily copy image to clipboard by right clicking image.
Improved Random Note
3 years ago by ShockThunder
NetClip
2 years ago by Elhary
this plugin is for Obsidian that allows you to browse the web and clip webpages directly into your vault.
MLIR Syntax Highlight
3 years ago by Lewuathe
Metadata Hider
3 years ago by Benature
Hide metadata property if its value is empty
Nifty Links
3 years ago by x-Ai
Generating elegant, Notion-styled rich link cards to enhance your note-taking experience.
TickTick
3 years ago by Viduy Cheung
Text Finder
2 years ago by hafuhafu
Provides a find/replace window in edit mode similar to VSCode (supports regular expressions and case sensitivity).
Obsidian-compatible Watcher for ActivityWatch
3 years ago by Grimmauld
Obsidian plugin to track user activity with ActivityWatch
No more flickering inline math
3 years ago by Ryota Ushio
No longer disturbed by flickering inline math in Obsidian.
Search In Canvas
2 years ago by Boninall
Rendered Block Link Suggestions
3 years ago by Ryota Ushio
Upgrade Obsidian's built-in link suggestions with block markdown rendering.
Obsidian Dynamic Embed
4 years ago by Ivaylo Dimitrov Dabravin
Card View Switcher
4 years ago by qawatake
An Obsidian plugin to provide a quick switcher with card view
Contacts
4 years ago by vbeskrovnov
With this plugin, you can easily organize and manage your contacts within Obsidian. Simply create a note with contact information and use the plugin's features to quickly search, and sort through your contacts. Contacts plugin also helps you to remember birthdays of your contacts and keeps track of the last time you met them.
Search Everywhere
4 years ago by Mom0
Obsidian Search Everywhere Plugin
Media Companion
2 years ago by Nick de Bruin
Single File Daily Notes
3 years ago by Pranav Mangal
An Obsidian plugin to create and manage daily notes in a single file
Quoth
5 years ago by Eric Rykwalder
Semantic Search
3 years ago by bbawj
Semantic search for Obsidian.md
GPT Assistant
3 years ago by M7mdisk
Ask GPT from your notes and get personalized answers based on your knowledge base.
Multi State CheckBox Switcher
3 years ago by KubaMiszcz
Kindle Highlights Importer
2 years ago by MovingMillennial
Lemons Search
2 years ago by Moritz Jung
An Obsidian plugin that offers a fast fuzzy finder based quick switcher with preview.
Smart Links
4 years ago by David Lynch
Broken Links
2 years ago by ipshing
Vault 2 Book
3 years ago by Mitra98t
Obsidian plugin to convert vault to a complete pdf with Table Of Content
Power Search
5 years ago by Aviral Batra
Flashcard Generator
3 years ago by ChloeDia
Obsidian Plug-in to automatically create a set of questions/answers on your notes !
Copy Search URL
4 years ago by Carlo Zottmann
A plugin for Obsidian (https://obsidian.md) that adds a menu entry to its search view for copying the Obsidian search URL.
SamePage
4 years ago by SamePage
Code Block Labels
5 years ago by Sean Bowers
Provides labels for codeblocks in Obsidian
Quote Share
4 years ago by DuocNV
Generate beautifull image from Obsidian.
TinyPNG Image
3 years ago by ckt1031
Obsidian plugin for compressing images with TinyPNG
Exercises
3 years ago by AlexCCavaco
Create Interactive Exercises along side your Obsidian Notes
Relative Find
5 years ago by phibr0
Frontmatter generator
3 years ago by Hananoshika Yomaru
A plugin for Obsidian that generates frontmatter for notes
BuJo Bullets
2 years ago by Will Olson
Alternate checkbox types for Obsidian to support Bullet Journal bullets
External Link Helper
4 years ago by Jhonghee Park
Obsidian plugin for link suggestion
External File Linker
a year ago by Kay606
File indicators
3 years ago by Jakob
Add custom indicators to the file explorer.
Publish to Steemit
4 years ago by anpigon
Post directly to your Steemit from Obsidian.
Image Classify Paste
3 years ago by tianfx
Search Templates Library
3 years ago by Pentchaff
Obsidian plugin that allows to store searches templates for later use, and displays search results both in the search view and graph view.
Edit MDX
3 years ago by Tim Peters
Create and edit mdx files in Obsidian.md as if they were md files.
TODO Wrangler
3 years ago by Jeel Shah
An obsidian plugin to wrangle your Todos and put them in their place.
Memos Sync
2 years ago by RyoJerryYu
Syncing Memos to Obsidian daily note. Fully compatible with official Daily Notes plugin, Calendar plugin and Periodic Notes plugin.
File Publisher
3 years ago by Devin Sackett
Feeds
3 years ago by LukeMT, pashashocky, madx
Magic feeds dataview query for obsidian
Git File Explorer
3 years ago by Mateus Molina
Codeblock Template
3 years ago by Super10
A template plugin that allows for the reuse of content within Code Blocks!一个可以把Code Block的内容重复利用模板插件!
File Index
3 years ago by Steffo
Obsidian plugin to create a metadata file about the files present in the Vault
Moulinette Search for TTRPG
2 years ago by Moulinette
Plugin for Obsidian
Random Number Generator
3 years ago by iRewiewer
Gives you a random number
Barcode Generator
3 years ago by noxonad
A barcode generator for obsidian.
KoReader Highlight Importer
2 years ago by Tahsin Kocaman
Imports highlights and metadata from KoReader into Obsidian notes
Image Picker
a year ago by ari.the.elk
RSS Copyist
3 years ago by aoout
Get the RSS articles as notes.
Sort Frontmatter
3 years ago by Kanzi
Sort frontmatter automatically
Tree Search
2 years ago by catacgc
Page Scroll
2 years ago by triski
Obsidian Page Up|Down|Top|Bottom
LaTeX-OCR
3 years ago by Jack Barker
Giphy
2 years ago by LuCrypto
Clipper Catalog
2 years ago by Greg K.
A catalog view that provides a powerful interface for all your clipped web articles and content. Easily organize, search, and manage your web clippings within your vault.
EasyLink
a year ago by isitwho
Select text in your obsidian editor to find the most similar content from other notes and easily create links.
Extended File Support
a year ago by Nick de Bruin
Adds opening and embedding support for various filetypes to Obsidian
Adjacency Matrix Exporter
3 years ago by danielegrazzini
Create a numerical adjacency matrix of your Vault in two ways: Absolute and Normalized
short tab name
3 years ago by Shumpei Tanaka
a plugin of obsidian for to change showing tab name to short
Sidebar Resizer
2 years ago by Jeet Sukumaran
Link Maintainer
2 years ago by wenlzhang
An Obsidian plugin that helps you maintain note links when splitting or reorganizing notes.
Focus Tracker
2 years ago by Jeet Sukumaran
ai-writer
2 years ago by Donovan Ye
A plugin for Obsidian that uses AI to help you write better and faster.
TG Emoji Search
a year ago by MarsBatya
Fight Note
2 years ago by Dmitry Loac
Obsidian Plugin for shows Tekken notation into an easy-to-read form.
Note Codes
a year ago by Ezhik
Reference your Obsidian notes from anywhere with simple 4-character codes.
Link to Verse
2 years ago by Alberto Sesiliano (aygjiay)
Journal View
11 days ago by RUverse
A Journal View for Obsidian
Update Time Updater
2 years ago by MURATAGAWA Kei
Obsidian plugin to update the 'update time' element when saving or manually.
CmdSearch
a year ago by SpaceshipCaptain
Rapid AI
2 years ago by Rapid AI
AI Assistant for selected text and generating content with Markdown. Shortcuts and quick action buttons provide instant AI assistance. It provides a high availability API for unlimited Chat GPT request rates, so you can ensure smooth work for any workload.
Browser Interface
2 years ago by Jason Lieb
An obsidian plugin that pairs with a chrome extension to manage your tabs in obsidian.
Pia viewer
2 years ago by dldisud
Inline Code Copy
a year ago by Hongchen Lin
Clipboard Manager
a year ago by Ayush Raj
The clipboard obsidian plugin
Epiphany
2 years ago by Epiphany
URI Converter
a year ago by wenlzhang
An Obsidian plugin to convert Obsidian URIs to Obsidian internal links.
Tezcat
10 months ago by Max Margenot
Tezcat is an Obsidian plugin that uses AI embeddings to index your vaults and integrate search over your thoughts into your workflow.
Header Counter
2 years ago by Nancy Lee
Mention Autocomplete
19 days ago by Darren Zheng
Type `@` to instantly search and link any note in your vault — with full-text search, rendered preview, and smart sentence extraction.
Click Hint
2 years ago by kbwo
Replicate
2 years ago by Sébastien Dubois
Integrate Replicate.com with Obsidian
ShaahMaat-md
2 years ago by Mihail Kovachev
Share via Notepad Tab
2 years ago by Iulian Onofrei
Note Placeholder
a year ago by XZSt4nce
Replaces text of note link to placeholder in view mode.
Segerlab
4 months ago by Semyon Kononchuk
Renders calculator views within Obsidian notes from JSON data copied from the Segerlab app.