-->

2013年2月28日星期四

代码高亮的其他配色

前面提到了如何将代码高亮显示,这里说一个其他配色的高亮代码。只需要修改老方法的加载配色的一句代码:

<link href='http://alexgorbatchev.com/pub/sh/current/styles/shThemeDefault.css' rel='stylesheet' type='text/css'/>

将上面这句替换为下面的任何一句皆可,每一句代表一种配色方案:
<link href='http://alexgorbatchev.com/pub/sh/current/styles/shThemeDefault.css' rel='stylesheet' type='text/css'/>

2013年2月26日星期二

wordpress插件:Blogger To WordPress

如果有用户想要从Blogger转到Wordpress,只需要在自己的Wordpress博客中安装Blogger To WordPress插件,然后会获取到一段代码添加回blogspot站的HTML中去,之后实现自动映射。

另外,也有好多其他插件能实现blogspot文章的搬迁,不再详述。

2013年2月24日星期日

从其他博客搬家到blogger上去

除了前面提到的wordpress搬家到blogger的方法外,另外还有几个类似服务


Blogger到WordPress: http://blogger2wordpress.appspot.com/

前面提到的WordPress到Blogger: http://wordpress2blogger.appspot.com/

Livejournal到Blogger: http://livejournal2blogger.appspot.com/

MovableType到Blogger: http://movabletype2blogger.appspot.com/

另外,其他类型博客的搬家方法可以先搬到wordpress然后再搬到blogger的方法。

2013年2月22日星期五

控制手机页面widget的隐藏或显示,或者显示特定代码

我们可以通过添加参数使得widgets不显示在博客的手机页面中,比如这段代码中 mobile='no' 则为隐藏,另外mobile的值也可以是'yes'或者'only'

<b:widget id='Text1' locked='true' mobile='no' title='chouBlogger.com' type='Text'>

另外,我们也可以在模板的HTML中使用这样的语法来区分手机页面或者PC
<b:if cond='data:blog.isMobile'>
    这句话只显示手机页面中
<b:else/>
    这是pc浏览时候显示的
</b:if>

这写小技巧适合自己修改手机页面的朋友使用。一般来说,对于blogger上的博客,假使域名为   www.choublogger.com,那么其手机网页是www.choublogger.com/?m=1

2013年2月20日星期三

[转载] Z-Blog博客转换到Blogger的方法

[转载自月光博客2012-1-26文章]

虽然Google的Blogspot在国内无法访问,但Blogspot依旧是国际上最大的BSP之一,其稳定性非常不错,并且完全免费,使用Z-Blog的用户,也可以通过一些方法将博客备份到Google Blogger,下面我就介绍一下如何将Z-Blog的博客转换到Google Blogger的方法。

这个方法针对大数据量的Z-Blog博客,首先通过SQL语句转换Z-Blog数据到MySQL数据库,之后在本地安装一个PHP+MySQL+Apache的系统,安装phpMyadmin和Wordpress程序,然后在phpMyadmin中建立一个blog_Article表,然后使用“ACCESS数据库转换MYSQL数据库的软件”将数据库转换到MySQL,然后直接在MySQL之中将blog_Article表的数据插入到wp_posts表中,这样就完成了Z-Blog的数据导出到Wordpress中。

接着登录本地的Wordpress系统,在“工具”-“导出”中,将文章导出为一个XML文件。

2013年2月18日星期一

算一下此博客的开销

域名从goddaddy购买,支付宝付款。由于没有用信用卡,所以打折有限。5年的域名费用为40.85美刀,折合当时的汇率,从支付宝中支付了人民币254.92元。

Blogger的空间不花钱,域名也是免费绑定的。

因此在这个博客的上的明面上的花销仅为 51元/年。如果使用信用卡支付,godaddy上的域名可以降至每年人民币三十多元吧,好像是这样。但凡加个广告,就能盈利了!不过我这缺少推广,侧边广告的点击量太小...

2013年2月16日星期六

如何移除模板中自带的来自blogger的css

和前一篇文章类似,blogger模板里会自动加入诸如
<link type='text/css' rel='stylesheet' href='//www.blogger.com/static/v1/widgets/1937454905-widget_css_bundle.css' />
一类的css调用,而这些css是来自blogger的,不翻墙没法拿到啊亲。另外这也是blogger后台自动添加的,所以用老办法将这些调用语句注释掉!

首先还是要到博客管理后台的模板HTML编辑处,找到如下代码
<b:skin><![CDATA[
然后再找到如下代码
]]></b:skin>

2013年2月14日星期四

如何移除blogger自带的javascript

如果查看一个Blogger建立的博客的源代码,9成会发现类似这样的语句
<script type="text/javascript" src="//www.blogger.com/static/v1/widgets/4127629733-widgets.js"></script>
很不幸,这是blogger自动添加的,这是在墙外的,你在博客后台的HTML编辑器里也找不到这样的语句。

为了加快网页加载速度,只好取巧来注释掉这些js的调用了。仍然到博客管理后台的模板的HTML编辑处,找到如下代码
</body>
然后替换成如下代码,注意是替换

2013年2月12日星期二

[转载] 架设ghs的反向代理实现对blogger的访问

[转载自月光博客2013-1-13文章,原文标题为 “支持中国访问Google Blogger的网站设置”]

虽然Google的Blogspot在国内无法访问,但Blogspot依旧是国际上最大的BSP之一,其稳定性非常不错,支持域名绑定,并且完全免费,今天我就介绍一种方法,可以让中国的博客用户可以无障碍使用Google Blogger的独立域名,这个方法也可支持所有Google绑定域名的服务,例如Google App Engine、Google Sites等。

这个方法的原理是,先购买一个国外的主机,然后在该主机上架设 ghs.google.com 的反向代理,修改网站域名解析到该虚拟主机的IP,从而实现Blogger绑定域名的正常访问。

在具体实现上,有几种不同的方法,一种是使用国外的VPS或独立主机,只需要修改一下web服务器的设置即可,不过这种方法需要购买的主机价格较贵,性价比不太好。

2013年2月11日星期一

建立在google drive上的网页

下面这个网页是建立在google drive上的,有公开链接,图片也是建立在google drive上的。

没错,现在你真的可以用Google Drive来建立个人主页了。

新建一个文件夹,将HTML和图片都传进去。最后将文件夹分享为公开可见。因为Google Drive不支持直接创建文件,所以需要自己写好html文件然后传上去。

但是,如下面的链接,是在googledrive.com域名上,而且上传文件的公开访问URL地址很长。另外,这个八成是需要翻墙的~

https://googledrive.com/host/0ByoOqCOkHroweWkxWFBydUF0T2M/index.html

2013年2月10日星期日

另外一个语法高亮的方法

首先需要修改博客的HTML,在</head>之前加入下面这些语句:

<!--SYNTAX HIGHLIGHTER BEGINS-->
<link href='http://alexgorbatchev.com/pub/sh/current/styles/shCore.css' rel='stylesheet' type='text/css'/>
<link href='http://alexgorbatchev.com/pub/sh/current/styles/shThemeDefault.css' rel='stylesheet' type='text/css'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCpp.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCSharp.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCss.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJava.js' type='text/javascript'></script>

2013年2月8日星期五

如何实现404页面跳转到主页

这个简单的用javascript就可以了,到博客管理页面的 Settings - Search preferences - Custom Page Not Found ,点击 Edit 填入下面的代码:

抱歉,您在此博客中要查找的页面不存在。
<script type = "text/javascript">
//Blogger 404 Redirect v1.0 by GreenLava(BloggerSentral.com)
BSPNF_redirect = setTimeout(function() {
location.pathname= "/"
}, 5000);
</script>

2013年2月6日星期三

发表博文时加入Google Plus提示

现在Blogger增加了新功能,只要在发表博文的时候输入加号“+”并附上名字,就可以插入Google Plus上的人或者页面,同时在文章里形成一个到Google Plus的链接,鼠标滑过就会显示是否加入圈子的提示。


当发表完文章后如果需要在Google Plus中分享,则会自动提醒到你所增加的人或者页面,非常方便。Blogger应该是自动和Google Plus自己的页面连接的。可以到Blogger后台看看左侧Google +的选项。

试试看 +Barack Obama :)

2013年2月4日星期一

Pagerank刚刚更新啦!

Pagerank刚刚更新啦!不过这里太新,木有pr。另外两个站(www.obugs.net / www.orangebugs.net)的pr都更新了!都从3跌倒2了,哈哈!

看来前面的预测没错哦~

使用prettify对代码进行语法高亮设置

prettify是google提供的一款源代码语法高亮着色器,主页见 https://code.google.com/p/google-code-prettify/ 。只要在blogger模板里加几行代码,就可以实现在发表文章时候的代码语法高亮,并且提供若干种模板供使用。

prettify提供了css和js供下载,可放于自己的服务器,下载地址为 https://code.google.com/p/google-code-prettify/downloads/list ,另外也可以使用google code服务器上的代码。

打开blogger模板编辑,在<head>与</head>之间添加如下语句:

<link href='http://google-code-prettify.googlecode.com/svn/trunk/src/prettify.css' rel='stylesheet' type='text/css'/> <script src='http://google-code-prettify.googlecode.com/svn/trunk/src/prettify.js' type='text/javascript'></script>

修改<body>为<body onload='prettyPrint()'>并保存模板。

2013年2月2日星期六

2013年google pagerank更新时间预测

某网站对2013年google pagerank的更新时间表进行了预测

1st Update – January 28 to February 6
2nd Update – June 27 to July 7
3rd Update – September 29 to 4 October
4th Update – 24 December to 29 december

来源:12

显示随机文章的代码

这里使用一段javascript代码,直接从博客的feed调用随机的文章标题。只需要在博客后台添加HTML/Javascript的小组件,将如下代码填入并保存即可

<script type="text/javascript">
var randarray = new Array();var l=0;var flag;
var numofpost=5;function randomposts(json){
var total = parseInt(json.feed.openSearch$totalResults.$t,10);
for(i=0;i &lt; numofpost;){flag=0;randarray.length=numofpost;l=Math.floor(Math.random()*total);for(j in randarray){if(l==randarray[j]){ flag=1;}}
if(flag==0&amp;&amp;l!=0){randarray[i++]=l;}}document.write('&lt;ul&gt;');
for(n in randarray){ var p=randarray[n];var entry=json.feed.entry[p-1];
for(k=0; k &lt; entry.link.length; k++){if(entry.link[k].rel=='alternate'){var item = "&lt;li&gt;" + "&lt;a href=" + entry.link[k].href + "&gt;" + entry.title.$t + "&lt;/a&gt; &lt;/li&gt;";
document.write(item);}}