mirror of
https://github.com/nunocoracao/blowfish.git
synced 2025-02-02 03:22:33 -06:00
📝 Update
This commit is contained in:
parent
9993dae11e
commit
1fd251ecc4
2 changed files with 11 additions and 11 deletions
|
@ -12,7 +12,7 @@ series_order: 12
|
|||
ドキュメントを順に読んできた方なら、Blowfish で利用可能なすべての機能と設定について、すでにご存じでしょう。このページでは、これまで説明してきたすべてをまとめて、Hugo プロジェクトで使用できる実践的なサンプルを紹介します。
|
||||
|
||||
{{< alert >}}
|
||||
**ヒント:** Hugo を初めて使用する場合は、[公式ドキュメント](https://gohugo.io/content-management/page-bundles/) でページバンドルとリソースの概念について、さらに詳しく学習することをお勧めします。
|
||||
**ヒント:** Hugo を初めて使用する場合は、[公式ドキュメント](https://gohugo.io/content-management/page-bundles/)でページバンドルとリソースの概念について、さらに詳しく学習することをお勧めします。
|
||||
{{< /alert >}}
|
||||
|
||||
このページの例は、さまざまなシナリオに適応できます。あなたのプロジェクトで、特定のコンテンツをどのようにフォーマットするか、そのヒントになれば幸いです。
|
||||
|
@ -88,7 +88,7 @@ cascade:
|
|||
|
||||
_この例では、特別な `cascade` パラメータを使用して、このセクション内の各ページの閲覧時間を非表示にしています。これにより、各プロジェクトページでは閲覧時間が表示されなくなります。これは、個々のページにパラメータを記述することなく、セクション全体のデフォルトのテーマパラメータを上書きできる便利な方法です。_
|
||||
|
||||
このサイトの [サンプルセクション]({{< ref "samples" >}}) は、リストページの活用例です。
|
||||
このサイトの[サンプルセクション]({{< ref "samples" >}})は、リストページの活用例です。
|
||||
|
||||
### タクソノミーページ
|
||||
|
||||
|
@ -128,7 +128,7 @@ animals: ["lion", "cat"]
|
|||
|
||||
リストページには、タクソノミーに含まれるすべてのタームが一覧表示されます。この例では、`/animals/` にアクセスすると、「lion」と「cat」へのリンクが表示され、それぞれのタームページへ移動できます。
|
||||
|
||||
タームページには、そのタームに関連付けられたすべてのページが表示されます。タームリストは、基本的に通常の [リストページ](#リストページ) と同じで、ほぼ同様に機能します。
|
||||
タームページには、そのタームに関連付けられたすべてのページが表示されます。タームリストは、基本的に通常の[リストページ](#リストページ)と同じで、ほぼ同様に機能します。
|
||||
|
||||
タクソノミーページに独自のコンテンツを追加するには、タクソノミー名をサブディレクトリ名として、`content` フォルダ内に `_index.md` ファイルを作成するだけです。
|
||||
|
||||
|
@ -143,7 +143,7 @@ animals: ["lion", "cat"]
|
|||
|
||||
これらのファイルに記述した内容はすべて、自動生成されたタクソノミーページに表示されます。他のコンテンツと同様に、フロントマターの変数を使用してデフォルト値を上書きできます。例えば、`lion` というタグ名を付けつつ、`title` を「Lion」と表示することも可能です。
|
||||
|
||||
実際の表示例は、このサイトの [タグ タクソノミーリスト]({{< ref "tags" >}}) をご覧ください。
|
||||
実際の表示例は、このサイトの[タグ タクソノミーリスト]({{< ref "tags" >}})をご覧ください。
|
||||
|
||||
## リーフページ
|
||||
|
||||
|
@ -183,7 +183,7 @@ tags: ["welcome", "new", "about", "first"]
|
|||
_これ_ が私のブログ記事の本文です。
|
||||
```
|
||||
|
||||
リーフページでは、表示方法をカスタマイズするために、様々な [Front Matter]({{< ref "front-matter" >}}) パラメータを使用できます。
|
||||
リーフページでは、表示方法をカスタマイズするために、様々な[フロントマター]({{< ref "front-matter" >}})パラメータを使用できます。
|
||||
|
||||
### 外部リンク
|
||||
|
||||
|
@ -223,7 +223,7 @@ hugo new -k external posts/my-post.md
|
|||
|
||||
Blowfish には、シンプルなページ用の特別なレイアウトも用意されています。シンプルレイアウトは、特別なテーマ機能を使用せずに、Markdown コンテンツのみを表示する全幅テンプレートです。
|
||||
|
||||
シンプルレイアウトで利用できる機能は、パンくずリストと共有リンクのみです。ただし、これらの動作は、通常のページの [フロントマター]({{< ref "front-matter" >}})変数を使用して制御できます。
|
||||
シンプルレイアウトで利用できる機能は、パンくずリストと共有リンクのみです。ただし、これらの動作は、通常のページの[フロントマター]({{< ref "front-matter" >}})変数を使用して制御できます。
|
||||
|
||||
特定のページでシンプルレイアウトを有効にするには、`layout` フロントマター変数に値 `"simple"` を設定します。
|
||||
|
||||
|
@ -240,7 +240,7 @@ layout: "simple"
|
|||
|
||||
Hugo の利点の 1 つは、サイト全体、個別のセクション、またはページごとに、簡単にカスタムレイアウトを作成できることです。
|
||||
|
||||
レイアウトは、通常の Hugo テンプレートルールに従います。詳細は [公式 Hugo ドキュメント](https://gohugo.io/templates/introduction/) をご覧ください。
|
||||
レイアウトは、通常の Hugo テンプレートルールに従います。詳細は[公式 Hugo ドキュメント](https://gohugo.io/templates/introduction/)をご覧ください。
|
||||
|
||||
### デフォルトレイアウトの上書き
|
||||
|
||||
|
@ -313,6 +313,6 @@ _ここでは、各プロジェクトのメタデータを設定しています
|
|||
|
||||
これは非常にシンプルな例ですが、このセクションの各ページ (つまり、各プロジェクト) を順に処理し、アイコンと共に各プロジェクトへの HTML リンクを出力しています。各プロジェクトのフロントマターのメタデータは、表示される情報を決定するために使用されます。
|
||||
|
||||
関連するスタイルとクラスが利用可能であることを確認する必要があることに注意してください。場合によっては、Tailwind CSS の再コンパイルが必要になる場合があります。これについては、[高度なカスタマイズ]({{< ref "advanced-customisation" >}}) セクションで詳しく説明しています。
|
||||
関連するスタイルとクラスが利用可能であることを確認する必要があることに注意してください。場合によっては、Tailwind CSS の再コンパイルが必要になる場合があります。これについては、[高度なカスタマイズ]({{< ref "advanced-customisation" >}})セクションで詳しく説明しています。
|
||||
|
||||
このようなカスタムテンプレートを作成する際には、まずデフォルトの Blowfish テンプレートの動作を確認し、それを参考にすることをお勧めします。[Hugo ドキュメント](https://gohugo.io/templates/introduction/) も、テンプレート作成について学ぶための優れた情報源です。
|
||||
このようなカスタムテンプレートを作成する際には、まずデフォルトの Blowfish テンプレートの動作を確認し、それを参考にすることをお勧めします。[Hugo ドキュメント](https://gohugo.io/templates/introduction/)も、テンプレート作成について学ぶための優れた情報源です。
|
||||
|
|
|
@ -12,7 +12,7 @@ series_order: 15
|
|||
ウェブサイト全体で動的データをサポートできるようにするために、Firebase を統合するサポートを追加しました。これにより、リストや投稿全体で閲覧数機能を使用できるようになります。
|
||||
|
||||
1. <a target="_blank" href="https://firebase.com">Firebase の Web サイト</a>にアクセスして、無料のアカウントを作成します
|
||||
2. 新しいプロジェクトを作成します
|
||||
2. 新規プロジェクトを作成します
|
||||
3. 分析ロケーションを選択します
|
||||
4. プロジェクトの変数を取得し、`params.toml` ファイル内で設定して、Blowfish で Firebase を設定します。詳細は、<a target="_blank" href="{{< ref "configuration/#theme-parameters" >}}">このページ</a>をご覧ください。Firebase が提供するファイルの例を以下に示します。FirebaseConfig オブジェクト内のパラメータに注意してください。
|
||||
|
||||
|
@ -40,7 +40,7 @@ const app = initializeApp(firebaseConfig);
|
|||
const analytics = getAnalytics(app);
|
||||
```
|
||||
|
||||
5. Firestore を設定する - 「ビルド」を選択して Firestore を開きます。新しいデータベースを作成し、本番モードで開始することを選択します。サーバーの場所を選択して待ちます。開始したら、ルールを設定する必要があります。以下のファイルをコピーして貼り付け、「公開」を押します。
|
||||
5. Firestore を設定する - 「ビルド」を選択して Firestore を開きます。新しいデータベースを作成し、本番モードで開始することを選択します。サーバーの場所を選択して待ちます。開始したら、ルールを設定する必要があります。以下のファイルをコピーして貼り付け、「公開」をクリックします。
|
||||
```
|
||||
rules_version = '2';
|
||||
service cloud.firestore {
|
||||
|
|
Loading…
Reference in a new issue