Transform your notes with elegant blog-style metadata headers — dates, reading time, custom fields, breadcrumb navigation, tabs navigation, and seamless Typify integration.
Running Head is an incredible Obsidian plugin that adds a highly customizable metadata header. Track dates, custom frontmatter properties, folder paths, and tabs navigation seamlessly without hassle.
Track your note's timeline dynamically. Format dates using 18 default locales or your own Moment.js patterns. A dedicated, smart update label automatically highlights when a note was modified after creation.
Choose between Blog Style (folder path above the title, metadata below) or Wiki Style (metadata above the title, path below) layouts to suit your note-taking aesthetics.
Navigate easily with a clickable folder path showing exactly where your note is located, with optional highlighting of the current active folder.
Render any frontmatter property (text, lists, checkboxes) as custom fields or beautiful pill structures in your header. Hide specific fields in certain directories using flexible folder scopes to keep your workspace clean.
[!NOTE] Adding a text field serves as an illustration; these options apply to any custom metadata property.
Build sleek navigation headers to jump between related notes using frontmatter properties. Customize tab visual styles (Underline, Pill, or Minimal) and easily add Lucide icons or custom display names.
Add a modern, color-customizable scroll progress bar fixed at the top of your note. Running Head also seamlessly integrates with the Typify plugin to automatically inherit premium colored pill styles.
[!NOTE] For this to work, the note's filename must contain only the date (and optionally the time), without any other text. Supported Formats:
YYYY-MM-DD,YYYYMMDD,DD-MM-YYYY,YYYY.MM.DD,DD/MM/YYYY, etc.- With time:
YYYY-MM-DD HH:mm,YYYYMMDDHHmmss,DD-MM-YYYY HH:mm, etc.
date) and update (default updated) dates:date: 2026-05-29
updated: 2026-05-29
Author, tags) to the header.menu), create a new tab group (e.g. project) and add your tabs. Then, in your note's frontmatter, use menu: project.main.js, manifest.json, and styles.css from the latest release.running-head inside your-vault-folder/.obsidian/plugins/.To build the plugin locally:
This plugin was designed to bring a more elegant, "published" feel to your Obsidian vault notes. And like other times, it was born from my desire to customize my vault (sometimes desires make us create incredible things, as well as spend hours and hours until it looks the way we want... lol).
Special thanks to Antigravity for the invaluable assistance in building, refactoring, and optimizing this codebase. But nothing is done magically, this plugin was tested, retested, turned inside out to be as optimized, light, good, beautiful and functional as possible for everyone looking for something like this.
If you find any bugs, please open an issue and I'll do my best to fix it. Contributions via pull requests are always welcome! 😉