コンテンツにスキップ

takuhon.json ファイル

takuhon.json は、Takuhon が配信する唯一の canonical なドキュメントです。あなたの プロフィール、公開すると決めたセクション、いくつかの設定とメタデータを保持します。

{
"schemaVersion": "0.6.0",
"profile": {},
"links": [],
"careers": [],
"projects": [],
"skills": [],
"contact": {},
"settings": {},
"meta": {}
}

上記のセクションに加えて、より充実した CV のためのオプションの配列があります:

`certifications`、`memberships`、`volunteering`、`honors`、`education`、`publications`、`languages`、`courses`、`patents`、`testScores`、`recommendations`

省略された配列は空として扱われます。

すべてのセクションと型のフィールド別リファレンスは スキーマリファレンス を参照してください。

フィールド用途
profile表示名、タグライン、bio、アバター、所在地
linksソーシャルおよび外部リンク(featured のエントリが先頭に表示される)
careers役割と組織。現職には isCurrent
projects注目の仕事・実績
skillsスキル。任意でカテゴリ別にグループ化
contactメールと問い合わせフォーム(showEmail が true のときのみメールを表示)
settingsdefaultLocaleavailableLocales
metaコンテンツライセンスを含むプロフィールのメタデータ

人が読むフィールドは、BCP-47 タグをキーとする 言語マップです:

{
"profile": {
"displayName": { "en": "Sam Lee", "ja": "リー・サム" },
"bio": { "en": "Engineer and writer.", "ja": "エンジニア・著述家。" }
},
"settings": { "defaultLocale": "en", "availableLocales": ["en", "ja"] }
}

Takuhon はリクエストごとに要求されたロケールを解決し、defaultLocale にフォール バックし、対応する hreflanglang メタデータを出力します。

あなたのプロフィールコンテンツのライセンスは、Takuhon 自身のコードのライセンス とは別です。create-takuhon でスキャフォールドする際に選択し、meta.contentLicense に記録されます:

{ "meta": { "contentLicense": { "spdxId": "CC0-1.0" } } }

デフォルトはありません — あなたのプロフィールデータをどう再利用してほしいかに合う SPDX 識別子 を選んでください。