personal-jekyll-theme

:bowtie: { Personal } Jekyll theme

Github stars Tracking Chart

{ 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 :wink:

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

Main metrics

Overview
Name With Ownerle4ker/personal-jekyll-theme
Primary LanguageHTML
Program languageHTML (Language Count: 4)
Platform
License:MIT License
所有者活动
Created At2015-06-27 16:56:59
Pushed At2025-04-22 04:54:43
Last Commit At
Release Count44
Last Release Namev9.0.1 (Posted on )
First Release Namev1.0 (Posted on )
用户参与
Stargazers Count638
Watchers Count23
Fork Count647
Commits Count622
Has Issues Enabled
Issues Count154
Issue Open Count0
Pull Requests Count62
Pull Requests Open Count1
Pull Requests Close Count50
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private