コンテンツにスキップ

はじめる

Takuhon は、あなたのプロフィールをポータブルな takuhon.json ドキュメントに変換し、 モバイルファーストのページ・JSON API・JSON-LD として配信します。このページでは、 ゼロからデプロイ済みプロフィールまでを案内します。仕組みの前にまずモデルを理解したい 場合は、先に ポータブルなプロフィール を読んでください。

1. プロフィールをスキャフォールドする

Section titled “1. プロフィールをスキャフォールドする”
Terminal window
npx --package=@takuhon/cli create-takuhon my-profile

これは my-profile/ に最小限の Cloudflare Workers プロジェクトをセットアップします: スターターの takuhon.jsonwrangler.toml、Worker のエントリーポイント、そして プロフィールデータに適用するコンテンツライセンスを選ぶためのプロンプトです。前提条件 とグローバルインストールの代替手段については インストール を 参照してください。

あなたのプロフィールは 1 つの canonical なファイル takuhon.json に存在します — bio・リンク・職歴・スキルを追加してください。完全な構造と多言語フィールドの形式に ついては takuhon.json ファイル を参照してください。

生成されたプロジェクトは Wrangler で Cloudflare Workers にデプロイします: KV ネームスペースを作成し、admin トークンを設定し、wrangler deploy を実行します。完全 なデプロイフロー・ルート・admin API は @takuhon/cloudflare アダプターの README に記載されています。

デプロイ後、プロフィールは /(および各言語の /<locale>/)でサーバーレンダリング されたページとして — 検索エンジンや AI エージェント向けに Schema.org JSON-LD を埋め込んだ 状態で — /api/profile で JSON として、/api/jsonld で単体の JSON-LD として配信されます。