Skip to content
言語: 日本語

独自ドメイン

開発者・代理店向けの独自テンプレート

2026年11月1日更新 約9分で読めます

ワークスペーステンプレートとは何か、誰に必要か、HTMLのルール、ページでの使い方、そしてデザインはページビルダーで行うべき理由を説明します。

「ドメインとテンプレート」では、オーナーと管理者がCreator Pro以上で独自のテンプレートを作成できます。これは、1つのレイアウトを多くのページで使い回したい開発者や代理店向けのHTMLの枠組みです。ページのデザインには必要ありません。

プランと権限

プランワークスペーステンプレート
Creator Free–
Creator Pro5
Creator Agency25
Enterprise100

テンプレートの作成、編集、削除ができるのはオーナーと管理者です。Creator Freeでは「+ テンプレート」ボタンがロックされ、「ワークスペーステンプレートはCreator Pro以上で利用できます。」と表示されます。

テンプレートを作成する

  1. 「ドメインとテンプレート」を開きます
  2. 「+ テンプレート」をクリックします
  3. 各項目を入力し、「作成」をクリックします
「キー(a-zA-Z0-9_-)」
英字、数字、_、-からなる2〜64文字です。キーはワークスペース内で一意で、後から変更できません。
「名前」
必須で、最大120文字です(例:「製品ローンチ」)。
「ベースにする」
作成時のみ:「空のテンプレート」または組み込みテンプレートのコピーです。コピーは元のテンプレートの構造、プレースホルダー、見た目を引き継ぐので、最も早く始められます。
「ステータス」
編集時のみ:「有効」または「無効」です。
「HTMLコンテンツ」
HTMLの枠組みで、必須です。最大60,000バイトで、アクセント付きの文字やその他の特殊文字は1文字で複数バイトを使います。HTMLがこれより大きいと、LinkHarborは保存を拒否します。
「スキーマ(JSON)」と「デフォルト値(JSON)」
テンプレートで調整できる値とその既定値を記述します。どちらも有効なJSONである必要があり、デフォルト値はスキーマと一致している必要があります。それぞれ最大64 KBで、その中の1つのテキストは最大5,000文字です。

HTMLのルール

HTMLには、ページのコンテンツが表示される場所にプレースホルダーが必要です。

プレースホルダー効果
{{blocks}}または{{content}}リンクを含むページのすべてのブロック。どちらか1つが必須です
{{links}}リンクのみ。{{blocks}}と組み合わせないでください。リンクが二重に表示されます
{{name}}と{{#if name}}…{{/if}}スキーマとデフォルト値の値を挿入するか、値が設定されているときだけ一部を表示します

セキュリティ上の理由から、LinkHarborは保存時にHTMLを整理します。

  • div、section、header、p、a、img、tableなどの一般的なテキスト要素やレイアウト要素は使えます。script、iframe、noscriptは中身ごと削除され、form、svg、link、metaなどその他の要素は中身を残して削除されます
  • onclickなどのイベント属性やjavascript:を使ったリンクは削除されます
  • styleブロックは残りますが、カスタムCSSと同じく、他のサーバーから何も読み込めません
  • CSSクラスは、lh-で始まるもの、組み込みテンプレートに含まれるもの、テンプレートのstyleブロックで定義したもの(例:.hero { … })が残り、それ以外は削除されます。ID、data-属性、aria-属性は残ります
  • インラインスタイルは使えますが、他のサーバーを指すurl()、@import、position: fixedを含む宣言は削除されます
  • styleブロックやstyle=""内のプレースホルダーには、#1a2b3cのような色、24pxのようなサイズ、0.5のような数値など、有効なCSSの値だけが挿入されます。; { } 引用符やurl()を含む値は空になります。既定値が色、サイズ、数値のフィールドは、ページの保存時にそのような値だけを受け付けます
  • 画像はLinkHarborのアセットから、または{{avatar_url}}のようなプレースホルダー経由でのみ使えます

保存を妨げるエラーは2つあります。styleブロックに外部のアドレスが含まれている場合の「テンプレートの CSS は他のサーバーから何も読み込めません…」と、{{#if}}、{{#unless}}、{{#each}}が開始したのと同じテキスト・タグ・属性の中で閉じていないか、style、href、srcの中にある場合の「テンプレート HTML のセクション(…)は使用できないか、正しく閉じられていません。」です。

2026年11月1日より前に保存したテンプレートは、その保存時にスタイルとクラスが失われています。必要な場合は、新しいコピーから作り直してください。

ページでテンプレートを使う

有効なワークスペーステンプレートは、ページの作成時と、ビルダーの「テーマ」→「テンプレート」の「独自テンプレート」グループに表示されます。その上の「組み込みテンプレート」には17種類の組み込みテンプレートがあります。説明には「ワークスペーステンプレート(『ドメインとテンプレート』で作成)。」と表示されます。選択と切り替えは組み込みテンプレートと同じです。テンプレートの選択と切り替えをご覧ください。

  • テンプレートを変更すると、ページのプレビューにはすぐに反映されます。公開ページに反映されるのは、ページを再公開したときです。複数のページがテンプレートを使っている場合は、それぞれを再公開してください
  • 公開時に、LinkHarborはテンプレートのコピーをバージョンに保存します。そのため、後でテンプレートが変更されたり無効化されたりしても、公開中のページは変わりません
  • APIとAIアシスタントでは、ワークスペーステンプレートは「ws:」とキーをつなげた名前で呼ばれます(例:ws:product-launch)
  • 独自の画像スロットはAPI(asset_slots)で定義でき、テンプレートごとに最大32個です

編集、無効化、削除

一覧には名前、キー、ステータス、日付が「編集」「削除」ボタンとともに表示されます。

無効化
編集時に「ステータス」を「無効」にします。すでにテンプレートを使っているページはそのまま使い続けます。ビルダーにはたとえば「現在: 製品ローンチ(無効)」と表示されます。新たに選択することはできず、選ぼうとすると「このワークスペーステンプレートは無効になっています。ページで使うには『ドメインとテンプレート』で有効にしてください。」と表示されます。
削除
削除したテンプレートは一覧から完全に消え、上限の数にも含まれなくなります。そのキーは新しいテンプレートで再利用できます。ページが使っている間は削除がブロックされます:「このテンプレートはまだ {count} 件のページで使われています。先にそれらのページのテンプレートを切り替えてください。」{count}の部分にはページ数が表示されます。

無効化したテンプレートもプランの上限の数に含まれます。枠が必要な場合は削除してください。

ダウングレードとアップグレードの場合

Creator Freeでは、有効なワークスペーステンプレートがすべて無効になり、一覧には「プランにより無効」と表示されます。公開済みのページは、独自テンプレートを使っているページも含めてそのまま変わりません。ビルダーでは「現在:」の横に「(無効)」と表示されます。アップグレードすると、まさにそれらのテンプレートが再び有効になります。自分で無効化または削除したテンプレートはそのままです。

答えが見つかりませんか?

お困りのことをお知らせください。サポートチームが個別にお手伝いします。

サポートに問い合わせる