Support for Markdown Anchor Links to Headings.
Pre-submission Checklist
- [x] I have searched the existing issues and this feature has not been requested yet
Type of Feature
User Experience (UX)
Problem or Use Case
Description
Memos is a fantastic self-hosted note-taking tool with excellent Markdown support, but it currently lacks native handling for anchor links to headings within the same document. This is a common Markdown extension (inspired by GitHub Flavored Markdown and similar to what's expected in many parsers) that allows users to create internal navigation links like:
[Example](#example), which should resolve to and jump to the corresponding heading (e.g., ## Example).
Expected Behavior
The following Markdown syntax should render as clickable links that smoothly scroll/jump to the matching heading anchor:
# Table of Contents
1. [Example](#example)
2. [Example2](#example2)
3. [Third Example](#third-example)
## Example
## Example2
## Third Example
In the current stable version (as of v0.25.3), these render as normal links but do not trigger heading jumps;
Reproduction Steps
Create a new memo in Memos. Paste the above Markdown example into the editor. Save and view in preview or published mode. Click the links: They do not navigate to the headings
Environment
Memos version: v0.25.3 Browser: Chrome 142 OS: Microsoft Windows 10
Proposed Solution
Native handling for anchor links to headings within the same document.
Alternatives Considered
No response
Additional Context
Related discussions: Similar requests in other Markdown tools (e.g., Obsidian, Logseq) highlight this as a key UX feature for knowledge bases. If this is already supported in an unreleased branch or via a plugin, please point me there!
@team could you please assign this issue to me ? i love to contribute to this ?