Blowfish は高度にカスタマイズ可能なテーマであり、最新の Hugo 機能を使用して設定方法をシンプルにしています。
このテーマには、基本的なブログまたは静的サイトをすぐに立ち上げて実行できるデフォルト設定が付属しています。
AI コーディングエージェントを使っていますか?Blowfish には、Claude Code などのエージェントにテーマのインストール・設定・活用方法を教えるエージェントスキル が付属しています。セットアップ方法はインストールページ をご覧ください。 テーマにバンドルされている設定ファイルは、デフォルトの Hugo 構文である TOML 形式で提供されています。必要に応じて、設定を YAML または JSON に変換できます。
デフォルトのテーマ設定は各ファイルに記載されているため、必要に応じて設定を自由に調整できます。
インストール手順 で概説されているように、Hugo プロジェクトの config/_default/ フォルダ内のファイルを修正し、プロジェクトルートの hugo.toml ファイルを削除することで、テーマ設定を調整する必要があります。サイト設定
# テーマ全体で標準の Hugo 設定変数が適用されますが、最適なエクスペリエンスを得るために設定する必要がある特定の事項があります。
サイト設定は config/_default/hugo.toml ファイルで管理されます。 下の表は、Blowfish が活用するすべての設定の概要を示しています。
この表で提供されている変数名は、TOML データ構造を簡素化するためにドット表記を使用していることに注意してください(つまり、 outputs.home は [outputs] home を指します)。
名前 デフォルト 説明 theme"blowfish"Hugo Modules を使用している場合は、この設定値を削除する必要があります。 他のすべてのインストールタイプでは、テーマが機能するためにこれを blowfish に設定する必要があります。 baseURL未設定 ウェブサイトのルートへの URL です。 defaultContentLanguage"en"この値は、テーマコンポーネントとコンテンツのデフォルト言語を決定します。 サポートされている言語コードについては、以下の言語と i18n セクションを参照してください。 enableRobotsTXTtrue有効にすると、検索エンジンがサイト全体をクロールできるようにする robots.txt ファイルがサイトルートに作成されます。 あらかじめ作成した独自の robots.txt を提供する場合は、false に設定し、ファイルを static ディレクトリに配置します。 完全に制御するには、このファイルを生成するためのカスタムレイアウト を提供できます。 pagination.pagerSize10記事リストの各ページにリストされる記事の数です。 summaryLength0フロントマター で提供されていない場合に、記事の概要を生成するために使用される単語の数です。 値 0 は最初の文を使用します。 概要が非表示になっている場合、この値は効果がありません。outputs.home["HTML", "RSS", "JSON"]サイト用に生成される出力形式です。 Blowfish では、すべてのテーマコンポーネントが正しく機能するために HTML、RSS、JSON が必要です。 permalinks未設定 パーマリンクの設定については、Hugo ドキュメント を参照してください。 taxonomies未設定 分類の設定については、コンテンツの整理 セクションを参照してください。
サムネイル
# Blowfish は、記事に視覚的なサポートを簡単に追加できるように構築されています。Hugo の記事構造に慣れている場合は、記事フォルダ内に feature* で始まる画像ファイル(ほとんどすべての形式がサポートされていますが、.png または .jpg をお勧めします)を配置するだけです。これで、Blowfish はサイト内でサムネイルとして画像を使用したり、ソーシャルプラットフォーム全体で oEmbed カードに使用したりできます。
こちら には、より詳細な情報と、どのように設定できるかを確認したい場合のサンプル を含むガイドもあります。
言語と i18n
# Blowfish は多言語ウェブサイト向けに最適化されており、テーマアセットはすぐに使えるように複数の言語に翻訳されています。 言語設定を使用すると、コンテンツの複数のバージョンを生成して、訪問者に母国語でカスタマイズされたエクスペリエンスを提供できます。
このテーマは現在、デフォルトで次の言語をサポートしています:
言語 コード アラビア語 arブルガリア語 bgベンガル語 bnカタロニア語 caチェコ語 csドイツ語 de英語 enエスペラント語 eoスペイン語(スペイン) esフィンランド語 fiフランス語 frヘブライ語 heクロアチア語 hrハンガリー語 huインドネシア語 idイタリア語 it日本語 ja韓国語 koオランダ語 nlポーランド語 plポルトガル語(ブラジル) pt-brポルトガル語(ポルトガル) pt-ptルーマニア語 roタイ人 thロシア語 ruトルコ語 trベトナム語 vi中国語(簡体字) zh-cn中国語(繁体字) zh-tw
デフォルトの翻訳は、翻訳文字列を含むカスタムファイル i18n/[言語コード].yaml を作成することでオーバーライドできます。 この方法を使用して新しい言語を追加することもできます。 新しい翻訳をコミュニティと共有したい場合は、プルリクエストを開いて ください。
可能な限り柔軟に対応するために、ウェブサイトの各言語の言語設定ファイルを作成する必要があります。デフォルトでは、Blowfish には config/_default/languages.en.toml に英語の言語設定が含まれています。
デフォルトのファイルは、追加の言語を作成するためのテンプレートとして使用することも、英語以外の言語でウェブサイトを作成する場合は名前を変更することもできます。languages.[言語コード].toml 形式を使用してファイルに名前を付けるだけです。
注: サイト設定 の defaultContentLanguage パラメータが、言語設定ファイル名の言語コードと一致していることを確認してください。グローバル
# 名前 デフォルト 説明 locale"en"このファイルの Hugo 言語コードです。トップレベル言語(例: en)またはサブバリアント(例: en-au)にすることができ、ファイル名の言語コードと一致する必要があります。Hugo はこの値が常に小文字であることを想定しています。適切な HTML 準拠のために、大文字と小文字を区別する isoCode パラメータを設定します。 label"English"言語の名前です。 weight1重みは、多言語サイトを構築するときの言語の順序を決定します。 title"Blowfish"ウェブサイトのタイトルです。これは、サイトのヘッダーとフッターに表示されます。
パラメーター
# 名前 デフォルト 説明 params.displayName"EN"ウェブサイトに言語が表示されるときに使用される名前です。 params.isoCode"en"HTML メタデータ用の ISO 言語コードです。トップレベル言語(例: en)またはサブバリアント(例: en-AU)にすることができます。 params.rtlfalseこれが RTL 言語かどうかです。true に設定すると、コンテンツが右から左に並べ替えられます。 Blowfish は RTL 言語と LTR 言語の同時使用を完全にサポートしており、両方に動的に調整されます。 params.dateFormat"2 January 2006"この言語での日付のフォーマット方法です。使用できる形式については、Hugo ドキュメント を参照してください。 params.logo未設定 assets/ フォルダ内のサイトロゴファイルへの相対パスです。ロゴファイルは2倍の解像度で提供する必要があり、あらゆる画像サイズをサポートしています。params.secondaryLogo未設定 assets/ フォルダ内のセカンダリサイトロゴファイルへの相対パスです。 ロゴファイルは2倍の解像度で提供する必要があり、あらゆる画像サイズをサポートしています。 これは、logo とは反転/対照的なカラースキームである必要があります。設定されている場合、このロゴは、ユーザーが defaultAppearance モードから切り替えたときに表示されます。params.description未設定 ウェブサイトの説明です。これはサイトのメタデータで使用されます。 params.copyright未設定 サイトフッターの著作権メッセージの Markdown 文字列には、プレースホルダ { year } を含めて現在の年を動的に挿入できます。指定されていない場合、Blowfish はサイト title を使用して著作権文字列を自動的に生成します。
著者(Author)
# 名前 デフォルト 説明 author.name未設定 著者の名前です。これは、記事のフッターと、プロフィールレイアウトが使用されている場合はホームページに表示されます。 author.image未設定 著者の画像ファイルへのパスです。画像は縦横比 1:1 である必要があります。画像は、サイトの assets/ フォルダに配置することも、外部 URL にすることもできます。 author.headline未設定 著者の見出しを含む Markdown 文字列です。プロフィールホームページの著者の名前に下に表示されます。 author.bio未設定 著者の略歴を含む Markdown 文字列です。記事のフッターに表示されます。 author.links未設定 著者の詳細と一緒に表示するリンクです。設定ファイルには、コメントを外すだけで有効になるリンクの例が含まれています。リンクが表示される順序は、配列に表示される順序によって決まります。assets/icons/ に対応する SVG アイコンアセットを提供することで、カスタムリンクを追加できます。
メニュー(Menus)# Blowfish は、言語固有のメニュー設定もサポートしています。メニュー設定ファイルは、言語ファイルと同じ命名形式に従います。ファイル名に言語コードを指定するだけで、Hugo はファイルがどの言語に関連しているかを認識します。
メニュー設定ファイルの名前は、 menus.[language-code].toml 形式です。メニュー設定で使用される言語コードが言語設定と一致していることを常に確認してください。
はじめに セクションでは、このファイルの構造について詳しく説明しています。詳細な設定例については、Hugo メニュー ドキュメント も参照できます。
テーマパラメーター(Theme parameters)
# Blowfish は、テーマの機能を制御する多数の設定パラメータを提供します。下の表は、config/_default/params.toml ファイルで使用可能なすべてのパラメータの概要を示しています。
ここにある記事のデフォルトの多くは、フロントマターで指定することで、記事ごとにオーバーライドできます。詳細については、フロントマター セクションを参照してください。
グローバル
# 名前 デフォルト 説明 colorScheme"blowfish"使用するテーマのカラースキームです。有効な値は、blowfish(デフォルト)、avocado、burufugu、fire、ocean、forest、princess、neon、bloody、terminal、marvel、noir、autumn、congo、slate, github, one-light です。詳細については、カラースキーム セクションを参照してください。 defaultAppearance"light"デフォルトのテーマの外観です。light または dark のいずれかです。 autoSwitchAppearancetrue訪問者のオペレーティングシステムの設定に基づいてテーマの外観を自動的に切り替えるかどうかです。false に設定すると、サイトは常に defaultAppearance を使用します。 enableA11yfalseアクセシビリティ切り替えボタンを有効にするかどうか。 enableSearchfalseサイト内検索が有効かどうかです。true に設定すると、検索機能が有効になります。検索機能は、サイト設定 の outputs.home 設定が正しく設定されているかどうかに依存することに注意してください。 enableCodeCopyfalse<code> ブロックのクリップボードへのコピーボタンを有効にするかどうかです。コードコピーが正しく機能するには、highlight.noClasses パラメータを false に設定する必要があります。以下のその他の設定ファイル について読んでください。enableStructuredBreadcrumbsfalseSEO のために BreadcrumbList を追加するかどうかを示す。コンテンツパスが URL と一致しない場合例えば複雑な URL 設定 では有効化しないことを示す。 mainSections未設定 最近の記事リストに表示するセクションです。指定しない場合は、記事数が最も多いセクションが使用されます。 showViews未設定 記事とリストの表示回数を表示するかどうかです。これには Firebase 統合を有効にする必要があります。以下をご覧ください。 showLikes未設定 記事とリストのいいねを表示するかどうかです。これには Firebase 統合を有効にする必要があります。以下をご覧ください。 robots未設定 ロボットがサイトをどのように処理するかを示す文字列です。設定されている場合、ページヘッダーに出力されます。有効な値については、Google のドキュメント を参照してください。 disableImageZoomfalseサイト内のすべての画像の画像ズーム機能を無効にします。 disableImageOptimizationfalseサイト内のすべての画像の画像サイズ変更と最適化機能を無効にします。Markdown 記法(例:)の画像は対象外です。 disableImageOptimizationMDfalseMarkdown 記法(例:)の画像の画像サイズ変更と最適化機能のみを無効にします。他の画像には適用されます。 disableTextInHeaderfalseヘッダーのテキストを無効にします。ロゴベースのヘッダーに役立ちます。 defaultBackgroundImage未設定 background ホームページレイアウトと background ヒーロースタイルの両方のデフォルトの背景画像です。backgroundCanvasfalsetrue に設定すると、defaultBackgroundImage をすべてのページの背後に固定のフルビューポート背景として表示します。ヒーローが独自の固定背景を描画するページ(たとえば、アイキャッチ画像を使用した background ヒーロースタイル)では、キャンバスは自動的に抑制されます。また、キャンバスがすでに defaultBackgroundImage を表示しているため、ヒーローが defaultBackgroundImage にフォールバックすることはなくなります。defaultFeaturedImage未設定 記事全体のすべての featured 画像のデフォルトの背景画像です。ローカルの featured 画像によってオーバーライドされます。 defaultSocialImage未設定 ソーシャルメディア共有(Open Graph と Twitter)用のデフォルト画像。ローカルの featured 画像によってオーバーライドされます。 hotlinkFeatureImagefalse記事のアイキャッチ画像や記事カードで外部画像をホットリンクします。これらの画像は Hugo によって処理されません。 imagePosition未設定 object-position 属性を使用してデフォルト画像の位置を設定します。有効な値は MDN ドキュメント に記載されています。highlightCurrentMenuArea未設定 メインメニューのメニュー項目が選択されているときにマークを付けます。 smartTOC未設定 スマート目次をアクティブにします。表示されている項目が強調表示されます。 smartTOCHideUnfocusedChildren未設定 スマート目次がオンになっている場合、フォーカスされていないときに、テーブルのより深いレベルが非表示になります。 fingerprintAlgorithm"sha512"CSS/JSファイルのフィンガープリントに使用するハッシュアルゴリズム。ブラウザキャッシュの問題を防ぎます。有効値は sha512(デフォルト)、sha384、sha256。
ヘッダー(Header)# 名前 デフォルト 説明 header.layout"basic"サイト全体のヘッダーを定義します。サポートされている値は、basic、fixed、fixed-fill、fixed-fill-blur、fixed-gradient、floating です。 header.mobileMenuStyle"fullscreen"モバイルメニューの表示方法を定義します。ヘッダーの下に固定されたコンパクトなメニューを表示するには "dropdown" に設定します。 list.featureImageHoverfalse訪問者が記事カードや関連コンテンツカードにホバーしたときに、控えめなズームのトランジションを追加します。個々のページでは、フロントマターの featureImageHover でこれをオーバーライドできます。
フッター(Footer)# 名前 デフォルト 説明 footer.showMenutrueフッターメニューを表示/非表示にします。これは、config/_default/menus.en.toml ファイルの [[footer]] セクションで設定できます。 footer.showCopyrighttrueサイトのフッターに著作権文字列を表示するかどうかです。文字列自体は、言語設定 の copyright パラメータを使用してカスタマイズできることに注意してください。 footer.showThemeAttributiontrueサイトのフッターに「powered by」というテーマの帰属を表示するかどうかです。このメッセージを無効にする場合は、サイトの他の場所(たとえば、about ページ)でテーマの帰属を検討してください。 footer.showAppearanceSwitcherfalseサイトのフッターに外観スイッチャーを表示するかどうかです。 ブラウザのローカルストレージを使用して、訪問者の設定が保持されます。 footer.showScrollToToptruetrue に設定すると、トップへスクロールの矢印が表示されます。
ホームページ(Homepage)
# 名前 デフォルト 説明 homepage.layout"profile"ホームページのレイアウトです。有効な値は、page、profile、hero、card、background、landing、custom です。custom に設定した場合、/layouts/partials/home/custom.html ファイルを作成して独自のレイアウトを提供する必要があります。詳細については、ホームページレイアウト セクションを参照してください。 homepage.layoutSwitcherfalse組み込みのホームページレイアウトをその場でプレビューできるインタラクティブなスイッチャーを表示します。すべてのプレビューレイアウトをレンダリングするため、デモやデザインレビューでの利用を想定しています。 homepage.homepageImage未設定 hero レイアウトと card レイアウトで使用される画像です。アセットディレクトリからのローカル画像または外部画像 URL として設定できます。詳細については、ホームページレイアウト セクションを参照してください。homepage.showRecentfalseホームページに最近の記事リストを表示するかどうかです。 homepage.showRecentItems5 showRecent が true の場合に表示する記事の数です。変数が0に設定されている場合、または定義されていない場合は、システムはデフォルトで5つの記事に設定されます。 homepage.showMoreLinkfalseユーザーを事前に定義された場所に移動する「もっと見る」リンクを投稿の最後に表示するかどうかです。 homepage.showMoreLinkDest/posts「もっと見る」ボタンの移動先です。 homepage.cardViewfalse最近の記事をカードのギャラリーとして表示します。 homepage.cardViewScreenWidthfalse最近の記事カードギャラリーの幅を拡張して、利用可能な幅全体を使用します。 homepage.layoutBackgroundBlurfalseホームページレイアウトの背景画像をスクロールに合わせてぼかします。 homepage.disableHeroImageFilterfalseホームページの背景画像にフィルターを適用するかどうか。
記事(Article)
# 名前 デフォルト 説明 article.showDatetrue記事の日付を表示するかどうかです。 article.showViewsfalse記事の表示回数を表示するかどうかです。これには Firebase 統合を有効にする必要があります。以下をご覧ください。 article.showLikesfalse記事のいいねを表示するかどうかです。これには Firebase 統合を有効にする必要があります。以下をご覧ください。 article.showDateOnlyInArticlefalse記事リスト/カードに表示されていない場合でも、記事内に日付を表示します。 article.showDateUpdatedfalse記事が更新された日付を表示するかどうかです。 article.showAuthortrue記事のフッターに著者ボックスを表示するかどうかです。 article.showAuthorBottomfalse著者ボックスは、各ページの上部ではなく下部に表示されます。 article.showHerofalseサムネイル画像を各記事ページ内でヒーロー画像として表示するかどうかです。 article.heroStyle未設定 ヒーロー画像を表示するスタイルです。有効なオプションは、basic、big、background、thumbAndBackground です。article.showHero = true の場合にのみ有効。 article.layoutBackgroundBlurtrue背景記事 heroStyle の背景画像をスクロールに合わせてぼかします。 article.layoutBackgroundHeaderSpacetrueヘッダーと本文の間にスペースを追加します。 article.showBreadcrumbsfalse記事のヘッダーにパンくずリストを表示するかどうかです。 article.showDraftLabeltrueサイトが --buildDrafts でビルドされたときに、記事の横にドラフトインジケータを表示するかどうかです。 article.showEditfalse記事コンテンツを編集するためのリンクを表示するかどうかです。 article.editURL未設定 article.showEdit がアクティブな場合、編集リンクの URL です。article.editAppendPathtruearticle.showEdit がアクティブな場合、現在の記事へのパスを article.editURL で設定された URL に追加するかどうかです。article.seriesOpenedfalseシリーズモジュールがデフォルトで開いた状態で表示されるかどうかです。 article.showHeadingAnchorstrue記事内の見出しの横にアンカーリンク見出しを表示するかどうかです。 article.showPaginationtrue記事のフッターに次/前の記事リンクを表示するかどうかです。 article.invertPaginationfalse次/前の記事リンクの方向を反転するかどうかです。 article.showReadingTimetrue記事の読了時間を表示するかどうかです。 article.showTableOfContentsfalse記事に目次を表示するかどうかです。 article.showRelatedContentfalse各投稿の関連記事を表示します。hugo.toml に追加の設定が必要になる場合があります。この機能を有効にする場合は、テーマの hugo.toml を確認し、関連するすべての related エントリをコピーしてください。また、関連記事については Hugo のドキュメント も確認してください。 article.relatedContentLimit3showRelatedContent がオンになっている場合に表示する関連記事の上限です。article.showTaxonomiesfalseこの記事に関連するタクソノミーを表示するかどうかです。 article.showAuthorsBadgesfalseauthors タクソノミーを記事またはリストのヘッダーに表示するかどうかです。これには、「複数の著者」と authors タクソノミーの設定が必要です。この機能の設定方法の詳細については、このページ を確認してください。article.showWordCountfalse記事の単語数を表示するかどうかです。 article.showCommentsfalse記事のフッターの後に コメントパーシャル を含めるかどうかです。 article.sharingLinks未設定 各記事の最後に表示する共有リンクです。指定されていないか、false に設定されている場合、リンクは表示されません。使用可能な値は、“bluesky”、“email”、“facebook”、“line”、“linkedin”、“mastodon”、“pinterest”、“reddit”、“telegram”、“twitter”、“whatsapp"です。 article.showZenModefalse記事のZenモードリーダー機能を有効にするフラグです。 article.externalLinkForceNewTabtrueマークダウン内の外部リンクを新しいタブで開くかどうかです。
リスト(List)
# 名前 デフォルト 説明 list.showHerofalse各リストページ内でサムネイル画像をヒーロー画像として表示するかどうか。 list.heroStyle未設定 ヒーロー画像の表示スタイル。有効なオプションは basic、big、background、thumbAndBackground です。list.showHero = true の場合にのみ有効。 list.showBreadcrumbsfalseリストページのヘッダーにパンくずリストを表示するかどうか。 list.layoutBackgroundBlurtruebackground リストの heroStyle の背景画像をスクロールでぼかします。list.layoutBackgroundHeaderSpacetrueヘッダーと本文の間にスペースを追加します。 list.showTableOfContentsfalseリストページに目次を表示するかどうか。 list.showSummaryfalseリストページに記事の要約を表示するかどうか。フロントマター で要約が提供されていない場合、サイト設定 の summaryLength パラメータを使用して自動的に生成されます。 list.showViewsfalseリストの閲覧数を表示するかどうか。これを有効にするには、Firebase の統合を有効にする必要があります。以下をご覧ください。 list.showLikesfalseリストのいいね数を表示するかどうか。これを有効にするには、Firebase の統合を有効にする必要があります。以下をご覧ください。 list.showCardsfalse各記事をカードとして表示するか、シンプルなインラインテキストとして表示するかどうか。 list.orderByWeightfalse記事を重み で並べ替えるかどうか。 list.groupByYeartrueリストページで記事を年別にグループ化するかどうか。 list.cardViewfalseリストをカードのギャラリーとして表示します。 list.cardViewScreenWidthfalseリスト内のカードギャラリーの幅を、利用可能な全幅を使用するように拡張します。 list.constrainItemsWidthfalse読みやすくするために、アイテムの幅を prose に制限します。フィーチャー画像が利用できない場合に役立ちます。 list.showTableOfContentsfalse記事に目次を表示するかどうか。
サイトマップ(Sitemap)
# 名前 デフォルト 説明 sitemap.excludedKinds["taxonomy", "term"]生成された /sitemap.xml ファイルから除外するコンテンツの種類。許容される値については、Hugo のドキュメント を参照してください。
タクソノミー(Taxonomy)
# 名前 デフォルト 説明 taxonomy.showTermCounttrueタクソノミーリストにタクソノミー用語内の記事数を表示するかどうか。 taxonomy.showHerofalse各タクソノミーページ内でサムネイル画像をヒーロー画像として表示するかどうか。 taxonomy.heroStyle未設定 ヒーロー画像の表示スタイル。有効なオプションは basic、big、background、thumbAndBackground です。taxonomy.showHero = true の場合にのみ有効。 taxonomy.showBreadcrumbsfalseタクソノミーのヘッダーにパンくずリストを表示するかどうか。 taxonomy.showViewsfalse記事の閲覧数を表示するかどうか。これを有効にするには、Firebase の統合を有効にする必要があります。以下をご覧ください。 taxonomy.showLikesfalse記事のいいね数を表示するかどうか。これを有効にするには、Firebase の統合を有効にする必要があります。以下をご覧ください。 taxonomy.showTableOfContentsfalseタクソノミーに目次を表示するかどうか。 taxonomy.cardViewfalseリストをカードのギャラリーとして表示します。
ターム(Term)
# 名前 デフォルト 説明 term.showHerofalse各タームページ内でサムネイル画像をヒーロー画像として表示するかどうか。 term.heroStyle未設定 ヒーロー画像の表示スタイル。有効なオプションは basic、big、background、thumbAndBackground です。term.showHero = true の場合にのみ有効。 term.showBreadcrumbsfalseタームのヘッダーにパンくずリストを表示するかどうか。 term.showViewsfalse記事の閲覧数を表示するかどうか。これを有効にするには、Firebase の統合を有効にする必要があります。以下をご覧ください。 term.showLikesfalse記事のいいね数を表示するかどうか。これを有効にするには、Firebase の統合を有効にする必要があります。以下をご覧ください。 term.showTableOfContentsfalseタームに目次を表示するかどうか。 term.groupByYearfalseタームページで記事を年別にグループ化するかどうか。 term.cardViewfalseリストをカードのギャラリーとして表示します。 term.cardViewScreenWidthfalseリスト内のカードギャラリーの幅を、利用可能な全幅を使用するように拡張します。
Firebase
# 名前 デフォルト 説明 firebase.apiKey未設定 Firebase との統合に必要な Firebase API キー。Firebase を Blowfish に統合する方法については、このページ を参照してください。 firebase.authDomain未設定 Firebase との統合に必要な Firebase 認証ドメイン。Firebase を Blowfish に統合する方法については、このページ を参照してください。 firebase.projectId未設定 Firebase との統合に必要な Firebase プロジェクト ID。Firebase を Blowfish に統合する方法については、このページ を参照してください。 firebase.storageBucket未設定 Firebase との統合に必要な Firebase ストレージバケット。Firebase を Blowfish に統合する方法については、このページ を参照してください。 firebase.messagingSenderId未設定 Firebase との統合に必要な Firebase メッセージング送信者 ID。Firebase を Blowfish に統合する方法については、このページ を参照してください。 firebase.appId未設定 Firebase との統合に必要な Firebase アプリ ID。Firebase を Blowfish に統合する方法については、このページ を参照してください。 firebase.measurementId未設定 Firebase との統合に必要な Firebase 測定 ID。Firebase を Blowfish に統合する方法については、このページ を参照してください。
Fathom Analytics
# 名前 デフォルト 説明 fathomAnalytics.site未設定 ウェブサイト用に Fathom Analytics によって生成されたサイトコード。詳細については、Analytics のドキュメント を参照してください。 fathomAnalytics.domain未設定 Fathom Analytics でカスタムドメインを使用している場合、ここに指定して、script.js をカスタムドメインから配信します。
Umami Analytics
# 名前 デフォルト 説明 umamiAnalytics.websiteid未設定 ウェブサイト用に Umami Analytics によって生成されたサイトコード。詳細については、Analytics のドキュメント を参照してください。 umamiAnalytics.domain未設定 Umami Analytics でカスタムドメインを使用している場合、ここに指定して、script.js をカスタムドメインから配信します。 umamiAnalytics.dataDomains未設定 トラッカーを特定のドメインでのみ実行したい場合は、トラッカースクリプトに指定します。これは、ドメイン名のカンマ区切りリストです。例えば “yoursite.com,yoursite2.com” のようになります。 umamiAnalytics.scriptNamescript.js アンチ広告ブロックに使用される script.js の名前は、環境変数 TRACKER_SCRIPT_NAME で設定されます。 umamiAnalytics.enableTrackEventtruetrue に設定すると、トラックイベントが自動的に追加されます。トラックイベントを追加したくない場合は、false に設定してください。
Seline Analytics
# 名前 デフォルト 説明 selineAnalytics.token未設定 ウェブサイト用に Seline Analytics によって生成されたトークン。詳細については、Analytics のドキュメント を参照してください。 selineAnalytics.enableTrackEventtruetrue に設定すると、トラックイベントが自動的に追加されます。トラックイベントを追加したくない場合は、false に設定してください。
BuyMeACoffee
# 名前 デフォルト 説明 buymeacoffee.identifier未設定 ターゲットの buymeacoffee アカウントの識別子。 buymeacoffee.globalWidget未設定 グローバル buymeacoffee ウィジェットを有効にします。 buymeacoffee.globalWidgetMessage未設定 新しいユーザーが初めてサイトにアクセスしたときに表示されるメッセージ。 buymeacoffee.globalWidgetColor#FFDD00ウィジェットの色(16進数形式)。 buymeacoffee.globalWidgetPosition未設定 ウィジェットの位置。例えば “left” または “right”
verification
# 名前 デフォルト 説明 verification.google未設定 サイトメタデータに含まれる、Google が提供するサイト確認文字列。 verification.bing未設定 サイトメタデータに含まれる、Bing が提供するサイト確認文字列。 verification.pinterest未設定 サイトメタデータに含まれる、Pinterest が提供するサイト確認文字列。 verification.yandex未設定 サイトメタデータに含まれる、Yandex が提供するサイト確認文字列。
RSSNext# 名前 デフォルト 説明 rssnext.feedId未設定 RSSNext/Follow によって提供される rss feedId 文字列。rss.xml に含まれ、rss フィードを自身のものとしてクレームするのに役立ちます。rssnext.userId未設定 RSSNext/Follow によって提供される rss userId 文字列。rss.xml に含まれ、rss フィードを自身のものとしてクレームするのに役立ちます。
Advertisement
# 名前 デフォルト 説明 advertisement.adsense未設定 Google AdSense パブリッシャー ID (例:ca-pub-1234567890abcdef)。このパラメータを設定すると、サイト上で AdSense 広告が有効になります。
その他の設定ファイル
# このテーマには markup.toml 設定ファイルも含まれています。このファイルには、Hugo が Blowfish で構築されたサイトを正しく生成するために重要なパラメータがいくつか含まれています。
このファイルが常に config ディレクトリに存在し、必要な値が設定されていることを確認してください。そうしないと、特定の機能が正しく機能せず、意図しない動作を引き起こす可能性があります。