理解
- 你得有一个项目,然后在项目的
Settings>GitHub Pages>Source
中选择你的Github Pages
来源。 Github Pages
是支持jekyll
的,在上一步中,如果你选择的是master
分支,确保你的项目文件结构和jekyll
项目保持一致;如果你选择的是docs\
,确保该文件夹结构与jekyll
一致。- 完成上面两步,每次你
commit
你的代码。Github Pages
会自动生成/更新静态页面。
具体步骤
所以,我们只要clone
or download
别的Github Pages
项目,修改样式,变成我们自己的项目就好了。当然,有兴趣,有时间,你也可以自己安装jekyll
,从头开始。
- 从Supported themes或者jekyll-theme选择一个主题,然后
fork
或者clone
或者downlod
。(ps:本站使用的是gaohaoyang.github.io) - 本地开发。
- 安装jekyll环境。
- 在你的项目根目录,编辑
Gemfile
文件,内容如下source 'https://rubygems.org' gem 'github-pages', group: :jekyll_plugins
- 安装依赖。
$ bundle install > Fetching gem metadata from https://rubygems.org/............ > Fetching version metadata from https://rubygems.org/... > Fetching dependency metadata from https://rubygems.org/.. > Resolving dependencies...
- 运行如下命令,在浏览器访问
http://127.0.0.1:4000
。$ bundle exec jekyll serve ... Server address: http://127.0.0.1:4000/ Server running... press ctrl-c to stop.
- 使用
SublmeText3
编辑markdown文件,安装MarkdownEditing插件。 - 到了这里,你就照葫芦画瓢发布文章就行了,然后
commit
。_posts
文章的目录。