Skip to content

[Feature]: [[slug#heading]] でセクションアンカーを解決する #51

@sotashimozono

Description

@sotashimozono

動機

`[[synclore-intro]]` は記事 URL に解決されるが、特定セクションへリンクしたいことがある。Obsidian は `[[note#heading]]` でアンカーリンクを表現する。

設計案

drafts 内: `[[synclore-intro#予約公開]]`

(Qiita / Zenn どちらも Markdown headers から自動 slug 化された anchor を持つ。日本語見出しは UTF-8 エンコード)

表示テキスト fallback

優先度順:

  1. 明示 `[[slug#heading|表示]]` の指定
  2. 親記事 title + ` § heading`
  3. `heading` 単体
  4. raw slug

受け入れ基準

  • `[[slug#heading]]` 構文が両プラットフォームで anchor 付き URL に展開
  • アンカー名の正規化 (Qiita / Zenn の slug ルール) を必要に応じて
  • 既存の `[[slug]]` 動作は壊さない

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions