継続 私たちのブログのセットアップで、私たちは焦点を当てるつもりです 読者がコンテンツを見つけやすくする
RSSフィード、内部および外部検索
RSSフィード
ソーシャルネットワークが原因でこのテクノロジーは多くのユーザーを失いましたが、それでもフォロワーはいます。 基本的には、ウェブサイトにアクセスしなくてもブログの更新をフォローできます。
デフォルトでは、Jekyllは独自のフィードを生成し、サイトのルートフォルダーに保存します。 ただし、フィード見出しの下のアイテムパスの後にリンクを引用するだけで、外部サービスを使用できます。
この同じ見出しの下に、ヘッダーとページの下部の両方からフィードアイコンを削除するオプションがあります。 非表示でfalseからtrueに変更する必要があります。
内部検索エンジン
私たちが検索エンジンについて話すとき、私たちはサイト内の検索だけでなく、検索エンジンに現れる私たちのサイトも指します。
サイト内での検索を可能にするために、config.ymlのコードを次のように変更します。
検索:true
search_full_content:true
XNUMXつの検索オプションから選択できます
- 月曜日
- アルゴリア。
- Googleカスタム検索。
ルンル
これはデフォルトで実装されるオプションであり、追加の構成は必要ありません。
Algolia
Algoliaは、Lunrよりもはるかに強力な検索エンジンです。 無料プランとXNUMXつの支払いオプションがあります。 これを使用するには、後の記事で説明する別のファイルに変更を加える必要があります。
config.ymlで入力する必要のあるデータは次のとおりです。
search_provider:アルゴリア
そして、サイトに登録するときに取得する以下のデータ
アルゴリア:
application_id:#サービスによって提供されるアプリケーションID
index_name:#検索インデックスの名前
search_only_api_key:#割り当てられたAPI KEY
また、使用している検索エンジンを読者に表示するオプションもあります。
powerd_by:#true(デフォルト)、false
数字を削除することを忘れないでください。
インデックス作成は次のように開始します。
ALGOLIA_API_KEY = your_admin_api_key bundle exec jekyll algoli
Googleカスタマー検索
Googleを検索エンジンとして使用するには、次のことを行う必要があります。
- このページに移動して、[新しい検索エンジン]をクリックします。
- サイトの名前を入力し、言語を選択します。 [作成]をクリックします。
- 検索エンジンのデータが表示され、IDをコピーしてファイルに貼り付け、手元に置いておきます。
- コントロールパネルをクリックします。
- ルックアンドフィールでは、レイアウトとして結果のみを選択し、テーマとしてミニマリストを選択します。
- 保存を押してコードを取得して終了します。
config.ymlの次のセクションにIDを貼り付けます
グーグル社:
search_engine_id:ここに検索エンジンIDを入力します
また、instant_searchパラメーターをtrueに設定して、インスタント検索オプションをアクティブにすることもできます。
検索エンジン最適化
ゲームのこの時点で、良い検索エンジンの場所を取得するための最良の方法は、広告にお金を払うことであることを私たちは皆知っています。 ただし、予算上の理由で除外されている場合は、いくつかのヒントに従ってサイトを最適化できます。 それらをより検索エンジンに優しいものにします。 方法のXNUMXつは、私たちが責任を負っていることを確認することです。
検証は、私たちのサイトにつながる検索から生成されたデータを見る権利があることを検索エンジンに保証する方法です
この手順は、サイトをサーバーにアップロードするときに実行する必要があります 各検索エンジンが検証手順を実行する必要があるためです。
つまり、config.ymlファイルのこの部分を完了する前に、いくつかの投稿を書き込む必要があります。 これについては、後の記事で説明します。
私たちが取り組んでいるテーマであるMinimalMistakesは、以下の検索エンジンと互換性があります。
Google検索コンソール
検証は、ドメインと特定のアドレスの両方に対して実行できます。 最初のケースでは、DNS構成を変更できる必要がありますが、その場合、config.ymlを変更する必要はありません。 他のオプションはURLプレフィックスにありますHTMLタグオプションを選択します
コードの一部が表示されます。 内容の後にある一連の文字と数字にのみ関心があります。 引用符の間にそれらをコピーします
google_site_verification:
Bingのウェブマスターツール
Bingには、DNSを編集するオプションもあり、Google検索コンソールからサイトマップをインポートするオプションが追加されています。どちらもconfig.ymlに触れる必要はありません。 オプションがHTMLメタタグと呼ばれることを除いて、手順は同じです。