技術選型の痛み:毎日ツールチェーンと戦っている#
多年静的サイトのユーザーとして、私の旧サイトは純粋な静的アーキテクチャに基づいて構築されており、軽量でラズベリーパイ上でスムーズに動作します。ソースコードリポジトリは「ワンクリックデプロイ」の爽快さを保っており、自分が静的サイトの分野でさらに深く掘り下げると思っていました —— 突発的にウェブサイトにブログモジュールを追加したいと思うまで。
旧サイトのコードはすでにオープンソースになっており、スターを押してください。
当初は Astro + Tailwind v4 を使ってモダンなブログを構築する予定でしたが、エコシステムがまだ整っていないことに気づき、開発者の技術選型で道が崩れました:shadcn/ui は Tailwind v4 のサポートがまだシュレディンガーのサポートに留まっており、CLI が全く追いついていません。次善の策として DaisyUI v5 Beta を試みました。結局、このバージョンは TW4 と連携して作られたもので、実際にはページの調和度が隕石に打たれたような状態 —— 小紅書の動的情報流レイアウトを模倣しようとした結果、「90 年代のポータルサイト復刻風」の美感を呈しました。
⏱️今後の進展:
UI を調整するのに 20 時間 → デザイン案がどんどん醜くなる → 起業も半ばで怒って node_modules を削除 → 依存ライブラリの breaking changes で自分が壊れる → 80 歳の老クリエイターが前端宇宙から夜逃げ
自開発の罠:なぜ私はあなたに車輪を触れないように勧めるのか#
誰かがブログフレームワークを自開発し始めると、以下のようなストーリーがよく起こります:
- 予想コスト:3 日で極簡ブログを作成
- 現実のシナリオ:
・1 日目:MDX レンダリングエンジンの暗黒魔法に悩む
・3 日目:自適応レイアウトの地獄モードに陥る
・7 日目:SSR と CSR の混合プログラミングでさまざまなレンダリングエラーに悩む
・N 日目:Problems を見て青春が流れていくのを感じる
最終的な覚醒:既存のソリューションを使うのは恥ずかしくない!開発者に心を寄せさせる「優雅なフレームワーク」(Astro/Hugo など)は、毎晩バグを修正する人々を優雅にする慢性毒薬に過ぎません。
xLog:チェーン上のブログの次元削減攻撃#
チェーン上のブログプラットフォームに出会ったときの心理活動:
「これって普通の Notion スタイルのエディタじゃない?... ちょっと待って!Markdown 直出し + IPFS ストレージ + チェーン上の証明?記事の資産自主権?ママ、夢の中のブログを見つけた!」
血と涙の経験:技術者の究極の生存ガイド#
- 軽量≠メンテナンス可能:静的サイトは魅力的だが、拡張性こそが長期的な思想家の命門
- UI ライブラリには慎重に立ち向かうべし:新バージョンのリリースは技術的負債の爆破現場になる(Tailwind の被害者が証言)
- オープンソース≠安心:コミュニティに毎週 PR を出す覚悟がない限り
悟りの瞬間
今、私のブログは完全に移転し、技術者の最高の知恵は車輪を作ることではなく、生産性の大幅な飛躍をもたらす異星技術をつかむことだと理解しました。結局 —— 人生は短いので、50 時間を CSS の調整に費やしてボタンのクリック効果を実現するよりも、その時間を使ってデジタル遺産となるチェーン上のブログ記事をもっと書いた方がいいのです!
Important
さて、Hello xLog。