向大家推荐 Koding ,非教程贴。
静态博客比起 Wordpress 这类博客的一个不足是需要先配置好整个博客环境才能编写和预览博客。
比如,我使用 Hexo 作为我的博客引擎,为了写一篇博客,我需要在自己的电脑配置好 node.js 、hexo、pandoc、emacs 、git 等一大堆东西。现在假如我需要在另外一台电脑编写博客,或者晚上躺在床上在手机上看到自己刚发的文章有一个让自己相当纠结的标点错误,静态博客的弊端就出来了:除非给每台机器都配好这些环境,否则我只能盼着赶紧用回自己的电脑。相比之下,像 Wordpress 这类博客就清爽很多,多数时候只需要开一个浏览器就可以完成文章的编辑与发布了。
为此,我的一个策略是做个 U 盘系统,把该配的东西都配上,随身携带它,这样一旦需要写文章,直接找台主机就可以用,缺点是依然无法解决在手机和平板这类外设上编辑和发布文章的问题。
后来发现了 Koding 附图 1 Koding ,顿时觉得这个就是人类的希望啊。它有如下一些特色:
于是我很快就在上面搞定了 hexo 环境的配置,配好了 SSH 和 FTP,直接在本地通过 SSH 编辑存放在 Koding 上的文章。
由于 Koding 提供了在线编辑器,因此只需要一个拥有浏览器的入网设备(例如平板、手机)就可以完成所有工作了(不过目前 Koding 网站对小屏幕的兼容性并不好。作者正在改进中)。
由于 Koding 开放了端口,因此也可以用本地的浏览器预览你正在编辑的文章。比如,如果你的 hexo debug 的端口号是 4000,那么可以访问 http://vm-主机号.你的账户名.koding.kd.io:4000/ 预览在该主机编辑的网站。
Koding 目前还不支持自定义域名,只能使用它们提供的 .kd.io
二级域名。但是对于静态网站,这个问题不难解决。只需要将编译好的网站托管在其他支持域名绑定和 page 服务的提供商,例如 github、gitcafe 等。我的方案如下: