是时候迁移到ACE了

最近手贱把ghost升级到了0.5.3(新添的小功能并不少,最主要的后台界面的修改),但是BAE强大的,修改了pool参数来解决长连接的问题还是报错不断。无法解决问题的情况下就来投奔ACE了。


  1. 迁移
    比BAE顺利的原因是ACE的工单系统特别的好(期间客服小哥主动打来两次电话,好评)。解决了访问的问题以及域名绑定的问题。主要就是修改了两个地方。其一,server.js文件里的listen()监听端口留空即可,因为ACE限制了用户自行设置http服务端口。其二就是修改config.js里的server项,将其修改为0.0.0.0。当然最后不要忘了重启一下应用。

  2. 多说评论
    我使用的主题是phantom,其有评论的模板partials\comments.hbs,将代码修改成下面这样就可以了。

    <section class="comments animated fadeInUp">
    <div class="container">
        <div class="column-large">
            <div id="disqus_thread"></div>
            <div class="ds-thread" data-thread-key="{{slug}}" data-title="{{{title}}}" data-url="{{url absolute="true"}}"></div>
        </div>
    </div>
    </section>
    
    
    <!-- 多说公共JS代码 start (一个网页只需插入一次) -->
    <script type="text/javascript">
    var duoshuoQuery = {short_name:"yourSideName"};
        (function() {
            var ds = document.createElement('script');
            ds.type = 'text/javascript';ds.async = true;
            ds.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//static.duoshuo.com/embed.js';
            ds.charset = 'UTF-8';
            (document.getElementsByTagName('head')[0] 
             || document.getElementsByTagName('body')[0]).appendChild(ds);
        })();
        </script>
    <!-- 多说公共JS代码 end -->
    

    如果是ghost默认的casper主题请参考TheBeet的Blog这篇文章来修改。