Jekyll
Jekyll(发音/’dʒiːk əl/,”杰克尔”)是一个静态站点生成器,它会根据网页源码生成静态文件。它提供了模板、变量、插件等功能,所以实际上可以用来编写整个网站。你先在本地编写符合Jekyll规范的网站源码,然后上传到github,由github生成并托管整个网站。Jekyll中文网
1. 这种做法的好处是:
* 免费,无限流量。
* 享受git的版本管理功能,不用担心文章遗失。
* 你只要用自己喜欢的编辑器写文章就可以了,其他事情一概不用操心,都由github处理。
2. 缺点是:
* 有一定技术门槛,你必须要懂一点git和网页开发。
* 它生成的是静态网页,添加动态功能必须使用外部服务,比如评论功能就只能用disqus。
* 它不适合大型网站,因为没有用到数据库,每运行一次都必须遍历全部的文本文件,网站越大,生成时间越长。
具体步骤:
- 创建一个名为“(你的用户名).github.io”的仓库
- 将刚刚创建的代码仓库,克隆一份到电脑本地
- 创建一个简单的Hello World静态页面
<!DOCTYPE html>
<html>
<body>
<h1>Hello World</h1>
<p>I'm