最終更新日: 2025年8月28日
HubSpot CMSボイラープレートの構造

{% extends %}
タグを使用して、メインコンテンツの{% block body %}
ブロックを参照します。extendタグとブロックの使用例は、templatesディレクトリーに格納されているいずれかのhtmlファイル内で確認できます。詳しくはブロックと拡張をご参照ください。
このようにCMSシステムでの開発では、ベーステンプレート(メインテンプレートまたは親テンプレートとも呼ばれます)にサイト上のコンテンツを構成する主要な共通要素を含める方法が一般的です。共通の構成要素は通常、ウェブサイトに設定されている<head>
要素に含まれる項目です。項目の例としては、共通メタプロパティー(タイトル、メタディスクリプションなど)、ファビコンのリンク、CSSのリンク、サードパーティーのスクリプトなどがあります。
jQuery
HubSpotテーマボイラープレートは、jQueryがなくても機能します。古いHubSpotアカウントでは、デフォルトでjQueryが読み込まれます。新しいHubSpotアカウントでは、jQueryはデフォルトで無効になっています。 従来、HubSpotスクリプトの正常な動作にはjQueryが必要で、そのためドメイン全体の設定があり、互換性が確保されていました。現在のHubSpotスクリプトにjQueryは使用されていません。jQueryが必須ではないため、開発者はソース管理にも使用できるライブラリーを適切な方法で組み込むことができます。新しいウェブサイトの場合は、jQuery設定を無効にすることをお勧めします。 既存のウェブサイトがあるドメインのjQueryを無効にした場合、jQueryに依存しているランディングページまたは既存のウェブページが機能しなくなる恐れがあることに注意してください。 新しいウェブサイトでjQueryを使用する場合は、最新バージョンのjQueryを使用することをお勧めします。これには次の2つの簡単な方法があります。- 最新バージョンのjQueryをデベロッパーファイルシステムにアップロードし、
require_js
を使用することで、jQueryを必要に応じて読み込みます。 - 信頼できるCDNを採用し、
require_js
を使用することで、jQueryを必要に応じて読み込みます。