Abbrlink

approved

by Q78KG

Automatically generate permanent short links for your markdown files.

4 stars475 downloadsUpdated 6mo agoMIT
View on GitHub

Abbrlink for Obsidian

English | 简体中文

Generate permanent links for Markdown files.

Features

  • Generate unique links for Markdown files
  • Support both automatic and manual generation modes
  • Configurable hash length (4-32 digits)
  • Hash collision detection and prevention
  • Optional random hash generation mode
  • Skip files with existing abbrlinks
  • Step-by-step task building for efficient batch processing

Usage

  1. Enable the plugin in Obsidian settings
  2. Click the link icon in the sidebar to batch generate abbrlinks for all files
  3. Choose to automatically generate abbrlinks for new files

Settings

Basic Settings

  • Abbrlink Length: Set the length of generated hash (4-32 digits)

Automation Options

  • Skip Existing: Skip processing files that already contain abbrlinks
  • Auto Generate: Automatically generate abbrlinks for newly created Markdown files

Advanced Options

  • Random Mode: Use randomly generated SHA256 hash instead of filename-based hash
  • Check Hash Collision: Automatically detect and avoid hash value conflicts

Generated Format

The plugin adds an abbrlink field in the file's frontmatter:

---
abbrlink: 1a2b3c4d
---

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.