[permalinks]
tags = "/blog/tags/:slug"
-author = "/blog/author/:slug"
+author = "/blog/authors/:slug"
blog = "/blog/:year/:month/:title/"
[taxonomies]
tag = "tags"
-author = "author"
+author = "authors"
+category = "categories"
# render raw html
[markup.goldmark.renderer]
--- /dev/null
+---
+name: Alekos Filini
+photo:
+twitter: afilini
+mastodon: https://bitcoinhackers.org/@afilini
+github: https://github.com/afilini/
+web: https://afilini.com
+---
--- /dev/null
+---
+name: Gabriele Domenichini
+photo:
+twitter: Gabridome
+mastodon: https://bitcoinhackers.org/@Gabridome
+github: https://github.com/gabridome/
+web:
+---
--- /dev/null
+---
+name: Riccardo Casatta
+photo:
+twitter: RCasatta
+mastodon: https://bitcoinhackers.org/@rcasatta
+github: https://github.com/RCasatta/
+web:
+---
--- /dev/null
+---
+name: Steve Myers
+photo:
+twitter: notmandatory
+mastodon: https://bitcoinhackers.org/@notmandatory
+github: https://github.com/notmandatory/
+web: https://notmandatory.org
+---
--- /dev/null
+---
+name: Thunderbiscuit
+photo:
+twitter: thunderB__
+mastodon: https://fosstodon.org/@thunderbiscuit
+github: https://github.com/thunderBiscuit
+web: https://thunderbiscuit.com/
+---
---
title: "Descriptors in the wild"
description: "Guide to setup a 2-of-2 multisig using Bitcoin Core and BDK"
-author: "Gabriele Domenichini"
+authors:
+ - Gabriele Domenichini
date: "2020-11-18"
tags: ["guide", "descriptor"]
hidden: true
---
title: "Hello World!"
description: "Getting started using the BDK library in a very simple Rust project"
-author: "Alekos Filini"
+authors:
+ - Alekos Filini
date: "2020-12-18"
tags: ["getting started", "rust"]
hidden: true
---
title: "Release v0.2.0"
description: "Announcing the v0.2.0 release of BDK"
-author: "Alekos Filini"
+authors:
+ - Alekos Filini
date: "2020-12-21"
tags: ["rust", "release"]
hidden: true
---
title: "Descriptor-based paper wallets"
description: "Demonstrate how to create descriptor-based paper wallet and how to spend them with bdk"
-author: "Riccardo Casatta and Steve Myers"
+authors:
+ - Riccardo Casatta
+ - Steve Myers
date: "2021-03-30"
tags: ["guide", "descriptor", "paper wallets"]
hidden: true
---
title: "Fee estimation for light-clients (Part 1)"
description: "Applying machine learning to the bitcoin fee estimation problem"
-author: "Riccardo Casatta"
+authors:
+ - Riccardo Casatta
date: "2021-01-25"
tags: ["fee", "machine learning"]
hidden: true
---
title: "Fee estimation for light-clients (Part 2)"
description: "Applying machine learning to the bitcoin fee estimation problem"
-author: "Riccardo Casatta"
+authors:
+ - Riccardo Casatta
date: "2021-01-25"
tags: ["fee", "machine learning"]
hidden: true
---
title: "Fee estimation for light-clients (Part 3)"
description: "Applying machine learning to the bitcoin fee estimation problem"
-author: "Riccardo Casatta"
+authors:
+ - Riccardo Casatta
date: "2021-01-25"
tags: ["fee", "machine learning"]
hidden: true
---
title: "Release v0.3.0"
description: "Announcing the v0.3.0 release of BDK"
-author: "Alekos Filini"
+authors:
+ - Alekos Filini
date: "2021-01-20"
tags: ["rust", "release"]
hidden: true
---
title: "Release v0.4.0"
description: "Announcing the v0.4.0 release of BDK"
-author: "Alekos Filini"
+authors:
+ - Alekos Filini
date: "2021-02-17"
tags: ["rust", "release"]
hidden: true
---
title: "Release v0.5.0"
description: "Announcing the v0.5.0 release of BDK"
-author: "Alekos Filini"
+authors:
+ - Alekos Filini
date: "2021-03-18"
tags: ["rust", "release"]
hidden: true
---
title: "Spending Policy Demo"
description: "Demonstrate how to use a descriptor wallet with different spending policies"
-author: "Steve Myers and Thunderbiscuit"
+authors:
+ - Steve Myers
+ - Thunderbiscuit"
date: "2021-02-23"
tags: ["guide", "descriptor"]
hidden: true
--- /dev/null
+{{ partial "header.html" . }}
+
+<h1>{{ .Params.name }}</h1>
+
+{{ with .Params.photo }}
+<img src="{{ . }}" alt=""/>
+{{ end }}
+
+{{ with .Content }}
+<h2>Bio</h2>
+{{ .Content }}
+{{ end }}
+
+<h2>Links</h2>
+{{ with .Params.twitter }}
+<ul>
+ <li>
+ <a href="https://twitter.com/{{ . }}" target="_blank">
+ Follow on Twitter
+ </a>
+ </li>
+ {{ end }}
+ {{ with .Params.mastodon }}
+ <li>
+ <a href="{{ . }}" target="_blank">
+ Follow on Mastodon
+ </a>
+ </li>
+ {{ end }}
+ {{ with .Params.github }}
+ <li>
+ <a href="{{ . }}" target="_blank">
+ Follow on Github
+ </a>
+ </li>
+ {{ end }}
+ {{ with .Params.web }}
+ <li>
+ <a href="{{ . }}" target="_blank">
+ Web Page
+ </a>
+ </li>
+ {{ end }}
+</ul>
+
+<h2>Articles</h2>
+<ul>
+ {{ range .Data.Pages }}
+ <li><a href="{{ .Permalink }}">{{ .Title }}</a></li>
+ {{ end }}
+</ul>
+
+{{ partial "footer.html" . }}
\ No newline at end of file
<h3 class="blog-post"><span class="date">{{ .Date.Format "Jan 2" }}</span> <a href="{{ .RelPermalink }}" class="permalink">{{ .Title }}</a></h3>
{{ if isset .Params "tags" }}
<span class="blog-post-tags">
- {{ if isset .Params "author" }}
- By <a href="{{ "/blog/author/" | relLangURL }}{{ .Params.author | urlize }}">{{ .Params.author }}</a> ยท
+ {{ if isset .Params "authors" }}
+ <span>By </span>
+ {{- range $index, $author := .Params.authors }}
+ {{- with $.Site.GetPage "taxonomyTerm" (printf "authors/%s" (urlize .)) }}
+ {{ if gt $index 0 }}
+ <span>, </span>
+ {{ end }}
+ <span><a href="{{ "/authors/" | relLangURL }}{{ .Params.name | urlize }}">{{ .Params.name }}</a></span>
+ {{ end }}
+ {{ end }}
{{ end }}
{{ $list := .Params.tags }}
{{if and (not .IsHome) (not .Params.chapter) }}
{{ if (eq .Type "blog") }}
<h1 class="blog-title">{{ .Title }} </h1>
- {{ if isset .Params "author" }}
- <span class="blog-author">By <a href="{{ "/blog/author/" | relLangURL }}{{ .Params.author | urlize }}">{{ .Params.author }}</a></span>
- <hr>
+ {{ if isset .Params "authors" }}
+ <span class="blog-author">By </span>
+ {{- range $index, $author := .Params.authors }}
+ {{- with $.Site.GetPage "taxonomyTerm" (printf "authors/%s" (urlize .)) }}
+ {{ if gt $index 0 }}
+ <span class="blog-author">, </span>
+ {{ end }}
+ <span class="blog-author"><a href="{{ "/authors/" | relLangURL }}{{ .Params.name | urlize }}">{{ .Params.name }}</a></span>
+ {{ end }}
{{ end }}
+ {{ end }}
{{ else }}
<h1>
{{ if or (eq .Kind "taxonomy") (eq .Kind "term") }}