零成本的静态服务器

2016 年 08 月 26 日

好吧,其实就是花了几天搞定了一个Github Pages页面而已。Github Pages的特点是:

  • 免费
  • 限制不多,包括
    • 空间推荐限制1GB,其中单个文件限制100MB,50MB以上时就会收到警告
    • 流量推荐限制每月100GB或100,000次点击
    • 每小时提交推荐限制10次
  • 可以服务静态网站或jekyll网站
  • 通过git提交改动
  • 可以使用自定义域名
  • 网站源码托管在Github,也就是说必然是开源的

相当不错的特性,而且不用担心它会倒台,毕竟是Github在背后支撑。注意上面很多限制都是“推荐”的,其实除了100MB的单个文件限制,其他的似乎都没说的很严格,当然,一般人也用不到。

静态网站大家都理解,jekyll又是什么呢?

即便是一个静态网站,我们也会有很多“常量”和“变量”。举例来说,站点的名字/站长的邮箱/网站的布局等等就是“常量”,而类似新闻或日志之类的信息就是“变量”。简单来说,jekyll就是按照一定规则组织起网站的这些“常量”和“变量”,然后生成一个静态网站的工具。

很适合用来建个人站或创业公司站点,不是吗?

P.S. 另外这里有个小坑。默认情况下,你的工程会被强制使用https,在这种情况下,如果你的代码里有引用其他http网站的css或js的话,浏览器会不予加载。理论上,用自定义域名可以解决这个问题。

Top