日記を書くことだけにフォーカスした、Next.jsベースのミニマルなブログテンプレートです。
現在、バックエンドには国産のヘッドレスCMSである Newt が利用できます。
以下のリンクから、実際に運用しているブログテンプレートを確認いただけます。
このブログテンプレートの特徴は以下の通りです。
- 極めてミニマル
- 1カラムレイアウト
- 装飾の排除
- ゆとりのある文字組み
- 少ない機能
- サムネイルが使えない
- サイドバーがない
- グローバルナビゲーションがない
ご自身のドメインで、ブログを書くことだけに集中したいという方に強くオススメします。
このブログテンプレートはMITライセンスです。 ご自由にご利用ください。
※ 利用上の注意
yossi が自分のブログ開発のために利用しています。 カラーやフォント、favicon をカスタムしてご自身のブログテンプレートに適用したい場合、fork して利用することをお勧めします。
- node: v22.3.0
- npm: v10.8.1
- yarn: v3.8.3
※ JavaScript パッケージマネージャの Volta をインストールしてある場合は自動で設定されます
- Newt にアカウントを作成する
- デフォルトのブログテンプレートを利用してスペースを作成する
スペースUID
とCDN API トークン
を取得する
プロジェクトルートに .env.local を作成する
# .env.local
NEWT_SPACE_UID=your_space_uid
NEWT_CDN_API_TOKEN=XXX_YOUR_TOKEN
yarn install
yarn dev
Vercel 上にデプロイする場合、参考資料として以下のリンクもオススメです
- Q: エディタ上で、import したライブラリについて module not found が出る
- A: 以下の記事を参照してみてください。
- 【TypeScript】yarn4 + VSCodeでts2307が一生出続ける問題の解消法
気に入ってくれた方、PR もお待ちしております。 Issue も参照してみてください。