takuhon.json ファイル
takuhon.json は、Takuhon が配信する唯一の canonical なドキュメントです。あなたの
プロフィール、公開すると決めたセクション、いくつかの設定とメタデータを保持します。
トップレベルの構造
Section titled “トップレベルの構造”{ "schemaVersion": "0.6.0", "profile": {}, "links": [], "careers": [], "projects": [], "skills": [], "contact": {}, "settings": {}, "meta": {}}上記のセクションに加えて、より充実した CV のためのオプションの配列があります:
`certifications`、`memberships`、`volunteering`、`honors`、`education`、`publications`、`languages`、`courses`、`patents`、`testScores`、`recommendations`。省略された配列は空として扱われます。
すべてのセクションと型のフィールド別リファレンスは スキーマリファレンス を参照してください。
主なセクション
Section titled “主なセクション”| フィールド | 用途 |
|---|---|
profile | 表示名、タグライン、bio、アバター、所在地 |
links | ソーシャルおよび外部リンク(featured のエントリが先頭に表示される) |
careers | 役割と組織。現職には isCurrent |
projects | 注目の仕事・実績 |
skills | スキル。任意でカテゴリ別にグループ化 |
contact | メールと問い合わせフォーム(showEmail が true のときのみメールを表示) |
settings | defaultLocale と availableLocales |
meta | コンテンツライセンスを含むプロフィールのメタデータ |
多言語フィールド
Section titled “多言語フィールド”人が読むフィールドは、BCP-47 タグをキーとする 言語マップです:
{ "profile": { "displayName": { "en": "Sam Lee", "ja": "リー・サム" }, "bio": { "en": "Engineer and writer.", "ja": "エンジニア・著述家。" } }, "settings": { "defaultLocale": "en", "availableLocales": ["en", "ja"] }}Takuhon はリクエストごとに要求されたロケールを解決し、defaultLocale にフォール
バックし、対応する hreflang と lang メタデータを出力します。
あなたのプロフィールコンテンツのライセンスは、Takuhon 自身のコードのライセンス
とは別です。create-takuhon でスキャフォールドする際に選択し、meta.contentLicense
に記録されます:
{ "meta": { "contentLicense": { "spdxId": "CC0-1.0" } } }デフォルトはありません — あなたのプロフィールデータをどう再利用してほしいかに合う SPDX 識別子 を選んでください。