第八天:建立有意义的网页标题
你网站上的每个页面,都该有个独一无二且具有意义的页面标题。
- 首页的标题可以就祇是网站名称。
- 时序汇整页面应该包含网站名称、以及这些页面的日期或时序。例如在我的网志上,我就用了像是以“ 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 ”命名。
用哪些标点符号倒是无所谓;不过有一些荧幕朗读软体预设会把每个标点符号都唸出来。一般说来,过多的标点符号唸起来就跟看起来一样笨。
谁因此获益?
- Jackie 从中获益了。因为 JAWS 有个特别的键盘快速键 (INSERT + F10) 能显示(并唸出)目前所有开启视窗的标题。如果开启的是网页就会唸出网页标题。当使用 ALT-TAB 切换视窗时,它也会唸出视窗标题。其他的荧幕朗读软体,像是 Home Page Reader 之类的,则会在载入网页时读出网页标题。
- Marcus 从中获益了。因为 Lynx 会在第一行显示网页标题,所以 Marcus 总是可以先用布拉耶点字读到标题。
- Bill 从中获益了。由于中风的关系,他有时候会搞混或是忽然忘记他读的东西。视窗标题列的网页标题就像是个视觉上的锚点,即使是他卷动页面时仍会留在同一地方;所以他总是可以回头看一下标题来唤起记忆。
- Google 从中获益了。因为 Google 会在搜寻的结果里显示网页标题,而且位于网页标题的关键字会有比较高的排名。这对你来说是好事,尤其是对于那些单篇汇整页面来说更是如此(选个好标题总是没错的)。
怎么做
Movable Type 有许多种索引跟汇整的模版。预设的模版已经够有亲和力了;如果你已经用了它们,就可以不需要做任何改变。
- 主索引:
<title><$MTBlogName$></title>
- 汇整索引:
<title><$MTBlogName$> 汇整</title>
- 分类汇整:
<title><$MTBlogName$>: <$MTArchiveTitle$></title>
- 按时汇整:
<title><$MTBlogName$>: <$MTArchiveTitle$></title>
- 单篇汇整:
<title><$MTBlogName$>: <$MTEntryTitle$></title>
Greymatter 有一套类似的模版,但是用了不同的语法。由于 Greymatter 没有特别用来指定网志名称的变数,所以你得一个个加上去:
- Main Index Template:
<title>My Weblog</title>
- Archive Master Index Template:
<title>My Weblog Archives</title>
- Archive Log Index Template:
<title>My Weblog: {{month}} {{year}}</title>
- Entry Page Template:
<title>My Weblog: {{entrysubject}}</title>
Manila 可以让你设定每日的标题,所以你应该用它来取代日期,毕竟这与内文本身比较相关。
- Home Page Template:
<title>{siteName}</title>
- Template:
<title>{siteName}: {title}</title>
在 Radio 就得用些秘诀了。你可以用 Radio 的巨集语言为时序汇整页面加入日期。请小心地复制并贴上这段巨集;它们之间不应该断行, Radio 会在意这点(感谢 Jake Savin 提供这些步骤)。
- Home Page Template:
<title><%title%></title>
- Main Template:
<title><%title%><%local (d); if radio.weblog.file.getArchiveFileDate (radioResponder.fileBeingRendered, @d) {": " + string.dateString (d)} else {""}%></title>
很遗憾,我不知道要如何自订令人满意的 Blogger 网页标题。欢迎来信建议。
请记住这些祇是建议而已。你可以自己决定是否要在按时汇整页面中加入“汇整”这个字。只要不过量,标点符号的使用并没有太大的关系。你也可以改把网站名称放在结尾;在网页标题里放入网站名称总是不错的;尤其当人们在许多视窗间切换时,这就能提供一些重要的线索。
延伸阅读
- Jake Savin: Adding a date to your Radio archive pages