This portfolio site is a work in progress. Hopefully you should gather that. It's all open source, so mind the license and give credit, although in this case maybe not much is deserved, where it's due.
Ruby 2.6 and above (to get this version working at any rate)
Jekyll 4.1 and above
All the hosting is done on the Github page. Link over up there on the right with the URL.
- Have everything installed like above, namely Ruby and Jekyll
- Make sure there's not an update that already isn't installed by Ruby on Mac that is supposed to fix the errors that would otherwise get
- Need to build
jekyll build
to release - Can also, whilst developing, use
jekyll serve --livereload
which will upon saving, reload the file in browser at http://localhost:4000/ - Need to
git add .
,git commit -m <message>
andgit push
to get it to GitHub to get it to be available at URL - Check deployments at https://github.com/jkosem/jk-portfolio/deployment
- If you screw around with both the gem files and/or trying to go back to old versions, and end up getting tons of Ruby errors and that, it's a lot of times easier to just start a new Jekyll project and copy things into it. This can be done either by
jekyll <project> new
which does the minimal base install with the Minima theme, orjekyll <project> new --blank
which creates the extensive folders which is more or less complete.
A lot of the things here worked
This page was also helpful
This tutorial was probably the easiest to follow
Issues with directories and CSS not showing up properly
This guy has a good post on How to Make a Jekyll Site/Blog
I nicked a lot of things on how to do posts from here.
I'm rubbish at doing menus properly from memory, so the classic float menu at W3C
This tutorial on How to Set up GoDaddy Domain with GitHub Pages worked like a charm. It took a bit (2 hours?) for the HTTPS to update, but once that was done it was cool.
This page showed how to sort out the SSH keys thing fairly easily.