Octopress is dead and it no longer update. While it has been nice, we can live without, or replace it.
If you use Github Pages, you need to do 2 more things:
- In Github Settings > Pages > Change the source to master
It is important to delete
.nojekyll (if you have the file) and push to github. If not Github will not treat the repo as a Jekyll repo and deploy as such.
You will also want to add
github-pages to Gemfile.
Enable the compose plugin so that you can create a post/page conveniently like this:
jekyll post "Migrating octopress to jekyll with Github Pages"
You can also unpublish easily, similar to octopress CLI
I have to manually search and replace tags such as
If you have any such tags, the build will have error anyway.
I replaced octopress-solarized with rouge, which is well supported by Github Pages.
I prefer the solarized dark theme, which you can use by running:
rougify style base16.solarized.dark > _sass/rouge.scss
It is not exactly the same as my previous code highlight style, but close enough.