Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: added multi-author support #83

Merged
merged 1 commit into from
Aug 30, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ title: "Simplifying Interledger: The Graveyard of Possible Protocol Features"
description: As the development of the Interledger Protocol (ILP) nears completion, I thought we should take a moment to remember some of the many core protocol features we’ve killed off along the way.
date: 2018-01-29
slug: simplifying-interledger-the-graveyard-of-possible-protocol-features
author: Evan Schwartz
author_url: https://www.linkedin.com/in/evanmarkschwartz/
authors: [Evan Schwartz]
author_urls: [https://www.linkedin.com/in/evanmarkschwartz/]
external_url: https://medium.com/interledger-blog/simplifying-interledger-the-graveyard-of-possible-protocol-features-b35bf67439be
tags:
- Interledger
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ title: "Interledger: How to Interconnect All Blockchains and Value Networks"
description: "Interledger was born out of a project to build a blockchain-agnostic smart contracts platform. A key challenge was neutrality: how could a decentralized app buy resources like storage and computing, without being tied to a specific blockchain?"
date: 2018-10-03
slug: interledger-how-to-interconnect-all-blockchains-and-value-networks
author: Evan Schwartz
author_url: https://www.linkedin.com/in/evanmarkschwartz/
authors: [Evan Schwartz]
author_urls: [https://www.linkedin.com/in/evanmarkschwartz/]
external_url: https://medium.com/xpring/interledger-how-to-interconnect-all-blockchains-and-value-networks-74f432e64543
tags:
- Interledger
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ title: Thoughts on Scaling Interledger Connectors
description: Streaming payments mean that Interledger connectors need to process huge volumes of Interledger packets, but the current reference implementation is hard to run at scale.
date: 2019-01-23
slug: thoughts-on-scaling-interledger-connectors
author: Evan Schwartz
author_url: https://www.linkedin.com/in/evanmarkschwartz/
authors: [Evan Schwartz]
author_urls: [https://www.linkedin.com/in/evanmarkschwartz/]
external_url: https://medium.com/interledger-blog/thoughts-on-scaling-interledger-connectors-7e3cad0dab7f
tags:
- Interledger
Expand Down
4 changes: 2 additions & 2 deletions src/content/blog/2024-04-10-the-telemetry-tale.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ title: "The Telemetry Tale: A Journey into the Metrics of Interledger"
description: When simple metrics are paired with complex cloud solutions and important privacy considerations, the implementation process becomes significantly more complicated.
date: 2024-04-10
slug: the-telemetry-tale
author: Sarah Jones
author_url: https://www.linkedin.com/in/sarah-jones-ba6bb6b9
authors: [Sarah Jones]
author_urls: [https://www.linkedin.com/in/sarah-jones-ba6bb6b9]
tags:
- Interledger
- Telemetry
Expand Down
4 changes: 2 additions & 2 deletions src/content/blog/2024-07-09-simple-open-payments-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ title: "A Simple Guide to the Open Payments Standard"
description: Learn how the Open Payments standard makes online payments easier and more accessible for everyone.
date: 2024-07-09
slug: simple-open-payments-guide
author: Sarah Jones
author_url: https://www.linkedin.com/in/sarah-jones-ba6bb6b9
authors: [Sarah Jones]
author_urls: [https://www.linkedin.com/in/sarah-jones-ba6bb6b9]
tags:
- Interledger
- Open Payments
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ title: "Open Payments: The Cinderella Story of Finding a Fitting Authorization M
description: A breakdown of the unique needs that an authorization method for Open Payments needs to be able to fulfill.
date: 2024-07-30
slug: open-payments-cinderella-story
author: Nathan Lie
author_url: https://www.linkedin.com/in/nathan-lie-138a73121
authors: [Nathan Lie]
author_urls: [https://www.linkedin.com/in/nathan-lie-138a73121]
tags:
- Interledger
- Open Payments
Expand Down
4 changes: 2 additions & 2 deletions src/content/blog/2024-08-13-interledger-universe.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ description: "Or: “What the heck are all those products and protocols?”"
ogImageUrl: /developers/img/blog/2024-08-13/og-image.png
date: 2024-08-13
slug: interledger-universe
author: Sabine Schaller
author_url: https://www.linkedin.com/in/sabineschaller
authors: [Sabine Schaller]
author_urls: [https://www.linkedin.com/in/sabineschaller]
tags:
- Interledger
- Interledger Protocol
Expand Down
11 changes: 10 additions & 1 deletion src/layouts/BlogLayout.astro
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,16 @@ const rawHTMLString = `This article was originally published at <a href=${frontm
<h1>{frontmatter.title}</h1>
<time datetime={isoDate} itemprop="datePublished">{longDate}</time>
<address>
Written by <a href={`${frontmatter.author_url}`}>{frontmatter.author}</a>
Written by {frontmatter.authors.map((author: string, index: number) => (
<span>
{frontmatter.author_urls[index] ? (
<a href={frontmatter.author_urls[index]}>{author}</a>
) : (
author
)}
{index < frontmatter.authors.length - 1 ? ', ' : ''}
</span>
))}
</address>
{frontmatter.external_url ? <div class="note" set:html={rawHTMLString} /> : ''}
<slot />
Expand Down
Loading