这是一个建立在 GitHub Pages 并基于 Jekyll 的静站部署示范,可能并没有太多实际内容。

这里可以了解各类建站技巧。

Jekyll

Jekyll 是一个简单的静态网站生成器,通过标记语言 markdown 或 textile 和模板引擎 liquid 转换生成网页,用于生成个人、项目或组织的网站。 它由 GitHub 联合创始人汤姆·普雷斯顿·沃纳(Tom Preston Werner)用 Ruby 编写,并根据 MIT 许可证发布。@Wikipedia

GitHub Pages 支持 Jekyll 语法解析,因此常使用 Jekyll 来生成静态网页,并通过 GitHub Pages 发布,以建立免费站点,您现在看到的即是一个例子。

需要先在本地运行 Jekyll 生成站点文件。不论是 Linux(如 Ubuntu)还是 Windows 系统,都依赖于 Ruby(还需要更多先决条件,相对来说,Linux 系统的开发环境搭建工作更容易),具体请参考 Jekyll 的入门文档。解决各种报错后,直到运行命令 jekyll serve 出现以下结果。

jekyll-server

然后,您需要将生成的站点文件 Push 到 Github 存储库。

您的每篇新文章都需要放在 _posts 目录,并重新执行命令 jekyll serve ,然后 Push 一次。因为 GitHub 存储库里只是您的网站文件,而不是 Jekyll 本身。

如果您想更进一步优化您的站点,还需要研究项目根目录下的 ` _config.yml Gemfile` 两个文件设置、Jekyll 的主题和插件资源,以及更多 HTML + CSS + JS 前端开发技术。

当然也可以简单设置,更专注于内容创作。

祝您好运!