Closed qrac closed 4 years ago
※VueでMDXを使う方法も出てきているが、まだ安定していない様子。
ちなみにMDX内にはJS/JSXが書けるがStateが必要なReactコンポーネントはかけなかった。動くかもしれないがシンタックスハイライト・Prettierは効かない。Reactコンポーネントは別ファイルにして読み込む使い方が良さそう。
結局、Next(またはGatsby)でもGridsomeでも作れそうだったけど、Markdownの一部をコンポーネントに差し替えられる手法が確立しているMDXが使えるNextを選んだ。
Next.jsをブランチ分けて作ってが安定したらmasterにマージする。
Netlifyへの静的ビルドテスト成功。全ページへのダイレクトアクセス・コンポーネントの挙動もOK。初回アクセスも遷移も早い。
Gatsbyのドキュメント見返したら同じの作れそうだったけど、設定し直すの面倒だし、ブログ機能つける機運がない限りはNextのままで良い。立ち上がるの早いし。
227 #246 で作ったものが重たく辛かったので、シンプルで高速なものを作りたく他で検討。
※VueでMDXを使う方法も出てきているが、まだ安定していない様子。
ちなみにMDX内にはJS/JSXが書けるがStateが必要なReactコンポーネントはかけなかった。動くかもしれないがシンタックスハイライト・Prettierは効かない。Reactコンポーネントは別ファイルにして読み込む使い方が良さそう。
結局、Next(またはGatsby)でもGridsomeでも作れそうだったけど、Markdownの一部をコンポーネントに差し替えられる手法が確立しているMDXが使えるNextを選んだ。