動機
`[[synclore-intro]]` は記事 URL に解決されるが、特定セクションへリンクしたいことがある。Obsidian は `[[note#heading]]` でアンカーリンクを表現する。
設計案
drafts 内: `[[synclore-intro#予約公開]]`
(Qiita / Zenn どちらも Markdown headers から自動 slug 化された anchor を持つ。日本語見出しは UTF-8 エンコード)
表示テキスト fallback
優先度順:
- 明示 `[[slug#heading|表示]]` の指定
- 親記事 title + ` § heading`
- `heading` 単体
- raw slug
受け入れ基準
- `[[slug#heading]]` 構文が両プラットフォームで anchor 付き URL に展開
- アンカー名の正規化 (Qiita / Zenn の slug ルール) を必要に応じて
- 既存の `[[slug]]` 動作は壊さない
動機
`[[synclore-intro]]` は記事 URL に解決されるが、特定セクションへリンクしたいことがある。Obsidian は `[[note#heading]]` でアンカーリンクを表現する。
設計案
drafts 内: `[[synclore-intro#予約公開]]`
(Qiita / Zenn どちらも Markdown headers から自動 slug 化された anchor を持つ。日本語見出しは UTF-8 エンコード)
表示テキスト fallback
優先度順:
受け入れ基準