Google Blogger,过去也叫Blogspot,是一个不错的博客平台。平时在上面写点感想,想给Blogger自动添加一个版权声明以及自动文章的链接。但是网上没有现成的教程,多是WordPress的。两个平台的代码又不通用,无奈之下,自力更生,终于搞定了为文章自动添加版权声明和链接地址。
首先声明一下,本人从未学过代码,是一个地地道道的代码盲,只是靠着自己的摸索而得出的结果。高手勿喷啊。
方法一
先谈谈一下自己的要求。发布一篇文章之后可以在文末自动生成一个该文的链接,并且配合版权声明。而且是在每篇文末,不是在网站。
要求有了,就看下一步怎么实现了。先确定一下代码放置的位置,因为是文末,所以经过分析模板代码最终决定放在如下代码之后。话说HTML代码不懂,英文还是看得明白一点点,因此这个位置应该不差。
- <a expr:href='data:post.url + "#more"' expr:title='data:post.title'><data:post.jumpText/></a>
- </div>
- </b:if>
注意是</b:if>之后。 然后是怎么写代码了。过程就不说,相当曲折,只说结果吧。修改代码的方法应该都会,模板-修改HTML代码。如图所示
方法一:利用Table with frame="box"这个参数,代码如下
- <!-- 版权声明开始 -->
- <b:if cond='data:blog.pageType == "item"'>
- <table frame='box'>
- <tr>
- <td>如非注明,<a href='http://www.xxxx.com>唯C</a>文章均为原创。转载请注明注明来自<a href='http://www.xxxx.com'>唯C』</a>和链接。</td></tr>
- <tr><td>本文地址:<a href=''><script>document.write(location.href)</script></a></td></tr></table>
- </b:if>
- <!-- 版权声明结束 -->
红色部分是自动获取当前文章地址一段代码。把上述代码放到前面提供的位置即可。保存,查看博客。保存时可能出现说未保存,不管他,因为有中文字符在里面。但是最后的结果是保存成功了。比较完美。唯一不好的就是声明的边框不顶边,有点郁闷。如图红色所示:
方法二
这个方法个人认为比较完美。
这个方法的来源参考了WorldPress论坛:
代码如下:
- <!-- 版权声明开始 -->
- <b:if cond='data:blog.pageType == "item"'>
- <div style='background-color: #F2F2F2; padding: 5px; margin: 10px; border:1px solid #000000;'>如非注明,<a href='http://wwww.www.anaids.com'>唯C』</a>文章均为原创。转载请注明注明来自<a href='http://wwww.www.anaids.com'>唯C』</a>和链接。
- <p>本文地址:<a href=''><script>document.write(location.href)</script></a>
- </p>
- </div>
- </b:if>
- <!-- 版权声明结束 -->
说明一下:background-color: #F2F2F2这个是设定的显示框的颜色,可以改成自己喜欢的颜色。不知道?下个取色工具取个喜欢的颜色就知道了。; padding: 5px; margin: 10px; border:1px solid #000000;'这些是边框的粗细边边距等等。保存-查看博客。嗯,我还是比较满意的。