Octopress技巧之設定關鍵字和描述

2022-03-10 05:23:28 字數 1381 閱讀 3980

這裡所說的關鍵字和描述是指網頁head部分的元標籤meta,是給搜尋引擎看的,以此希望使用者可以比較容易找到本站。 在html上就是面所示的標籤:

那麼在octopress的模板是怎麼在頁面設定這兩個欄位的呢?我們先看**。開啟檔案:source/_include/head.html。 找到設定「description」和「keywords」的地方:

}}

可以看出,「description」是取的是頁面上的description字段, 就是在檔案頂部被---包圍起來的內容,關鍵字同樣如此。 也就是說我們可以在每篇部落格設定不同的關鍵和描述。

---

layout: post

title: "文章的標題"

date: 2013-01-11 22:00

description: "在這裡寫上描述"

keywords: 關鍵字1,關鍵字2

comments: true

categories:

---###你的部落格

你的部落格正文

如上面的格式填上描述和關鍵字,octopress幫你生成這一篇部落格的頁面就會包含你設定的關鍵字和描述了。如果你沒有手動設定的話 ,模板會幫你擷取正文的一部分作為描述,至於關鍵字這個標籤就沒有了。

從模板**我發現了,它沒有對首頁做特殊處理。通常我們需要在首頁寫上作為全站的描述和關鍵字,而模板預設的行為是在第一篇部落格擷取 一部分作為描述。這顯然不是我們要的結果。

那怎麼辦呢?在這個問題我走了一些冤枉路。大致過程就是在配置檔案_config.yml增加這兩個字段,然後修改模板,判斷如果是首頁就 取全域性配置的關鍵字和描述。

雖然改起來很簡單,但是後來我發現了更簡單的方法,在這裡分享下。其實首頁也是乙個頁面,也會有上面提到的普通文章頁面的配置資訊。 只要修改index.html就可以了。 開啟source/index.html,如下設定:

---

layout: default

description: "只是乙個你們搜尋引擎都沒收錄的**,你說我是瞎折騰麼"

keywords: 技術,碼農,單身, 單身,真的是單身

---

對於**其他頁面,都可以用這個方法設定關鍵字和描述

頁面上的配置資訊,我們可以新增自己的字段進去,在模板用page.[欄位名]就可以訪問了。這樣你就可以給每篇加上額外的資訊了。 如hide:不顯示;forward:**。然後就可以在模板加上個性功能了。

Idea Debug技巧之斷點條件設定

在刷leetcode的時候遞迴層數多的時候總是很苦惱,正好有次在看部落格的時候發現idea除錯的時候是支援語句判斷的,於是就嘗試了下,於是發現中間有坑 idea設定斷點很簡單,在你想要停止的地方左邊單擊一下,例如以下 在斷點的地方右鍵可以開啟斷點條件設定視窗,支援多執行緒的設定 在condition...

LoadRunner技巧之思考時間設定

使用者訪問某個 或軟體,一般不會不停地做個各種操作,例如一次查詢,使用者需要時間檢視查詢的結果是否是自己想要的。例如一次訂單提交,使用者需要時間核對自己填寫的資訊是否正確等。也就是說使用者在做某些操作時,是會有停留時間的,我把這個時間叫思考時間。但利用 去執行的時候是沒有時間的,當然,指令碼執行本身...

PADS router使用技巧之飛線設定

layout的預設設定並不是讓飛線最短化。一開始布元件時,飛線實在是密如蛛網,看著會讓人崩潰的!setup design rules default rules routing topology type minimize 這樣在按ctrl m,很多飛線就消失了,也就最短了 setup prefer...