No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.well-known
_includes
_layouts
_posts
_projects
_sass
assets
.gitignore
404.html
Gemfile
Gemfile.lock
LICENSE.md
README.md
_config.yml
blog.html
index.html
projects.html

README.md

iamkelv.in

Codeship Status for kz/iamkelv.in

This is the repository for my site (built in Jekyll), https://iamkelv.in/.

Features

This site is loosely based on jekyll/minima, initially created using the jekyll new command. The minima theme has been removed and replaced with my own design from scratch, however Google Analytics, Disqus comments and basic scaffolding remain. The following features have been added:

  • A _projects collection has been added to list my projects
  • The permalink of blog posts has been changed to /blog/:year/:month/:title.html
  • A few plugins for SEO, including jekyll-feed, jekyll-last-modified-at and jekyll-sitemap
  • htmlproofer to test internal links
  • In the _sass folder: _base.scss contains the contents of normalize.css; _flex.scss contains code from philipwalton/solved-by-flexbox; _layout.scss contains the site's main theme

Installation

To install this Jekyll site, assuming you have installed Jekyll's requirements, simply clone it to a directory and run:

  1. Run bundle install
  2. Run jekyll serve for development or jekyll build for deployment

Testing

For CI (with CodeShip), I use the following script to build my site and check that internal links are valid (reporting any errors during this process):

bundle exec jekyll build
bundle exec htmlproofer ./_site --disable-external

License

This site is available as open source under the terms of the MIT License. See LICENSE.md for more details.