blog-builderでbacklinksを生成する
[#やりたい]
- [blog-builder]で[[backlink]]を生成する
- できることのイメージ
- ファイルの末尾にbacklinksという見出しと[[Wikilink]]のリストが追加される
- backlinksがない場合は見出しは追加されない
- 追加してもいい気がする
- できればリストは更新が新しい順にしたい
- backlinksがない場合は見出しは追加されない
- ファイルの末尾にbacklinksという見出しと[[Wikilink]]のリストが追加される
- 実装イメージ1
- 各ファイルが持つ[[Wikilink]]を出力する
- json形式とか
- mdの[[AST]]を生成して[[Wikilink]]を抽出する
- 改めて各ファイルについてjsonからbacklinksを取り出して書き込む
- 全ファイルの読み込みが2回ずつ発生するけどしょうがない気がする
- 各ファイルが持つ[[Wikilink]]を出力する
- 実装イメージ2
- 各ファイルが持つ[[Wikilink]]を出力する
- まずディレクトリ内のmdのファイル名をリストにする
- 各ファイルの中身を読んで
[[<各ファイル名>]]
があるかを見て判定する - ([[AST]]までやり始めるとめんどくさいから一旦これでいい気がする)
- あとは実装イメージ1と同じ
- 各ファイルが持つ[[Wikilink]]を出力する
[[#やった]]
- 配信しながらやってみた
- [[Vitest]]も触れたしよかった