Forking the So Simple repo isn’t the best course of action since there’s a lot of extraneous stuff in there meant for the bundled theme only. Most of your issues can be cleared up installing the theme using the GitHub Pages compatible method and removing theme files…
If you haven’t customized the theme files then to start I would remove the following folders and files:
Then create a new
Gemfile in the root of your repo with the following:
gem "github-pages", group: :jekyll_plugins
gem "wdm", "~> 0.1.0" if Gem.win_platform?
# If you have any plugins, put them here!
# group :jekyll_plugins do
# gem "jekyll-paginate"
# gem "jekyll-sitemap"
# gem "jekyll-gist"
# gem "jekyll-feed"
# gem "jemoji"
# gem "jekyll-redirect-from"
bundle install which will install the GitHub pages gem which will give you more insight as to why your GH Pages hosted site is failing to build.
bundle exec jekyll build
Which gives this error:
jekyll 3.8.5 | Error: The jekyll-theme-so-simple theme could not be found.
Which can be fixed by changing
theme: jekyll-theme-so-simple to
remote_theme: "mmistakes/so-simple-theme" in your _config.yml to use the GitHub Pages option instead as described in the installation guide.
Then just keep working through the errors. Since you have
CHANGELOG.md from the theme’s repo Jekyll doesn’t like that… which you can correct by removing that file.
Liquid Exception: Syntax Error in tag 'highlight' while parsing the following markup: Valid syntax: highlight <lang> [linenos] in CHANGELOG.md
Only other thing I see that looks off is the config for collections. You have these lines:
Which you can remove, as you properly configure them some lines further down