这是教学综合收录第二篇。我们旧版实际上是建构在 Google 的 Blogger 系统。虽然 Blogger 具备有方便与安全的优点,但是自由度也会稍微受到约束。不过 Google 让我们在版面规划的部份,具有相当高度的自由,因此我们可以依照自己的想法,让部落格更俱个人风格。
下面我将针对网络上,谈到 Blogger 版面设计与应用的许多零碎资料,重新进行整理、验证与分类,希望对大家有用。:)
**
修改前请注意,一旦修改 HTML 内容,原本”版面配置”中的”网志文章”的”编辑内容”,将会停止用户再更新。如果有需要使用特别设定,像是地址显示等,请在修改范本前先行设定完成(但是新模板不一定支持)。建议大家在做任何修改前,务必先行备份范本,或是弄个测试网站先做测试呦。
在文章页面中增加延伸阅读(相关阅读、Related Posts)功能
如果你看到本部落格的文章,会发现文章最后都会出现数个「延伸阅读」的文章,其实这项功能是透过外挂程序办到的。
Blogger 提供的外挂工具,并没有相同的功能,虽然我们可以「模拟」出类似的目的,好让来我们网站的客人继续留在网站中久一点。譬如使用「最新文章」的外挂工具,以便我们可以用文章一直喂客人、一直喂、一直喂(咦,好像某种动物?)。
但是,最新文章并不一定会跟客人正在看的文章具有「关联性」,代表客人可能根本没兴趣看你想喂的食物,呃,我是指延伸文章。
所以,如果有一种可以读取各别文章的关键标签(Tag)**,并从过去文章中,找出具有相同关键标签的文章,那就可以让客人容易发现到具有关联性的文章。
正如古语所云:「条条大路通罗马」,我们可以轻易的在网络上发现各式各样的技术,有直接修改代码的,也有透过商业外挂达成目的。但是,却有不少商业外挂,都会在延伸阅读的位置后方,投放大小不等的广告,虽然是免费的外挂,但却或多或少的会破坏版面的配置。
底下将要介绍的,就是我在把玩过许多高手所教导的技术后,决定使用的一套外挂工具(Source: Related Posts Widget for Blogger with Thumbnails)。
首先,进到「Blogger」的后台,找出「范本」中的「修改 HTML」选项并点选进入。
选择「展开小工具副本」。
使用文章搜寻功能(或使用快速键「Control」+「F」),找出「」的位置。
在「」之前,复制贴上下面的代码:
到这边为止已经完成所有的工作,相当简单对吧。里头有些参数可以自行设定,有需要可以再询问啰。现在,当我们回到文章页面时,应该就可以看到与文章具有关联性的延伸文章,敬请各位慢慢享用。:)
在 Blogger 安装 Facebook 的留言功能
Blogger 提供让读者透过留言板,与作者讨论各文章的想法与心得的留言功能。不过,如果可以让部落格结合脸书的留言讨论模组,那将可以让更多人观看我们呕心沥血写出来的作品。因此,底下将要介绍如何在部落格中,增加脸书留言的设计。
首先,我们链接脸书提供的开发者网页:「Facebook Developers, Comments Pulgin」。
在该页面中包含有数个栏位,请依照个人喜好填写,并按下「Get Code」按钮,以取得留言代码。当然,之后都可以在代码中进行修改,以符合版面实际需求。
在取得代码后,依照先前所说,进入后台的「HTML编辑器」中,并将留言代码贴在适当的位置上,该位置可依个人喜好自行决定。
另外,如果直接就将该代码原原本本的贴上我们部落格,大家应该会发现到不管在哪篇文章或页面,留言内容都会完全一致,无法依照各页面内容产生变化,这主要是因为该代码中的默认中,是以「部落格网址」为主定义,并以此进行留言系统的布置。
因此,如果我们希望每一篇文章都有各自留言内容的话,我们可以将该代码中:href=‘Your Domain Link’ 改以 Blogger 内建的定义进行修正,并用下列代码进行取代即可:
expr:href=‘data:post.url’
在 Blogger 页面上布置浮动式图片的设计
我们平常在逛许多部落格时,常会发现有图片像幽浮一样漂浮在视窗上,随著我们上下卷动页面而跟著移动,这就是所谓的「浮动式图片」,当然,他的功能不仅只是用来展示图片。
具体的作法是将下面代码,复制并贴到前述的「CSS 设计空间」中:
/* Fixed Bar */ .menu_by_dnowba { position: fixed; bottom: 0px; right: 0px; width: auto; margin: 0 0px 0px 0px;
opacity:.900; filter: alpha(opacity=90); padding: 0px 0px 0px 0px; -moz-border-radius-topright: 10px; -moz-border-radius-topleft: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; } .fixed_menu a:hover img { position: relative; top: 2px; left: 2px; border-top: 0px solid #b3b3b3; border-left: 0px solid #b3b3b3; border-bottom: 0px solid #999999; border-right: 0px solid #999999; } .fixed_menu a { display: block; } /Optional : This puts each link in the menu on a new line, remove if you want a horizontal menu/
- html .fixed_menu {position:absolute;} /IE only change the position mode of the menu/
接著,我们还需要将下面的代码,复制并贴到「版面配置」中的「HTML/JavaScript 小工具」,或是直接贴到「修改 HTML」中适当之位置:
以实际行动支持独立观点,与我们一同走得更远
每一篇条理清晰的分析、每一次不随波逐流的观察,背后都是对真实与品质的坚持。我们拒绝内容农场与算法流量绑架,坚持自由独立的客观发声。
维持高品质的原创写作与独立运营,需要持续的实质力量。您可以选择一次性赞助或每月定期支持,通过 Google 安全结账,与我们一同守护这份深刻与清醒。
由 Google 安全处理付款 · 可随时在 Google 账户管理或取消

留言板