summaryrefslogtreecommitdiff
path: root/_pages/posts.html
blob: 48bc522600ce376141ac959e8166a9ac017111f5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
---
layout: default
permalink: /posts/
title: Blog posts
description: >
  I occasionally write blogposts about things I find interesting. These are
  usually programming, security or privacy related.
---

{% markdown %}
## Blog posts
I sometimes write articles to refer to. It saves a lot of time compared to
explaining the same thing over and over again. As such, most articles will
probably be little rants. All of the articles I wrote have been made public on
my site, and can be found below, in alphabetical order.

If you wish to respond to any article, whether it be criticism, reporting
mistakes or simply because you want to discuss the points, feel free to send me
an email. My email address is listed [on the homepage][home]. If you do,
consider adding a PGP signature or sending it encrypted with [my pgp key][pgp].
All feedback is greatly appreciated, so do not hesitate to contact me to give
me yours.

These articles are available under the [Creative Commons (CC BY-SA
3.0)][cc-by-sa] license, which means you are free to use it for any purpose so
long as you keep attribution to me (and preferably also just link to the
original article) and do not relicense the article.

I'd also like to note that these articles reflect my opinion, and only mine.
Please refrain from accusing other people of holding my opinion for simply
being referenced in my articles.

[cc-by-sa]: https://creativecommons.org/licenses/by-sa/3.0/
[home]: /
[pgp]: http://pgp.mit.edu/pks/lookup?op=vindex&search=0x7A6AC285E2D98827
{% endmarkdown %}

{% for post in site.posts %}
	{% if post.wip %}{% continue %}{% endif %}
	{% capture this_year %}{{ post.date | date: "%Y" }}{% endcapture %}
	{% capture next_year %}{{ post.previous.date | date: "%Y" }}{% endcapture %}

	{% if forloop.first %}
		<h3>{{ this_year }}</h3>
		<ul>
	{% endif %}

	<li>
		<a href="{{ post.url }}">{{ post.title }}</a>
		<small>
			{{ post.date | date: "%Y-%m-%d" }}
			{% for tag in post.tags %}
			#{{ tag }}
			{% endfor %}
		</small>
	</li>

	{% if forloop.last %}
		</ul>
	{% else %}
		{% if this_year != next_year %}
			</ul>
			<h3>{{ next_year }}</h3>
			<ul>
		{% endif %}
	{% endif %}
{% endfor %}