90日前、エディタは空だった。フレームワークもテンプレートもCMSもチームもない。あったのはただの空白のファイルと、生成とデバッグのためのAIツール、そしてこのサイトも——すべてのアーティファクトと同じように——ゼロから、孤独のうちに、一つの手によって導かれるという決断だけだった。
コードの前の部屋
刺繍機を置くのと同じ、ナヴロト通りのあの部屋に、ノートパソコンも置かれている。アンダーレイを裁つのと同じ手が、マークアップを打つ。作品と、それを記録するサイトのあいだに区別はない。両方とも同じ方法で作られる——何もないところから始め、必要なものだけを加え、委任するものはすべて拒む。
WordPressもない。Shopifyもない。Webflowもない。開発者に渡すFigmaファイルもない。デザインの決定は、一針のテンションを決めるのと同じ精神によって、エディタの中でリアルタイムに下された。サイトに影が必要なら、影を書いた。グリッドが必要なら、グリッドを計算した。誰にも相談しなかった。
サイトは作品を覗く窓ではない。それ自体が作品だ——別の媒体における。— ダリウス・ミグラ
なぜ空であることが正しい出発点なのか
テンプレートとは、あらかじめ下された決定だ。フレームワークとは、あらかじめ組まれた構造だ。どちらも、その部屋にいない誰かに思考を委ねている。モノリット・メソッドは、あらゆる形の委任を拒む——デジタルであっても例外ではない。
最初のファイルは`index.html`だった。ビルドステップもバンドラーも依存関係もない。あるのはHTML、CSS、JavaScriptだけ——すべての行は手によって導かれ、AIを道具として生成・デバッグされた。それは、すでに設定されたテンションにただ従う機械で、一針一針、糸を置いていくのと同じやり方だ。サイトが7ページに増えても、どのページも同じ空白のファイルから作られた。コピー&ペーストはしない。コンポーネントライブラリもない。同じ決断を、90回下しただけだ。
ビルド仕様
90日間のシークエンス
空白のファイル
1日目:`index.html`を作成。ボイラープレートなし、Emmetなし。``を手で打った。カーソルは次の一文字が入力されるまで10分間点滅していた。生地に最初の一裁ちを入れる前と同じためらいだった。
タイポグラフィの決定
3〜7日目:23の組み合わせを試したのち、Cormorant(セリフ)とSatoshi(サンセリフ)を選んだ。それぞれWOFF2として読み込み、ラテン文字にサブセット化し、`
`内でプリロード。Google Fonts CDNは使わない——他のすべてのアセットと同じく、自前でホスティングした。最初のページ
8〜22日目:`index.html`を構築。ヒーローセクション、フィロソフィー、ギャラリー、制作日記のティザー、フッター。各セクションは書き、テストし、書き直した。他のサイトからのコピー&ペーストはしない。言葉はすべて、この作品のためだけに生み出した。
メソッドのページ
23〜39日目:`the-method.html`。最もテキスト量の多いページ。技術仕様を、ドキュメントとしてではなく詩として書いた。Three.jsのシェーダーは33日目に加わった——計画されたものではなく、作業の中から生まれてきたものだ。
ラダー
40〜56日目:`ladder.html`。6つのレベル、垂直スタックのインタラクション、比較表、組み合わせシステム。最も複雑なJavaScript。ライブラリなしで書き、ブラウザのDevToolsでテストした。
BESTIAとCodex
57〜73日目:`bestia.html`と`codex.html`。プロダクトページと予約システム。Stripe連携は検討したが却下した——「メールをください」の方がずっと正直だ。Codexのキャンバスアニメーション:300のノード、軌道運動、すべて手計算。
アーカイブと制作日記
74〜84日目:`archive.html`と制作日記の各記事。フィルターシステム、ライトボックス、カートのシミュレーション。制作日記のテンプレートを確立した——このページと同じ構造で、再利用はしても複製はしない。
磨き上げ、洗練させ、公開する
85〜90日目:プリローダーのアニメーション、印刷用スタイル、クッキーバナー、フルスクリーン切り替え、マグネティックボタン。最終確認:すべてのファイルを開き、すべての行を読み、すべての決定を問い直した。そして、デプロイ。
拒んだもの
あらゆるビルドツールを検討し、そして退けた。Webpack——抽象化が多すぎる。React——コンポーネント思考は、デザインをフレームワークに委任してしまう。Tailwind——ユーティリティクラスは、視覚的な決定をシステムに委任してしまう。WordPress——究極の委任だ。コードすら自分のものにならない。
刺繍において芯地を拒む同じ手が、コードにおいてフレームワークを拒む。理由は同じだ:**決定と結果のあいだにあるものは、すべて歪みである。**
フレームワークとは、精神のための芯地だ。それは形を保つが、形そのものではない。— ダリウス・ミグラ
アーティファクトとしてのサイト
サイトはマーケティングツールではない。物理的な作品と同じ方法で作られた**デジタル・アーティファクト**だ。各ページは、異なる媒体における番号付きのエントリーだ。プリローダーのアニメーション(伸びていく金色の線)は、最初の一針のテンションテストのデジタル版だ。粒子状のグレインテクスチャは、地の目に沿った裁断のデジタル版だ。カーソルのドットは、手の存在のデジタル版だ。
コレクターが実物の作品を購入するとき、彼らは90日間の孤独の中で作られたものを受け取る。誰かがこのサイトを訪れるとき、その人は同じ90日間の中で作られたものを体験する。時間は分割できない。孤独は譲渡できない。