Skip to content

Source code for the Version 2.0 of my personal website, built on Jekyll & Skinny Bones Theme.

License

Notifications You must be signed in to change notification settings

raravi/amithraravi2.com

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Amith Raravi's Blog - Version 2.0

license  version  circleci  dependencies  last-commit  website

My Personal Website: This repo holds the source-code of my website www.amithraravi.com, in order to track the changes.

Warning: This is a work in progress...

Notable Features

  • Jekyll 4.x and GitHub Pages compatible.
  • Stylesheet built using Sass.
  • Data files for easier customization of the site navigation/footer and for supporting multiple authors.
  • Comments using PHP script, table of contents, social sharing links, and Google AdSense ads.
  • Docker container for local development.
  • CircleCi integration for Continuous Integration / Continuous Delivery (CI/CD): On every commit, CircleCi workflow will run build and deploy to the web server (right now, Dreamhost).
  • Cypress for End-to-End testing.
  • Cloudflare as CDN for all, Imagekit for images.
  • Webpack for bundling Javascript into a single file. Previously used Grunt for image optimisation / asset minification / javascript bundling.
  • Babel for ES6 support.
  • Keeping in mind the WCAG 2.1 guidelines to be accessible by all, the website maintains the right color contrast, size of buttons, ARIA labels, and many more features under the hood.

ko-fi