通过 Jekyll 创建博客并发布到 Github

图片来源: Jekyll logo

目录

安装 Jekyll

Jekyll 是一个通过 Ruby 语言写的静态网站生成框架,下面是官网介绍。

Jekyll is a static site generator. You give it text written in your favorite markup language and it uses layouts to create a static website. You can tweak how you want the site URLs to look, what data gets displayed on the site, and more. –Jekyll1

安装 Jekyll 时,首先需要一个 Ruby 的包管理环境, Ruby 编程环境的常用包管理器为 gem , 例如 Ubuntu 中执行下面的语句则会同时安装 gem

  apt install ruby-dev

安装好 gem 之后,确保它的执行路径在我们的 PATH 环境变量中。 如果不上采用上述方式,而是使用了 rbenv 等虚拟环境管理工具的话, 只要调用虚拟环境下配置好的 gem 就可以了。 随后便可以通过执行下面的语句来安装Jekyll,是不是很简单呢?

  gem install jekyll

发布博客到 Github

安装好 Jekyll 之后, 一定是希望先把随便什么内容发布到 Github 上看看效果的哈, 特别能理解这种心情。

那么接下来,在实际写博客之前, 我们首先用安装好的 Jekyll 生成一个默认站点并将其发布到 Github。 在希望在本地管理博客的路径下执行下面的语句。

  jekyll new folder-name-for-your-blog

随后在当前路径下会生成一个叫做 folder-name-for-your-blog 的文件夹, 这里面便是 Jekyll 新建的博客源码。

然后在 Github 上创建一个叫做 your-user-name-of-github.github.io 的仓库。 创建好新的仓库后,Github 会提示如何通过 gitpush 本地内容到该仓库。 按着所提示的向导将刚创建好的 folder-name-for-your-blog 的内容 push 到这个仓库。

随后等几分钟通过浏览器打开 your-user-name-of-github.github.io , 不出意外的话即可看到 Jekyll 的欢迎页面。

本站也是通过以上方式创建。

(2020年6月14日追记)

本站现已改用 hugo 静态网站生成框架创建, 如需参考原来的站点,请点击这里访问。

欢迎联络并留言。

编辑本页

Xin Li
Xin Li
讲师

主要研究方向为机器学习、深度学习与人工智能在各个领域的应用,特长为针对非均匀数据及偏移数据的优先采样及学习算法。了解更多

comments powered by Disqus
下一页