{ Personal } Jekyll Theme

{ Personal } is a free responsive blog with minimal aesthetic, about you. You can watch it live here.

mobile

desktop

Features

  • Fork of Timeline (mashup of Grayscale by Start Bootstrap and Agency Jekyll Theme)
    • Modern and minimal design
      • Responsive templates for home page, blog archive and posts. Looks great on mobile, tablet, and desktop devices
      • Sweet animations
      • Gracefully degrades in older browsers. Compatible with Internet Explorer 8+ and all modern browsers
    • Timeline
      • Tell your story so far with a sleek timeline of dates, pictures and descriptions
    • White on black text, making the reading experience tireless
    • Google analytics
  • Customization and full control of your website and blog through the site config
  • Customization of the website's coloring
  • Blogging functionality
    • Preview of the latest post in the home page
    • Archive page
    • Syntax highlighting
    • Emojis
    • Hashtags
    • Categories
    • Disqus comments
    • Bootstrap share buttons
    • RSS feed
  • Author blurb under the posts
  • 404 page
  • iOS and Android Web App mode
  • Enforcing of https protocol
  • Protection from email harvesting
  • Sitemap
  • Travis CI integration with html-proofer

Documentation

The theme contains documentation in the form of blog posts.

Deploy on Github Pages

Fork the repository and rename the forked repository to yourusername.github.io. Then update the url and baseurl (set it to "") in _config.yml. Commit the changes and after a while you should see your website at https://yourusername.github.io.

How to run locally

You can use Docker to run the website to avoid installing any dependencies to your local environment. To do so, run:

docker-compose up --build

Alternatively, you can run the website locally by installing the dependencies:

./scripts/install

And then start serving the website:

./scripts/serve

OSS used in { Personal }

One of the reasons { Personal } is real is the following OSS projects:

  1. Grayscale
  2. highlightjs
  3. RRSSB
  4. Timeline
  5. typed.js