
ssg
なぜ自前のブログを持つのか
ひとに説明するためのポスト。なぜ自前のブログを持つのか、理由は明快である。勉強になるから、ただそれだけである。勉強とは、単にアウトプットするだけのことを指してはいない。当然アウトプットそのものの学習効果の高さというのも理由の一つではある。インプットよりもアウトプットのほうが学習効果が高いことを疑う人はいないだろう。アウトプットの過程で、文章の体裁を整えるために何度も反芻し、書いたことの正しさを裏付けるためにソースを確認する。そういった行為が必然的に学習効果を高めてくれる。こんな雑記ですら何度も反芻している。文章をアウトプットしたいだけであれば、NotionやZenn、Note、Qiitaといったサービスを利用することもできる。これを否定するわけではない。これらにも大きな学習効果は存在する。しかし、そうはしない。これが本題である。なぜか。学習機会を損ねてしまうためだ。このブログの場合、一般的2023.11.28
Next.jsのnextraテーマを試す
nextraは、標準でサイト内検索などを備えているNext.jsのテーマ。ここではドキュメント向けのテーマを使用した手順を残しておく。公式でデモページを用意してくれているので、使い勝手はこちらを確認すると良い。https://nextra-docs-template.vercel.app/公式の手順を追っているだけなので詳細は公式を確認。https://nextra.site/docs/docs-theme/start環境Node.jsv18.17.1npm9.6.7プロジェクトの作成mkdir-pnextracdnextranpminextreactreact-domnextranextra-theme-docspackage.jsonに起動スクリプトを追加NEW_JSON=$(node-e'json=require(`./package.json`);json[`scripts`]={2023.11.26


