diff --git a/_config.yml b/_config.yml
index 818afe5..013e477 100644
--- a/_config.yml
+++ b/_config.yml
@@ -35,3 +35,7 @@ collections:
contentsLabel: "Table of Contents"
showToggleButton: true
+
+authors:
+ Mahdi:
+ url: https://github.com/mdibaiee/
diff --git a/_layouts/post.html b/_layouts/post.html
index 33228c1..621d8bf 100644
--- a/_layouts/post.html
+++ b/_layouts/post.html
@@ -7,9 +7,9 @@ layout: default
{{ page.title }}
{{ page.date | date: "%b %-d, %Y" }}
- {% if page.author %} • {{ page.author }}{% endif %}
{% if page.meta %} • {{ page.meta }}{% endif %}
• Reading time: {{ content | reading_time }}
+ {% if page.author %} • {{ page.author }}{% endif %}
diff --git a/_posts/2015-03-28-css-filters.md b/_posts/2015-03-28-css-filters.md
index 034683a..8ba0338 100644
--- a/_posts/2015-03-28-css-filters.md
+++ b/_posts/2015-03-28-css-filters.md
@@ -4,6 +4,7 @@ title: "CSS Filters are awesome!"
date: 2015-03-28 17:13:46
permalink: css-filters/
categories: programming
+author: Mahdi
---
I've been working on the [CSS Filter Editor widget](https://bugzilla.mozilla.org/show_bug.cgi?id=1055181) in Firefox Developer Tools for a couple of weeks, it should land soon It's here!. Thanks to [Patrick Brosset](https://medium.com/@patrickbrosset) for mentoring me and [Tim Nguyen](https://github.com/nt1m) for his great contributions.
diff --git a/_posts/2015-04-02-broadcast-channel.md b/_posts/2015-04-02-broadcast-channel.md
index 2a0af32..fde7ff3 100644
--- a/_posts/2015-04-02-broadcast-channel.md
+++ b/_posts/2015-04-02-broadcast-channel.md
@@ -4,6 +4,7 @@ title: "BroadcastChannel API"
date: 2015-04-02 17:13:46
permalink: broadcastchannel-api/
categories: programming
+author: Mahdi
---
[BroadcastChannel API](https://developer.mozilla.org/en-US/docs/Web/API/Broadcast_Channel_API)
diff --git a/_posts/2015-06-06-array-generator-comprehensions.md b/_posts/2015-06-06-array-generator-comprehensions.md
index 34a053d..6cb1d78 100644
--- a/_posts/2015-06-06-array-generator-comprehensions.md
+++ b/_posts/2015-06-06-array-generator-comprehensions.md
@@ -4,6 +4,7 @@ title: "ES7 Array and Generator comprehensions"
date: 2015-06-06 13:47:00
permalink: es7-array-generator-comprehensions/
categories: programming
+author: Mahdi
---
Array comprehension is a new feature proposed for ES7, with a new syntax
diff --git a/_posts/2015-07-24-autocomplete-trie.md b/_posts/2015-07-24-autocomplete-trie.md
index 0b859d7..3fb52b4 100644
--- a/_posts/2015-07-24-autocomplete-trie.md
+++ b/_posts/2015-07-24-autocomplete-trie.md
@@ -4,6 +4,7 @@ title: "Autocomplete using Tries"
date: 2015-07-24 09:44:00
permalink: autocomplete-predict-trie/
categories: programming
+author: Mahdi
---
In this article, I'm going over creating an autocompletion/prediction system using a data-structure called Trie, it's fast and easy to customize.
diff --git a/_posts/2015-10-13-open-source-good-bad-ugly.md b/_posts/2015-10-13-open-source-good-bad-ugly.md
index b124415..4395337 100644
--- a/_posts/2015-10-13-open-source-good-bad-ugly.md
+++ b/_posts/2015-10-13-open-source-good-bad-ugly.md
@@ -4,6 +4,7 @@ title: "Open-source: The Good, The Bad and The Ugly"
date: 2015-10-13 06:15:00
permalink: open-source-good-bad-ugly/
categories: programming
+author: Mahdi
---
I have been doing Open-source for a while, I don't call myself an "expert" or something like that,
diff --git a/_posts/2016-11-15-immortals-go-extinct.md b/_posts/2016-11-15-immortals-go-extinct.md
index 6e149ad..57bd29c 100644
--- a/_posts/2016-11-15-immortals-go-extinct.md
+++ b/_posts/2016-11-15-immortals-go-extinct.md
@@ -4,6 +4,7 @@ title: "Immortals go extinct"
permalink: immortals-go-extinct/
categories: life
excerpt_separator:
+author: Mahdi
---
We are all going to die, we all know that well.
diff --git a/_posts/2016-12-26-high-frequency-fuck-ups.md b/_posts/2016-12-26-high-frequency-fuck-ups.md
index 46c70cd..9424e63 100644
--- a/_posts/2016-12-26-high-frequency-fuck-ups.md
+++ b/_posts/2016-12-26-high-frequency-fuck-ups.md
@@ -4,6 +4,7 @@ title: "Stop High-Frequency Fuck-ups"
permalink: stop-high-frequency-fuck-ups/
categories: life
excerpt_separator:
+author: Mahdi
---
**High-Frequency Fuck-Ups**:
diff --git a/_posts/2017-02-04-dont-chase.md b/_posts/2017-02-04-dont-chase.md
index 3ca365d..918ac3a 100644
--- a/_posts/2017-02-04-dont-chase.md
+++ b/_posts/2017-02-04-dont-chase.md
@@ -4,6 +4,7 @@ title: "Don't chase: Become the good one"
permalink: dont-chase-become-the-good-one/
categories: life
excerpt_separator:
+author: Mahdi
---
When it comes to relationships, most (unsuccessful) people are _chasing_ the good ones.
diff --git a/_posts/2017-09-07-primitive-living-0.md b/_posts/2017-09-07-primitive-living-0.md
index 9e4ea9d..1e35a9f 100644
--- a/_posts/2017-09-07-primitive-living-0.md
+++ b/_posts/2017-09-07-primitive-living-0.md
@@ -4,6 +4,7 @@ title: "Primitive Living Lessons Learned, Episode 0"
permalink: primitive-living-lessons-0/
categories: life, primitive-living, travel
excerpt_separator:
+author: Mahdi
---
![general view of the forest](/img/primitive-living-0.jpg)
diff --git a/_posts/2017-09-09-travis-ci-pr-push.md b/_posts/2017-09-09-travis-ci-pr-push.md
index b78a345..402bb73 100644
--- a/_posts/2017-09-09-travis-ci-pr-push.md
+++ b/_posts/2017-09-09-travis-ci-pr-push.md
@@ -4,6 +4,7 @@ title: "Difference between Travis CI tests: PR and Push"
permalink: travis-ci-pr-push/
categories: programming
excerpt_separator:
+author: Mahdi
---
I just want to leave this here as I often tend to look it up myself and the first time it was not as easy to figure out.
diff --git a/_posts/2017-09-24-diy-kindle-stand.md b/_posts/2017-09-24-diy-kindle-stand.md
index bfbe8e9..ff6482b 100644
--- a/_posts/2017-09-24-diy-kindle-stand.md
+++ b/_posts/2017-09-24-diy-kindle-stand.md
@@ -4,6 +4,7 @@ title: "DIY Cardboard Kindle Stand (for bed)"
permalink: diy-cardboard-kindle-stand/
categories: life, diy
excerpt_separator:
+author: Mahdi
---
![a view of the stand + kindle](/img/kindle-stand/1.jpg)
diff --git a/_posts/2017-09-27-typoclassopedia-exercise-answers.md b/_posts/2017-09-27-typoclassopedia-exercise-answers.md
index ae16848..f110f8c 100644
--- a/_posts/2017-09-27-typoclassopedia-exercise-answers.md
+++ b/_posts/2017-09-27-typoclassopedia-exercise-answers.md
@@ -6,6 +6,7 @@ permalink: typoclassopedia-exercise-solutions/
categories: programming
math: true
toc: true
+author: Mahdi
---
I wanted to get proficient in Haskell so I decided to follow [An [Essential] Haskell Reading List](http://www.stephendiehl.com/posts/essential_haskell.html). There I stumbled upon [Typoclassopedia](https://wiki.haskell.org/Typeclassopedia), while the material is great, I couldn't find solutions for the exercises to check against, so I decided I would write my own and hopefully the solutions would get fixed in case I have gone wrong by others. So if you think a solution is wrong, let me know in the comments!
diff --git a/index.html b/index.html
index 88a0702..4318f5a 100644
--- a/index.html
+++ b/index.html
@@ -12,9 +12,9 @@ layout: default
{{ post.date | date: "%b %-d, %Y" }}
- {% if post.author %} • {{ post.author }}{% endif %}
{% if post.meta %} • {{ post.meta }}{% endif %}
• Reading time: {{ post.content | reading_time }}
+ {% if post.author %} • {{ post.author }}{% endif %}