Personal Website based on Jekyll and Github Pages
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
_includes
_layouts
_posts
blog
downloads
freelancing
logo
photography
projects
public
sketching
.command_for_running_jekyll_server
.gitignore
404.html
CNAME
Gemfile
Gemfile.lock
LICENSE.md
README.md
_config.yml
about.md
atom.xml
googlea52ee938d0ae26d1.html
index.html
manifest.json
portfolio.md
projects.md
sw.js
thank-you.html
zcontact.md

README.md

Previously I was pretty much happy with my website which was created using PHP. Mainly, my website included the information about me and my work. But, eventually PHP did not stand upto me as it had previously. Problems included slower loading time and complex code blocks.

Later on I came to know about Jekyll. Its impressive loading speeds, ease of use left me no option but to try it! This website that you are currently viewing is entirely built using Jekyll.

P.S: Special thanks to Hyde theme

Setting up Jekyll

  • First and foremost we will need Ruby. If you do not have Ruby installed, install it from here

  • Fork this repository

  • Next we will need bundler for getting github pages to work. For this type gem install bundler in your terminal or command prompt

  • Now, in the root of the forked repo, create a file named Gemfile (without any extension) and write these contents in the file

        source 'https://rubygems.org'
        gem 'github-pages', group: :jekyll_plugins
    
  • Next, just fire the command bundle install. This will install all the dependencies required for running the fork

  • Lastly, execute the command bundle exec jekyll serve to run the Jekyll server on localhost:4000

Tweaks I had used:

Special thanks to @reallinfo for the beautiful and thoughtful logo 😄