1
Fork 0

Add tags (and tag overview pages)

This commit is contained in:
Jan-Erik Rediger 2018-12-23 16:22:37 +01:00
parent 384343708f
commit 387746133c
26 changed files with 96 additions and 0 deletions

View file

@ -5,6 +5,8 @@ published_date: "2014-08-12 13:25:00 +0200"
layout: post.liquid layout: post.liquid
data: data:
route: blog route: blog
tags:
- rust
--- ---
------ ------

View file

@ -5,6 +5,8 @@ published_date: "2014-10-15 11:10:00 +0200"
layout: post.liquid layout: post.liquid
data: data:
route: blog route: blog
tags:
- rust
--- ---
In the last four months I did not produce much open-source code. I was busy writing my Bachelor Thesis. In the last four months I did not produce much open-source code. I was busy writing my Bachelor Thesis.
But I was active in the community, I attended several conferences, I read a lot of stuff and I wrote down a lot more things to do. But I was active in the community, I attended several conferences, I read a lot of stuff and I wrote down a lot more things to do.

View file

@ -5,6 +5,8 @@ published_date: "2014-12-03 20:03:00 +0100"
layout: post.liquid layout: post.liquid
data: data:
route: blog route: blog
tags:
- rust
--- ---
------ ------

View file

@ -5,6 +5,8 @@ published_date: "2015-01-15 23:50:00 +0100"
layout: post.liquid layout: post.liquid
data: data:
route: blog route: blog
tags:
- rust
--- ---
Ever since I started looking into [Rust][] I knew I needed a bigger project for which I could use it. Ever since I started looking into [Rust][] I knew I needed a bigger project for which I could use it.
I released a [few][lzf] [small][crc] [libraries][redlock], all based on Redis code/tools, so I figured: I released a [few][lzf] [small][crc] [libraries][redlock], all based on Redis code/tools, so I figured:

View file

@ -5,6 +5,8 @@ published_date: "2015-03-05 14:41:00 +0100"
layout: post.liquid layout: post.liquid
data: data:
route: blog route: blog
tags:
- rust
--- ---
So yesterday I gave a Rust introduction talk at the local hackerspace, [CCCAC](http://ccc.ac). So yesterday I gave a Rust introduction talk at the local hackerspace, [CCCAC](http://ccc.ac).
The slides are already [online](https://fnordig.de/talks/2015/cccac/rust-intro/). The slides are already [online](https://fnordig.de/talks/2015/cccac/rust-intro/).

View file

@ -5,6 +5,8 @@ published_date: "2015-07-16 11:00:00 +0200"
layout: post.liquid layout: post.liquid
data: data:
route: blog route: blog
tags:
- rust
--- ---
**Update 2018-07-01:** This article was updated in 2018 and is [now available as documentation in the iso8601 repository](https://github.com/badboy/iso8601/blob/338b3d1a9ca220372292f631a3bc2e5176cca331/docs/parsing-iso8601-dates-using-nom.md). **Update 2018-07-01:** This article was updated in 2018 and is [now available as documentation in the iso8601 repository](https://github.com/badboy/iso8601/blob/338b3d1a9ca220372292f631a3bc2e5176cca331/docs/parsing-iso8601-dates-using-nom.md).

View file

@ -5,6 +5,8 @@ published_date: "2016-02-23 20:32:00 +0100"
layout: post.liquid layout: post.liquid
data: data:
route: blog route: blog
tags:
- rust
--- ---
For one of my projects I need to access the GitHub API to create releases. For one of my projects I need to access the GitHub API to create releases.
Luckily, through reading [This Week in Rust #119][twir], I discovered [Hubcaps][], a library for interfacing with GitHub. Luckily, through reading [This Week in Rust #119][twir], I discovered [Hubcaps][], a library for interfacing with GitHub.

View file

@ -5,6 +5,8 @@ published_date: "2016-03-04 12:30:00 +0100"
layout: post.liquid layout: post.liquid
data: data:
route: blog route: blog
tags:
- rust
--- ---
It became quite popular to store certain configuration variables in your environment, to be later loaded by your aplication. It became quite popular to store certain configuration variables in your environment, to be later loaded by your aplication.
This way of [having all configuration][config] available is part of the [twelve-factor app definition][12factor]. This way of [having all configuration][config] available is part of the [twelve-factor app definition][12factor].

View file

@ -4,6 +4,8 @@ title: "Releasing Rust projects, the automatic way"
published_date: "2016-03-29 20:47:00 +0200" published_date: "2016-03-29 20:47:00 +0200"
data: data:
route: blog route: blog
tags:
- rust
--- ---
One of the strength of the Rust ecosystem is its package manager [Cargo][] and the package system [crates.io][]. One of the strength of the Rust ecosystem is its package manager [Cargo][] and the package system [crates.io][].
Pulling in some dependencies is as easy as adding it to your projects' `Cargo.toml` and running `cargo build`. Pulling in some dependencies is as easy as adding it to your projects' `Cargo.toml` and running `cargo build`.

View file

@ -5,6 +5,8 @@ published_date: "2016-05-12 23:00:00 +0200"
layout: post.liquid layout: post.liquid
data: data:
route: blog route: blog
tags:
- rust
--- ---
… because mine didn't. At least not correctly in all cases. … because mine didn't. At least not correctly in all cases.
I'm talking about my Rust library [lzf-rs](https://crates.io/crates/lzf), I'm talking about my Rust library [lzf-rs](https://crates.io/crates/lzf),

View file

@ -5,6 +5,8 @@ published_date: "2016-08-31 16:30:00 +0200"
layout: post.liquid layout: post.liquid
data: data:
route: blog route: blog
tags:
- rust
--- ---
<center> <center>
[![Rust on the Web](//tmp.fnordig.de/rust-sthlm/th-2016-08-29_18.23.59.jpg)](//tmp.fnordig.de/rust-sthlm/2016-08-29_18.23.59.jpg) [![Rust on the Web](//tmp.fnordig.de/rust-sthlm/th-2016-08-29_18.23.59.jpg)](//tmp.fnordig.de/rust-sthlm/2016-08-29_18.23.59.jpg)

View file

@ -5,6 +5,8 @@ published_date: "2016-09-28 13:16:00 +0200"
layout: post.liquid layout: post.liquid
data: data:
route: blog route: blog
tags:
- rust
--- ---
From time to time I try to write a piece of code or port some existing library or application just for fun. From time to time I try to write a piece of code or port some existing library or application just for fun.
So a while back in June I had some free time again and I came across [signify][]. So a while back in June I had some free time again and I came across [signify][].

View file

@ -5,6 +5,8 @@ published_date: "2016-11-29 11:55:00 +0100"
layout: post.liquid layout: post.liquid
data: data:
route: blog route: blog
tags:
- rust
--- ---
*This post is a tiny bit late, but better late than never.* *This post is a tiny bit late, but better late than never.*

View file

@ -5,6 +5,8 @@ published_date: "2017-11-18 16:26:57 +0100"
layout: post.liquid layout: post.liquid
data: data:
route: blog route: blog
tags:
- rust
--- ---
[hellorust.com](https://www.hellorust.com/) is live! [hellorust.com](https://www.hellorust.com/) is live!

View file

@ -5,6 +5,8 @@ published_date: "2018-01-10 12:25:00 +0100"
layout: post.liquid layout: post.liquid
data: data:
route: blog route: blog
tags:
- rust
--- ---
Last monday, 8th of January, we had the first [Rust Cologne](http://rust.cologne) meetup this year. Last monday, 8th of January, we had the first [Rust Cologne](http://rust.cologne) meetup this year.

View file

@ -5,6 +5,8 @@ published_date: "2018-02-07 09:05:00 +0100"
layout: post.liquid layout: post.liquid
data: data:
route: blog route: blog
tags:
- rust
--- ---
Last weekend I met [Daniel Stenberg][bagder], author of curl, at FOSDEM and we talked a bit about curl, Firefox and also Rust. Last weekend I met [Daniel Stenberg][bagder], author of curl, at FOSDEM and we talked a bit about curl, Firefox and also Rust.

View file

@ -5,6 +5,8 @@ published_date: "2018-02-09 14:52:00 +0100"
layout: post.liquid layout: post.liquid
data: data:
route: blog route: blog
tags:
- rust
--- ---
Two days ago [I wrote about a new small utility crate](/2018/02/07/d-oh-dns-over-https-in-rust/) for doing DNS over HTTPS. Two days ago [I wrote about a new small utility crate](/2018/02/07/d-oh-dns-over-https-in-rust/) for doing DNS over HTTPS.

View file

@ -5,6 +5,8 @@ published_date: "2018-02-18 16:00:00 +0100"
layout: post.liquid layout: post.liquid
data: data:
route: blog route: blog
tags:
- mozilla
--- ---
In September 2012 I was hired by [rrbone](https://www.rrbone.net/) to work as a software developer alongside my studies. In September 2012 I was hired by [rrbone](https://www.rrbone.net/) to work as a software developer alongside my studies.

View file

@ -5,6 +5,8 @@ published_date: "2018-08-08 12:45:00 +0200"
layout: post.liquid layout: post.liquid
data: data:
route: blog route: blog
tags:
- rust
--- ---
Not every meetup follows the same structure. Not every meetup needs to have 75+ attendees. Not every meetup follows the same structure. Not every meetup needs to have 75+ attendees.

View file

@ -5,6 +5,9 @@ published_date: "2018-09-30 23:00:00 +0200"
layout: post.liquid layout: post.liquid
data: data:
route: blog route: blog
tags:
- mozilla
- rust
--- ---
Last night I had an idea, which made me stay up two hours longer than I wanted. Last night I had an idea, which made me stay up two hours longer than I wanted.

View file

@ -5,6 +5,8 @@ published_date: "2018-11-07 14:34:00 +0100"
layout: post.liquid layout: post.liquid
data: data:
route: blog route: blog
tags:
- mozilla
--- ---
It was the first time for me to attend MozFest, after I heard only good things about it from last year. It was the first time for me to attend MozFest, after I heard only good things about it from last year.

View file

@ -5,6 +5,9 @@ published_date: "2018-11-28 20:09:00 +0100"
layout: post.liquid layout: post.liquid
data: data:
route: blog route: blog
tags:
- mozilla
- rust
--- ---
A while ago (sometime in August) I built a small service called [What Rust is it?](http://www.whatrustisit.com/). A while ago (sometime in August) I built a small service called [What Rust is it?](http://www.whatrustisit.com/).

View file

@ -6,6 +6,8 @@ data:
route: posts route: posts
--- ---
<a href="/tagged/">Post by tag</a>
{% assign years = "2018, 2017, 2016, 2015, 2014, 2013, 2012, 2011" | split: ", " %} {% assign years = "2018, 2017, 2016, 2015, 2014, 2013, 2012, 2011" | split: ", " %}
{% for year in years %} {% for year in years %}

18
tagged/index.liquid Normal file
View file

@ -0,0 +1,18 @@
---
permalink: /tagged/index.html
title: Post tags
layout: simple.liquid
data:
route: posts
tags:
- mozilla
- rust
---
<ul>
{% for tag in page.data.tags %}
<li>
<a href="/tagged/{{tag}}.html">{{tag}}</a>
</li>
{% endfor %}
</ul>

15
tagged/mozilla.liquid Normal file
View file

@ -0,0 +1,15 @@
---
permalink: /tagged/mozilla.html
title: Posts tagged Mozilla
layout: simple.liquid
data:
route: posts
---
<ul>
{% for post in collections.posts.pages %}
{%- if post.data.tags and post.data.tags contains "mozilla" -%}
<li>{{ post.published_date | date: "%d %b %Y"}}: <a href="/{{post.permalink }}">{{post.title}}</a></li>
{%- endif -%}
{% endfor %}
</ul>

15
tagged/rust.liquid Normal file
View file

@ -0,0 +1,15 @@
---
permalink: /tagged/rust.html
title: Posts tagged Rust
layout: simple.liquid
data:
route: posts
---
<ul>
{% for post in collections.posts.pages %}
{%- if post.data.tags and post.data.tags contains "rust" -%}
<li>{{ post.published_date | date: "%d %b %Y"}}: <a href="/{{post.permalink }}">{{post.title}}</a></li>
{%- endif -%}
{% endfor %}
</ul>