Tools
個人 Wiki 化に効く追加機能
fumadocs をパーソナル wiki 寄りに進化させる機能候補。tags / hover preview / draft / RSS / related notes 等
要点: 階層構造・backlink/graph 以外でも、tags (分類の直交軸)、hover preview (Obsidian ぽい)、draft (WIP 非表示)、RSS (自分の更新購読)、related notes (自動関連提示) が個人 wiki 化に効く。実装は全部半日以内。
高価値・低コスト
| 機能 | 効果 | 実装コスト |
|---|---|---|
| Tags | フォルダと直交する分類軸、複数付与可 | 半日 |
| Hover preview | link にマウス乗せて内容チラ見せ | ~200 行 |
| Draft/unlisted | WIP ノートを nav から隠す | ~30 行 |
| Related notes | tag 重複で自動サジェスト | +100 行 (tags 後) |
| RSS / Atom feed | 自分の更新を feed reader で購読 | ~50 行 |
中価値
| 機能 | 効果 | 実装コスト |
|---|---|---|
| Zettelkasten ID | rename で link が壊れない permanent ID | ~150 行 |
| Aliases | 同じノートを複数 URL で開ける | ~100 行 |
| Templates | 新規ノートの scaffold | 0 (テンプレ用意のみ) |
| Custom Callout | insight/todo/experiment 等 | ~50 行 |
| Reading time | 読了目安・word count | ~30 行 |
低価値・遊び系
| 機能 | 効果 |
|---|---|
| Random note | ランダム表示、過去メモ再発見 |
| Analytics | pageview per note (Cloudflare Web Analytics toggle) |
| Change history | git log をノート下部に |
| Sub-notes | atomic note に分割 (書き方の話) |
見合いにくい
- Comments — 個人用途では不要
- PDF export — ブラウザ印刷で足りる
- AI 自動要約 — 自分の要点で足りる
- Excalidraw 埋め込み — 手描き図が要るときだけ
個別詳細
Tags
---
title: xxx
tags: [pid, control, motor]
---- カテゴリ (フォルダ) は 1 個しか付けられない → tag で補完
/tags/pidでその tag のノート一覧- 実装:
source.getPages()→ tag map 構築 → tag ページ生成
Draft
---
title: 書きかけ
draft: true
---- サイドバーから非表示、直 URL アクセスは可能 (or 完全非公開)
- 心理的に書き始めるハードルが下がる
Hover preview
Link にマウスホバー → 冒頭 3 行をポップアップ表示。Obsidian の "page preview" 機能相当。
Related notes
現在ノートとtag が 2 個以上共通する他ノートを末尾に「あわせて読みたい」として表示。tag 実装後に足せる。
RSS
feed npm パッケージで Atom / RSS 出力。
/feed.xmlを Feedly 等の feed reader に登録すれば offline 閲覧 + 更新通知。
Zettelkasten ID
---
id: 20260815-1201-topp-ra
title: TOPP-RA
---[[20260815-1201-topp-ra]]で参照- ノートを rename しても link 壊れない
- Wiki の "永続 ID" 発想
Aliases
---
title: TOPP-RA
aliases: [toppra, time-optimal-parameterization]
---- 複数 URL で同じ内容にアクセス可
- rename 時の redirect も一緒に
Templates
~/notes/templates/ に scaffold ノート置く:
---
title:
description:
tags: []
---
**要点**:
## 数字/コマンド
## 詳細
## 関連Claude に「template 使って書いて」で自動流し込み。
Custom Callout
<Callout type="experiment">
実測してない、Isaac 上の予測値
</Callout>用途: insight / todo / experiment / question / warning 等、CSS + component 定義で。
Reading time
「読了目安: 3 分 (450 語)」を各ノートに表示。単純に単語数カウント + 200wpm で割るだけ。
推奨実装順
投資対効果の高い順:
- Tags — 分類の直交軸、階層の欠点補完
- Draft — 書きかけを隠せる、書き始めやすい
- RSS — offline / feed reader との連携
- Related notes — tags 済めばおまけ
- Hover preview — UX が一段上がる
関連
最終更新: