技巧

多说之死

自从使用hexo+github托管写博客以来,已经三四年了。一开始用的是Disqus作为评论系统,后来发现Disqus在国内速度慢,有时甚至被墙打不开,后来就换成了多说,一直用到今天。

就在前一阵子,多说发来一封邮件:6月1日起正式关闭服务。一个好的评论系统就这么说关就关了,就像当年的Google Reader一样。不过跟Google Reader不同,我想多说关闭应该是没法将服务变现。作为第三方评论系统,其实在国内并没有多大的市场,因为现在很多人已经不写博客,转去了公众号等等之类的平台,其他的论坛以及大一点的网站都有自己的评论系统,所以这种第三方服务的使用率不高。使用率不高意味着挂广告都没人看得见,所以多说关闭也是迫不得已顺势而为。

好在我的博客本来就没什么评论,连迁移都没什么必要。多说关闭,就换成了友言,加载速度貌似还行,就是不知道最终会不会跟多说一样。虽然我的博客算自嗨型,看的人不多,评论的更少,不过作为一个好的第三方评论系统,多说的关闭还是让人有点唏嘘。

清明在即,谨以此篇纪念多说之死,以及很多在此之前就逝去的好服务。没错,说的就是你,Google Reader。

双sim卡的解决办法

不少人有两张sim卡,一张是自己以前一直用的,另一张则是根据自己现有的消费习惯而选择的,并且一般情况下这两张sim卡属于不同的运营商。造成这种现象的原因是天朝奇葩的网络制式布局,其根本原因大家应该都懂。

最直接的解决办法就是双卡双待手机,双卡双待的诞生也正是应了天朝市场的奇葩需求。如果不想用双卡双待手机怎么办?

现在有这么一个方法,算是比较完美了,但需要两个手机。首先,把不常用的sim卡装在不常用的手机上,这个手机设成呼叫转移,这样电话不会漏接;然后这个手机上还要装一个叫IF的app(前身是ifttt),添加一个叫”Move a phone’s new message to other phone”的recipe,只要把这个手机放家里一直连着wifi就可以了。

常用的sim卡不用我说应该装在常用的手机里,手机上装一个叫Pushbullet的app,这样只要手机能上网就可以收到另外一个手机收到的新短信。

这样,不常用sim卡的来电和短信都被转移到常用手机上。亲测短信延迟不足十秒,欢迎尝试和分享。

hexo更新碰到的问题

今天更新了下hexo和theme,但deploy之后访问博客首页出现了这个:

1
<%- partial('_partial/head') %>
<%- partial('_partial/header') %>
<%- body %>
<%- partial('_partial/sidebar') %>
<%- partial('_partial/footer') %>
<%- partial('_partial/after_footer') %>

一下子不知道该怎么办了,好在有google,搜一下,发现是这个问题“更新2.6.0后generate生成页面错误”。

所以只要在blog根目录下,用下面的命令更新这三个组件,然后重新generate/deploy即可。

1
$ npm install hexo-renderer-ejs --save
$ npm install hexo-renderer-stylus --save
$ npm install hexo-renderer-marked --save

真是google在手,天下我有啊!

2014-09-14 Update:

发现了另外一个问题,就是”About”页面没有任何页面样式,搜了一下,发现是这个问题“更新Hexo后(2.6.1),page页面样式丢失”,还有这个“用npm更新过hexo的版本的话,可能导致一点小问题”。问题不大,很好解决。

使用vps搭建shadowsocks

已经几个月过去了,没有一点要解封google的迹象,不知道是不是因为香港的事。目前看来解封基本无望。google不解封,基于GAE的goagent也就处于半残状态,基本也不可用。剩下的这些翻墙方式中,有的只能管一时,比如hosts;有的担心安全问题,比如自由门之类。后来想想,与其买vpn,不如自己弄个vps折腾。于是就有了用vps搭建shadowsocks的想法。

对于我来说,翻墙主要是用来获取信息,网页看得多,视频看得少,所以vps速度不需要非常快,流量什么的也不需要很大。综合考虑,bandwagon比较符合我的需求。选好vps,剩下来的就好办了。

搭建什么的网上都有教程,比如这篇《自己动手搭建Shadowsocks服务器》,里面写得很详细,包括vps的使用。我基本上就按照这些步骤一步步做下来,没有什么难度。

搭建完成后,试了一下,打开网页速度挺快,google、twitter基本都是秒开。看youtube视频需要缓冲,没办法谁让是bandwagon呢,不过对于我来说已经够用了。

hexo博客访问速度优化

从blogger迁移到hexo已经有一段时间了,但一直都没怎么弄,今天就把访问速度优化了下。主要参考了这篇文章《google字库导致hexo modernist首页加载变慢》,需要注意的是得先删除public下的css,否则hexo g后注释掉的那句仍然还在。

除了google字库外,还有一个地方也会拖慢访问速度。那就是themes/~/layout/_partial/after_footer.ejs这个文件,里面有一行:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>

把这一行改成下面这个:

<script src="//lib.sinaapp.com/js/jquery/1.8.3/jquery.min.js"></script>

这样就不用去访问被墙的googleapis.com。

还有就是主题自带的search其实没什么用,最好删了。当把所有跟google相关的东西都删了或改了,就会发现博客的访问速度大幅提升了。

最后,感叹一下天朝这个悲哀的国度,或许几年之后绝大多数人都不知道google是啥了。