繼續 通過我們的博客設置,我們將專注於 讓我們的讀者更容易找到我們的內容
RSS 提要、內部和外部搜索
RSS訂閱
儘管社交網絡使這項技術失去了許多用戶,但它仍然有其追隨者。 它基本上允許您在無需訪問網站的情況下關注博客的更新。
默認情況下,Jekyll 生成自己的提要並將其存儲在站點的根文件夾中. 但是,我們可以簡單地通過在提要標題下的項目路徑後面引用鏈接來使用外部服務。
在同一標題下,我們可以找到從頁面標題和底部刪除提要圖標的選項。 我們只需要在隱藏中從 false 更改為 true。
內部搜索引擎
當我們談論搜索引擎時,我們不僅指站點內的搜索,還指我們的站點出現在搜索引擎中。
為了允許在站點內搜索,我們修改了 config.yml 的代碼如下。
搜索:真的
search_full_content: 真
我們可以在三個搜索選項之間進行選擇
- 星期一
- 阿爾戈利亞。
- 谷歌自定義搜索。
星期一
它是默認實現的選項,不需要任何額外的配置。
Algolia
Algolia 是一個比 Lunr 更強大的搜索引擎。 它有一個免費計劃和兩種付款方式。 要使用它,您必須在另一個文件中進行修改,我們將在後面的文章中討論。
我們在config.yml中需要完成的數據如下:
search_provider: 阿爾哥利亞
以及我們在網站上註冊時獲得的以下數據
阿爾及利亞:
application_id: #服務提供的應用ID
index_name: # 搜索索引的名稱
search_only_api_key: # 分配的API KEY
我們還可以選擇向讀者展示我們正在使用的搜索引擎。
power_by: # true (默認), false
記得去掉數字。
我們開始索引:
ALGOLIA_API_KEY = your_admin_api_key bundle exec jekyll algoli
谷歌客戶搜索
要使用 Google 作為我們的搜索引擎,我們必須執行以下操作;
- 我們轉到此頁面並單擊新搜索引擎。
- 我們填寫網站名稱並選擇語言。 單擊創建。
- 它向我們展示了搜索引擎的數據,將 id 複製並粘貼到文件中以備不時之需。
- 單擊控制面板。
- 在外觀中,我們選擇 Result only 作為佈局和 Minimalist 作為主題。
- 我們通過按保存並獲取代碼來完成。
我們將 id 粘貼到 config.yml 的下一部分
谷歌:
search_engine_id: 把搜索引擎 id 放在這裡
您還可以通過將 instant_search 參數設置為 true 來激活即時搜索選項。
搜索引擎優化
在遊戲的這一點上,我們都知道獲得良好搜索引擎位置的最佳方式是支付廣告費用。 但是,如果出於預算原因這是不可能的,我們可以按照一些提示來優化我們的網站 讓他們對搜索引擎更友好。 其中一種方法是驗證我們是否負責。
驗證是向搜索引擎保證我們有權查看從導致我們網站的搜索生成的數據的方式
當您要將站點上傳到服務器時,必須完成此步驟 因為有必要每個搜索引擎都做驗證程序。
換句話說,在完成 config.yml 文件的這一部分之前,您必須寫一些帖子。 我們將在後面的文章中看到這一點。
我們正在使用的主題 Minimal Mistakes 與以下搜索引擎兼容。
Google Search Console
可以對域和特定地址進行驗證。 在第一種情況下,需要能夠修改 DNS 配置,但在這種情況下,不需要在 config.yml 中進行更改。 另一個選項是在 URL Prefix 中選擇 HTML Tag 選項
我們會看到一段代碼。 我們只對內容後面的字母和數字系列感興趣。 我們在引號之間複製它們
google_site_verification:
必應網站管理員工具
Bing 還提供了編輯 DNS 的選項,並添加了從 Google Search Console 導入站點地圖的選項,我們都不需要觸摸 config.yml。 除了該選項被稱為 HTML Meta Tag 之外,過程是相同的。