Markdownの表現力を高める「Front Matter」とは?
静的サイトジェネレーターやAIエージェントとの連携で不可欠な「Front Matter」の基本、AI時代における重要性、そしてA3roでの活用事例を解説します。
17 articles
静的サイトジェネレーターやAIエージェントとの連携で不可欠な「Front Matter」の基本、AI時代における重要性、そしてA3roでの活用事例を解説します。
うっかりコミットしてしまったtoken.json.bakを、git filter-branchを使って過去の履歴すべてから抹消する方法の記録。手元にあるナイフで外科手術を行うような緊張感。
Model Context Protocol (MCP) の環境構築で誰もが陥る「サーバー」への誤解。HTTPでもなく、単なるCLIでもない。IDEのプロセスと運命共同体として動き続ける、stdioモードの核心に迫る。
AIエージェントの無理解とIDEの不安定さに翻弄された実録。MCPサーバー構築における「実行環境の喪失」という落とし穴と、その解決策。
Python/uv環境で実装した自作スクリプトを、MCPサーバーとして安全かつ確実にAIエージェントへ提供するための実践的な構築手順。
正規表現の単語境界 (\b) が、日本語と英語が混在する技術文章において期待通りに動かない理由と、それを解決する先読み・後読みの実踐的パターン。
パッケージマネージャーという開発基盤そのものをAIエージェントに開放する。uvとpnpmがもたらす「試行錯誤の場」がいかに自律的な自動化を実現するか。
Astroへの移行において、私が最もこだわったのが「執筆体験」です。画像のアップロードやリンクの書き換えといった面倒な作業を全自動化する、自作のPythonスクリプト「manager.py」の内部構造と、そこで使われている泥臭い正規表現テクニックを解説します。
AIエージェントにブログ運用を任せていたら、バックグラウンドでサーバープロセスが無限増殖していた話。ポート自動インクリメント機能との戦いと、Pythonによる「場所奪い取り」スクリプトの実装。
静的サイト運用で避けられない「参照されていない画像資産」の蓄積。MarkdownとR2を全走査して不要な資産を特定・一括削除するクリーンアップツールの実装について。