I did the follings:
- made my username.github.io repo
- cloned that repo to my local folder
- In local folder, I did "jekyll new ..." to generate jekyll things
- I modified "Gemfile" and "_config.yml" to use a theme named "minimal-mistakes"
(added a line
gem "minimal-mistakes-jekyll"
to my Gemfile and "bundle install", then modified "_config.yml" to containtheme: minimal-mistakes-jekyll
, then "bundle update") - typed "bundle exec jekyll serve" on terminal, go to localhost:4000, then my simple jekyll site showed up
Then I pushed the local's change to remote server, and hoped my jekyll site show up when I enter my "username.github.io", but when I enter, the page is blank. nothing.
Well, is this because In local, I installed things by "bundle install" or "bundle update", but the github doesn't install things for me automatically?
How can make my username.githhub.io to show a theme-installed page?
+1 question: I did "jekyll new ...", in order to generate Gemfile and other jekyll related files, but this seems unnecessary. Just making a directory and make Gemfile and _config.yml file inside the dir by myself would work?
Gemfile
and_config.yml
? Also what's the folder structure you pushed to GitHub like? – emi