ライブラリを作るときに転用できそうなので、学習がてら書き直している。
mdxという文法が存在し、doczというライブラリが StoryBookっぽい挙動を保ちつつ、Markdown形式でドキュメントも書けるという代物ができつつある。
c8r/genはそのコアの部分のコードだけが詰まっていて、複雑な階層構造を持ったものには対応していないが、「動く」というところだけ達成しており、それ以降の開発は継続されていないようだった。
静的サイトジェネレーターをいろいろ使ってきたが、結局のところJavaScript製のほうが、他の言語でジェネレートするときよりも相性が良いし、技術の取り込みも早い。
書き直しは次の工程で行っている。
- TypeScript化
- linterを当てる
- 動かない部分排除していく
- jestにする
現在は3の段階。まだまだやることは多い。 現在、作業中のブランチは以下のリンク先にある。