GitHub Pages を利用したブログです。 ポイポイとマークダウン+フロントマターを投げて雑に使う。
$ git clone
$ rm -rf .git _posts/*
$ npm i
$ vi .env
# .env
WEBSITE_URL=https://{YOUR_NAME}.github.io
GA_MEASUREMENT_ID={YOUR_GA4_ID}
$ npm run dev
- Next.js(SSG)
- tailwind
- MarkdownIt(マークダウンパーサー)
- algolia(検索エンジン)
- D3.js(タグ記事のビジュアライズ)
/_posts/
マークダウン形式で記事を格納
スクリーンショット的なものであれば Gyazo を利用する。
- gyazo でスクリーショットを撮影。自動的にブラウザが開く
- アドレスバーの
https://gyazo.com/XXXX
をコピー https://i.gyazo.com/XXXX.png
を記事中に指定
以下のようにカテゴリーを設定する場合は tech、もしくは idea を設定する。
Zenn に移行しやすいように合わせている。参考
---
title: Macでオンライン会議を文字起こし
date: 2099-12-31
tag:
- bash
- ポエム
---
node-fetch(v3.2)が ESM のみになっているが ts-jest が ESM only のパッケージに対応していないようなので、node-fetch を 2 系でインストール。 node-fetch/node-fetch#1503 global fetch は型の部分で使い勝手が悪かった
npx prettier --config ./.prettierrc --write src/pages/about.tsx