Time Stamp Hider

approved

by LeonYew-Ley

Hide timestamp prefixes in Zettelkasten-style internal link display text without changing notes or filenames. - This plugin has not been manually reviewed by Obsidian staff.

173 downloadsUpdated 13d agoMIT

Time Stamp Hider

中文说明

Install from Obsidian Community Plugins

Time Stamp Hider is an Obsidian plugin that hides timestamp prefixes in Zettelkasten-style internal links and note titles.

Demo

Time Stamp Hider demo

It is designed for notes named like this:

2603040057 Zettelkasten笔记法
2603162135 Obsidian 说明书

The links can be displayed like this:

Zettelkasten笔记法
Obsidian 说明书

The original filenames and Markdown content are not changed.

Features

  • Hides timestamp prefixes in Reading View internal links.
  • Hides timestamp prefixes in Live Preview internal links where stable editor rendering allows it.
  • Optionally hides timestamp prefixes in native workspace tab titles and Vertical Tabs.
  • Optionally hides timestamp prefixes in titles shown inside notes.
  • Keeps Markdown source, wikilinks, aliases, frontmatter, filenames, backlinks, renaming, and Obsidian indexing untouched.
  • Supports a custom regular expression for the prefix.
  • Can be enabled or disabled from the plugin settings.

Default Pattern

The default prefix pattern is:

^\d{10}\s+

This matches filenames that start with a 10-digit timestamp followed by one or more spaces.

For example:

2603040057 Zettelkasten笔记法

is displayed as:

Zettelkasten笔记法

What This Plugin Does Not Do

Time Stamp Hider only changes display text in supported rendered editor surfaces.

It does not:

  • Rename files.
  • Modify Markdown files.
  • Modify link targets.
  • Generate aliases.
  • Read or depend on frontmatter titles.
  • Change Obsidian's link resolution, rename behavior, backlinks, outgoing links, search index, or graph data.
  • Patch Obsidian's internal File Explorer, Search Results, Backlinks, Outgoing Links, Quick Switcher, or Graph View UI.

Live Preview Behavior

In Live Preview, the plugin keeps links editable:

  • Normal click reveals the original [[...]] source so you can edit the link.
  • Moving the cursor into or next to the link reveals the original source.
  • Ctrl/Cmd + click opens the linked note.

Settings

Open Settings → Community plugins → Time Stamp Hider.

Available settings:

  • Hide timestamp: Enable or disable hiding in rendered internal link text.
  • Hide timestamp in tab titles: Hide the prefix in native workspace tabs and Vertical Tabs. This is off by default.
  • Hide timestamp in inline titles: Hide the prefix in titles shown inside notes. This is off by default.
  • Timestamp regular expression: Customize the prefix pattern. Invalid regular expressions are ignored and shown in the settings UI.

The settings interface follows Obsidian's current language. English and Simplified Chinese are currently supported; all other languages fall back to English.

Installation

Install Time Stamp Hider from its Obsidian Community Plugins page, or install it from inside Obsidian:

  1. Open Settings → Community plugins.
  2. Search for Time Stamp Hider.
  3. Install and enable the plugin.

Manual Installation

Download the latest release files and place them in:

<vault>/.obsidian/plugins/time-stamp-hider/

Required files:

  • main.js
  • manifest.json

Then reload Obsidian and enable the plugin.

Development

Install dependencies:

npm install

Build:

npm run build

The compiled plugin entrypoint is main.js.

License

MIT

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.