No description
Find a file
2025-06-19 04:35:42 +08:00
.github/workflows Update release.yml 2025-06-19 04:35:42 +08:00
.trae/rules docs(提交规范): 更新提交信息格式以包含模块信息 2025-05-12 18:11:20 +08:00
src opt: 移除无用代码 2025-06-19 03:48:48 +08:00
.editorconfig Initial commit 2025-05-12 16:17:23 +08:00
.eslintignore Initial commit 2025-05-12 16:17:23 +08:00
.eslintrc Initial commit 2025-05-12 16:17:23 +08:00
.gitignore init: 基本开发配置 2025-05-12 17:32:50 +08:00
.npmrc Initial commit 2025-05-12 16:17:23 +08:00
esbuild.config.mjs chore: 升级成1.2.9 2025-06-07 23:58:01 +08:00
LICENSE chore: 更新版权许可证书 2025-06-12 16:59:03 +08:00
manifest.json chore: update to 1.2.11 2025-06-19 03:53:48 +08:00
package-lock.json chore: update to 1.2.11 2025-06-19 03:53:48 +08:00
package.json chore: update to 1.2.11 2025-06-19 03:53:48 +08:00
README.md chore: 更新版权许可证书 2025-06-12 16:59:03 +08:00
README_zh.md chore: 更新版权许可证书 2025-06-12 16:59:03 +08:00
styles.css refactor: 将内联样式迁移到CSS文件中,并优化一些布局 2025-06-14 15:26:09 +08:00
tsconfig.json feat: 添加热力图组件并集成到侧边栏 2025-05-12 18:07:26 +08:00
version-bump.mjs Initial commit 2025-05-12 16:17:23 +08:00
versions.json chore: update to 1.2.11 2025-06-19 03:53:48 +08:00

Banyan - Obsidian Note Navigator

English | 简体中文

A powerful Obsidian note management and navigation plugin

Introduction

Banyan is an Obsidian note management and navigation plugin that helps you efficiently browse and manage your Obsidian notes. Through an intuitive card view interface, you can quickly access and operate notes in a single panel. The plugin supports multi-dimensional filtering functions, allowing you to filter notes through tag combinations, keyword searches, creation dates, and other conditions, and save commonly used filtering rules for quick access later. In addition, Banyan also provides multiple view modes, heat map statistics display, and other features, making your note management experience more flexible, intuitive, and efficient.

Core Features

Card Panel

  • Card-style Note View: Display note content in an aesthetically pleasing and intuitive card format
  • Smart Layout: Support single/double column layouts, automatically optimizing display effects based on panel width
  • Rich Operations: Support quick opening, deleting, pinning notes, and copying note links

Advanced Filtering

  • Tag Filtering: Precisely filter notes through tag combinations, supporting both inclusion and exclusion of tags
  • Time Filtering: Filter by note creation date range
  • Content Search: Search for keywords in note content

Filter Plans and View Management

  • Filter Plans: Set up combinations of commonly used filtering conditions
  • Custom Views: Create and save personalized note collections

Auxiliary Functions

  • Heat Map Statistics: Intuitively display the distribution of note creation times
  • Random Review: Unlike Obsidian's built-in "Random Note" which doesn't support setting a scope, this plugin supports limiting the scope with multiple tags for better random note review.

Installation Guide

Install from Obsidian Community Plugin Library

  1. Open Obsidian settings panel
  2. Go to "Third-party plugins" option
  3. Turn off "Safe mode"
  4. Click "Browse", search for "Banyan"
  5. Click install and enable the plugin

Manual Installation

  1. Download the latest version of the release package
  2. Extract the files, copy the resulting banyan/ directory to your Obsidian vault's .obsidian/plugins/ directory
  3. Restart Obsidian and enable the plugin in settings

Usage Guide

Basic Operations

  • Open Note Panel: Click the "Card" icon in the left sidebar, or execute the "Open Note Panel" command through the command palette
  • Add Card Note: Click the "Bulb" icon in the left sidebar, or execute the "Add Card Note" command through the command palette
  • Open Random Note: Click the "Dice" icon in the left sidebar, or execute the "Open Random Note" command through the command palette

Card Operations

Right-click on a card to perform the following operations:

  • Open note
  • Add to view/Remove from current view
  • Pin/Unpin
  • Copy link
  • Delete note

Filter Notes

  1. In the note panel, use the filtering options in the left sidebar
  2. You can precisely filter through tag combinations, date ranges, and other conditions
  3. Save commonly used filtering conditions as filter plans for quick access

View Management

  1. In the note panel, switch to the "View" tab
  2. Create a new view and add the required notes
  3. Switch freely between different views

Configuration Options

In the plugin settings panel, you can customize the following options:

  • Note Directory: Set the default note directory displayed in the card panel
  • Auto-open on Startup: When enabled, the note panel will automatically open when Obsidian starts
  • Display Columns: Set the number of note display columns in the card panel (1 column or 2 columns)
  • Random Note Scope: Set tag filtering conditions for the random note function

Contributing

Welcome to submit issue reports and feature suggestions! If you want to contribute code to the project, feel free to submit a Pull Request.

License

This project is licensed under the GPLv3 License. See the LICENSE file for details.