Jekyll source for the homepage at https://rolandjesse.de/
Find a file
2018-03-12 02:35:48 -03:00
.github Fix links to tag pages in blogposts when tag is not lowercase 2017-07-08 22:11:06 +02:00
_includes Add an option to connect main pic to social profile image from facebook, 2017-06-06 08:20:39 +02:00
_layouts Fix links to tag pages in blogposts when tag is not lowercase 2017-07-08 22:11:06 +02:00
_posts Update 2015-06-25-initial-setup.md 2017-10-02 03:40:00 +02:00
_sass Fixes #166 2016-03-24 23:08:14 +01:00
blog Fixes #153 2016-03-05 16:23:57 +01:00
categories Fixes #132 (Commit from @bgoldman) 2016-03-05 17:21:36 +01:00
css Fixes #166 2016-03-24 23:08:14 +01:00
img Fixes #160 2016-03-24 22:09:34 +01:00
js Minified typed.js 2016-03-24 22:20:43 +01:00
scripts Fixed blank baseurl param problem with multiple configuration files 2018-03-12 02:33:10 -03:00
tags Added htmlproofer in travis ci as validation 2015-10-06 18:09:58 +02:00
.gitignore New scripts to serve across lan (#184) 2016-07-31 17:03:11 +02:00
.travis.yml Fixed future build break :shipit: 2016-07-12 21:36:31 +02:00
404.html Fixes #153 2016-03-05 16:23:57 +01:00
_config.dev.yml Fixed blank baseurl param problem with multiple configuration files 2018-03-12 02:33:10 -03:00
_config.yml Update _config.yml 2017-08-11 20:33:50 +02:00
about.html Update about.html 2017-08-11 20:35:08 +02:00
contact.html Update contact.html 2015-11-19 15:43:20 +01:00
docker-compose.yml Added Docker run instructions and Docker Compose file 2018-03-12 02:35:48 -03:00
feed.xml Added baseurl in feed.xml 2015-09-30 23:34:42 +02:00
index.html Fixes #66 2015-11-21 23:49:58 +01:00
latest-post.html Fixes #157 2016-03-05 18:15:55 +01:00
LICENSE Initial commit 2015-07-06 00:28:01 +02:00
manifest.json Remove density member 2016-04-29 19:04:18 +10:00
README.md Added Docker run instructions and Docker Compose file 2018-03-12 02:35:48 -03:00
sitemap.xml Fixes #66 2015-11-21 23:49:58 +01:00
timeline.html Renamed Career to Timeline 2015-11-14 03:22:38 +01:00

{ Personal } Jekyll Theme

Build Status license Join the chat at https://gitter.im/PanosSakkos/personal-jekyll-theme

{ Personal } is a free responsive Jekyll theme, about you 😉

You can watch it in action here!

What value does { Personal } add

  • 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
    • Gesture navigation in archive and post pages by swiping
    • 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.

How to run locally

First, you need to install jekyll and the dependencies of { Personal } by running:

./scripts/install

Then, you can build and serve your website by simply running:

./scripts/serve-production

To serve across lan (requires su to forward the port 4000 over lan):

./scripts/serve-lan-production

Docker

Run using Docker:

docker run --rm -it -p 4000:4000 -v "$PWD:/srv/jekyll" jekyll/jekyll jekyll serve --watch --host "0.0.0.0" --config _config.yml,_config.dev.yml

Run using Docker with Docker Compose:

docker-compose up

OSS used in { Personal }

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

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