Add tags (and tag overview pages)
This commit is contained in:
parent
384343708f
commit
387746133c
|
@ -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
|
||||||
---
|
---
|
||||||
------
|
------
|
||||||
|
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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
|
||||||
---
|
---
|
||||||
------
|
------
|
||||||
|
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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/).
|
||||||
|
|
|
@ -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).
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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].
|
||||||
|
|
|
@ -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`.
|
||||||
|
|
|
@ -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),
|
||||||
|
|
|
@ -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)
|
||||||
|
|
|
@ -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][].
|
||||||
|
|
|
@ -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.*
|
||||||
|
|
||||||
|
|
|
@ -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!
|
||||||
|
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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/).
|
||||||
|
|
|
@ -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
18
tagged/index.liquid
Normal 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
15
tagged/mozilla.liquid
Normal 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
15
tagged/rust.liquid
Normal 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>
|
Loading…
Reference in a new issue