第三步:运行站点


本篇目录

说明

在本地用jekyll预览站点,然后托管到github。

本地预览

在站点的根目录下运行下面的命令:

$ bundle exec jekyll serve --port 4000
Configuration file: /Users/lijiao/Work/books/jekyll-template-blog/_config.yml
            Source: /Users/lijiao/Work/books/jekyll-template-blog
       Destination: /Users/lijiao/Work/books/jekyll-template-blog/_site
 Incremental build: disabled. Enable with --incremental
      Generating...
       Jekyll Feed: Generating feed for posts
         AutoPages: Disabled/Not configured in site.config.
        Pagination: Complete, processed 3 pagination page(s)
                    done in 0.507 seconds.
 Auto-regeneration: enabled for '/Users/lijiao/Work/books/jekyll-template-blog'
    Server address: https://www.lijiaocn.com/
  Server running... press ctrl-c to stop.

在浏览器中打开127.0.0.1:4000就可以看到生成的静态网站,站点根目录下生成的_site目录中是静态站的全部文件。

托管到Github

在Github中新建一个名为<用户名>.github.io的项目,例如lijiaocn.github.io,然后将整个站点的文件或者_site目录中的文件上传到该项目。

这时候能够通过域名<用户名>.github.io访问。

如果要用自定义的域名, 在域名服务商里那里将自己的域名cname解析到<用户名>.github.io,然后在github项目的Settings中找到Github Pages,填写设置了cname解析的自定义域名。

参考

  1. 文献

 系列教程  使用手册