🆕 This repo is now archived. I recently switched to a hugo based Blog🆕
This is repository contains the source files of my personal jekyll based blog. The theme is based on beautiful-jekyll by Dean Attali.
✨ If you're starting with a new site you can also look at my
Standalone
version of beautiful-jekyll here: beautifulSA-jekyll
I recently moved away from github-pages. To fulfill GDPR I'm now hosting the blog on my own. Additionally I removed all external (fonts, JS CDNs) resources and integrated them. If you need more details about the changes see Page And Privacy Updates.
This site is still github-pages compatible!
If you are interested about my custom build process you can take a look at the autobuild.sh script.
This script is called by a cronjob and starts building the blog if there were new commits on the master
branch.
My personal template for all available Front Matter YAML vars
---
layout: # page | post (blog) | minimal
title: # Page or blog post title
subtitle: # Short description of page or blog post that goes under the title
image: # /path/to/img
show-avatar: #(false) | true
bigimg: # /path/to/img - or multiple entries <- "Path": "Description">
category: # Powershell
tags: # [tag1, tag2, tag3]
# ---- Jekyll optional vars ---- #
# date: # overrides tha tage from the file name YYYY-MM-DD HH:MM:SS
# permalink: # (default /year/month/day/title.html)
# published: # (true) | false
# ---- Theme based optional vars ---- #
# comments: # (false) | true
# show-avatar: # (true) | false
# social-share: # If you don't want to show buttons to share a blog post on social media, use social-share: false (this feature is turned on by default).
# use-site-title: # (false) | true
---
**Content**
* TOC Placeholder
{:toc}
{% include about.html caption="Heading" content="some content" footer=true readingtime=true %}
- Caption: Adds a header line.
- If not given the page title is used.
- If the title has more than 35 chars the default heading
About_ThisPage
is used
- Content: Defines the content of the about box
- You can provide a Value with this var or use the
page.excerpt
var.
- You can provide a Value with this var or use the
- footer: enables the footer section in general
- readingtime: Displays an average reading time in the footer section
page.edit
: is used to define your last edit datesite.author.name
: is used to display the author.
Use the following syntax to add the classes to you box section: {: .box-note}
, {: .box-warning}
or {: .box-error}
You can use font-awesome icons within and set a custom color like this:
{: .box-note}
NOTE: This is Notification class with a colored
font-awesome icon. Select your color by adding these classes: icon-blue
, icon-yellow
or icon-red
.