第八天:建立有意義的網頁標題

妳網站上的每個頁面,都該有個獨一無二且具有意義的頁面標題。

  • 首頁的標題可以就祇是網站名稱。
  • 時序彙整頁面應該包含網站名稱、以及這些頁面的日期或時序。例如在我的網誌上,我就用了像是以「 dive into mark/June 19, 2002 」為標題的逐日彙整,以及像是以「 dive into mark/June 19, 2002 」為標題的逐週彙整。
  • 分類彙整頁面應該包含網站名稱以及類別名稱。例如我所有關於 CSS 的文章都彙整到一個名為「 dive into mark/CSS 」的頁面裡。
  • 單篇彙整頁面應該包含網站名稱以及項目標題。我沒有讓單篇項目獨立出來,但 Jonathon Delacour 有,而且做得很棒。例如他在 2002 年 6 月 17 日發表的 Accessibility matters ,就以「 Jonathon Delacour: Accessibility matters 」命名。

用哪些標點符號倒是無所謂;不過有一些螢幕朗讀軟體預設會把每個標點符號都唸出來。一般說來,過多的標點符號唸起來就跟看起來一樣笨。

誰因此獲益?

  1. Jackie 從中獲益了。因為 JAWS 有個特別的鍵盤快速鍵 (INSERT + F10) 能顯示(並唸出)目前所有開啟視窗的標題。如果開啟的是網頁就會唸出網頁標題。當使用 ALT-TAB 切換視窗時,它也會唸出視窗標題。其他的螢幕朗讀軟體,像是 Home Page Reader 之類的,則會在載入網頁時讀出網頁標題。
  2. Marcus 從中獲益了。因為 Lynx 會在第一行顯示網頁標題,所以 Marcus 總是可以先用布拉耶點字讀到標題。
  3. Bill 從中獲益了。由於中風的關係,他有時候會搞混或是忽然忘記他讀的東西。視窗標題列的網頁標題就像是個視覺上的錨點,即使是他捲動頁面時仍會留在同一地方;所以他總是可以回頭看一下標題來喚起記憶。
  4. Google 從中獲益了。因為 Google 會在搜尋的結果裡顯示網頁標題,而且位於網頁標題的關鍵字會有比較高的排名。這對你來說是好事,尤其是對於那些單篇彙整頁面來說更是如此(選個好標題總是沒錯的)。

怎麼做

Movable Type 有許多種索引跟彙整的模版。預設的模版已經夠有親和力了;如果妳已經用了它們,就可以不需要做任何改變。

  1. 主索引: <title><$MTBlogName$></title>
  2. 彙整索引: <title><$MTBlogName$> 彙整</title>
  3. 分類彙整: <title><$MTBlogName$>: <$MTArchiveTitle$></title>
  4. 按時彙整: <title><$MTBlogName$>: <$MTArchiveTitle$></title>
  5. 單篇彙整: <title><$MTBlogName$>: <$MTEntryTitle$></title>

Greymatter 有一套類似的模版,但是用了不同的語法。由於 Greymatter 沒有特別用來指定網誌名稱的變數,所以妳得一個個加上去:

  1. Main Index Template: <title>My Weblog</title>
  2. Archive Master Index Template: <title>My Weblog Archives</title>
  3. Archive Log Index Template: <title>My Weblog: {{month}} {{year}}</title>
  4. Entry Page Template: <title>My Weblog: {{entrysubject}}</title>

Manila 可以讓妳設定每日的標題,所以妳應該用它來取代日期,畢竟這與內文本身比較相關。

  1. Home Page Template: <title>{siteName}</title>
  2. Template: <title>{siteName}: {title}</title>

在 Radio 就得用些秘訣了。妳可以用 Radio 的巨集語言為時序彙整頁面加入日期。請小心地複製並貼上這段巨集;它們之間不應該斷行, Radio 會在意這點(感謝 Jake Savin 提供這些步驟)。

  1. Home Page Template: <title><%title%></title>
  2. Main Template: <title><%title%><%local (d); if radio.weblog.file.getArchiveFileDate (radioResponder.fileBeingRendered, @d) {": " + string.dateString (d)} else {""}%></title>

很遺憾,我不知道要如何自訂令人滿意的 Blogger 網頁標題。歡迎來信建議

請記住這些祇是建議而已。妳可以自己決定是否要在按時彙整頁面中加入「彙整」這個字。只要不過量,標點符號的使用並沒有太大的關係。妳也可以改把網站名稱放在結尾;在網頁標題裡放入網站名稱總是不錯的;尤其當人們在許多視窗間切換時,這就能提供一些重要的線索。

延伸閱讀