My GitHub Pages site powered by Jekyll using docSkimmer theme for Jekyll.
Currently serves as a table of contents listing of my open-source projects on GitHub.
[Visit my Jekyll-powered GitHub Pages site > ]
This branch of the project (ie. master) is published on GitHub Pages. Modifications have been made to the directory structure of the gem-based theme jekyll-docskimmer-theme, as well as (minimal) configuration file modifications for compatibility with GitHub Pages.
For a directory structure that is compatible with gem-based themes without any modification, refer to the branch use-with-jekyll-v3.2-and-above:
$ git clone https://github.com/hfagerlund/hfagerlund.github.io.git
$ cd hfagerlund.github.io
$ git checkout -b use-with-jekyll-v3.2-and-above origin/use-with-jekyll-v3.2-and-above
After Nov. 29, 2017:
(As of March 25, 2018) The site is now configured to automatically receive theme (style) updates from the jekyll-docskimmer-theme project.
Use the following steps to keep the GitHub Pages project master branch in sync with updates to the theme project:
$ git clone https://github.com/hfagerlund/hfagerlund.github.io.git
$ cd hfagerlund.github.io
$ git clone https://github.com/hfagerlund/jekyll-docskimmer-theme.git
## move directories out of theme dir into root
$ mv jekyll-docskimmer-theme/{_includes,_layouts,_sass} .
$ mv jekyll-docskimmer-theme/assets/* ./assets
$ rm -r jekyll-docskimmer-theme
## modify files
$ sed -i 's/theme: jekyll-docskimmer-theme//g' ./_config.yml
$ sed -i 's/{{ site.theme }}/jekyll-docskimmer-theme/g' ./assets/css/style.scss
$ sed -i '/jekyll-docskimmer-theme/d' ./Gemfile
## generate new Gemfile.lock
$ bundle install
Copyright (c) 2017 Heini Fagerlund. Licensed under the Simplified BSD License. (See LICENSE.)