diff --git a/.forestry/front_matter/templates/blog-post.yml b/.forestry/front_matter/templates/blog-post.yml
index 65882a0f..d114616b 100644
--- a/.forestry/front_matter/templates/blog-post.yml
+++ b/.forestry/front_matter/templates/blog-post.yml
@@ -58,23 +58,91 @@ fields:
target="_blank">Use this crop/scale tool to save a revised image to your local
machine, then upload here.
- name: tags
- type: tag_list
- default: []
+ type: list
+ config:
+ use_select: true
+ min:
+ max:
+ source:
+ type: simple
+ section: ''
+ file:
+ path: ''
+ options:
+ - AEgir
+ - API
+ - async/await
+ - Bitswap
+ - blockstore
+ - bootstrap nodes
+ - breaking change
+ - browsers
+ - case study
+ - CDN
+ - censorship
+ - CID
+ - CLI tools
+ - collaborative cluster
+ - community
+ - conferences
+ - containerization
+ - content routing
+ - CRDTs
+ - DAG
+ - datastore
+ - demo
+ - DHT
+ - Docker
+ - docs
+ - encryption
+ - Ethereum
+ - Filecoin
+ - gaming
+ - gateways
+ - go-ipfs
+ - Gossipsub
+ - hackathon
+ - identity
+ - infrastructure
+ - interoperability
+ - interview
+ - IPFS Camp
+ - IPFS Cluster
+ - IPFS Companion
+ - IPFS Desktop
+ - IPFS Web UI
+ - IPLD
+ - js-ipfs
+ - Kademlia
+ - libp2p
+ - MFS
+ - mobile
+ - NFTs
+ - official meetup
+ - opera
+ - package managers
+ - pinning
+ - project planning
+ - ProtoSchool
+ - pubsub
+ - QUIC
+ - recap
+ - release notes
+ - research
+ - Rust
+ - SECIO
+ - security
+ - static publishing
+ - streaming
+ - Testground
+ - tutorial
+ - weekly
+ - whitepaper
+ - Windows
label: Tags
- description: "Please copy/paste applicable values from this canonical tags
- list (capitalization counts!): AEgir ... API ... async/await ... Bitswap
- ... blockstore ... bootstrap nodes ... breaking change ... browsers ... case study
- ... CDN ... censorship ... CID ...CLI tools ... collaborative cluster ... community
- ... conferences ... containerization ... content routing ... CRDTs ... DAG ...
- datastore ... demo ... DHT ... DNSLink ... Docker ... docs ... Drand ... encryption
- ... Ethereum ... Filecoin ... gateways ... go-ipfs ... Gossipsub ... identity
- ... infrastructure ... interoperability ... interview ... IoT ... IPFS Camp ...
- IPFS Cluster ... IPFS Companion ... IPFS Desktop ... IPFS Web UI ... IPLD ...
- IPNS ... js-ipfs ... Kademlia ... Kubernetes ... libp2p ... Linux ... MacOS ...
- MFS ... mobile ... NFTs ... official meetup ... package managers ... pinning ...
- project planning ... pubsub ... QUIC ... recap ... research ... Rust ... SECIO
- ... security ... static publishing ... streaming ... Testground ... tutorial ...
- TypeScript ... Windows ... weekly ... whitepaper"
+ description: Select all tags that apply. If you really
+ need to add a new tag, please file an issue with the details.
pages:
- src/_blog/announcing-js-ipfs-0.53.0.md
- src/_blog/go-ipfs-0.8.0-and-remote-pinning-is-here.md
@@ -89,6 +157,7 @@ pages:
- src/_blog/meet-the-new-ipfs-blog-news.md
- src/_blog/own-your-identity-with-ion.md
- src/_blog/storing-nfts-on-ipfs.md
+- src/_blog/using-ipfs-to-help-with-scaling-ethereum.md
- src/_blog/welcome-to-ipfs-weekly-119.md
- src/_blog/welcome-to-ipfs-weekly-120.md
- src/_blog/welcome-to-ipfs-weekly-121.md
diff --git a/.forestry/front_matter/templates/newslinks.yml b/.forestry/front_matter/templates/newslinks.yml
index fd22eefa..f128bfd3 100644
--- a/.forestry/front_matter/templates/newslinks.yml
+++ b/.forestry/front_matter/templates/newslinks.yml
@@ -54,21 +54,86 @@ fields:
revised image to your local machine, then upload here. Video links don''t
need images: they use the video thumbnail!'
- name: tags
- type: tag_list
- default: []
+ type: list
+ config:
+ use_select: true
+ min:
+ max:
+ source:
+ type: simple
+ options:
+ - AEgir
+ - API
+ - async/await
+ - Bitswap
+ - blockstore
+ - bootstrap nodes
+ - breaking change
+ - browsers
+ - case study
+ - CDN
+ - censorship
+ - CID
+ - CLI tools
+ - collaborative cluster
+ - community
+ - conferences
+ - containerization
+ - content routing
+ - CRDTs
+ - DAG
+ - datastore
+ - demo
+ - DHT
+ - Docker
+ - docs
+ - encryption
+ - Ethereum
+ - Filecoin
+ - gaming
+ - gateways
+ - go-ipfs
+ - Gossipsub
+ - hackathon
+ - identity
+ - infrastructure
+ - interoperability
+ - interview
+ - IPFS Camp
+ - IPFS Cluster
+ - IPFS Companion
+ - IPFS Desktop
+ - IPFS Web UI
+ - IPLD
+ - js-ipfs
+ - Kademlia
+ - libp2p
+ - MFS
+ - mobile
+ - NFTs
+ - official meetup
+ - opera
+ - package managers
+ - pinning
+ - project planning
+ - ProtoSchool
+ - pubsub
+ - QUIC
+ - recap
+ - release notes
+ - research
+ - Rust
+ - SECIO
+ - security
+ - static publishing
+ - streaming
+ - Testground
+ - tutorial
+ - weekly
+ - whitepaper
+ - Windows
label: Tags
- description: "Please copy/paste applicable values from this canonical
- tags list (capitalization counts!): AEgir ... API ... async/await
- ... Bitswap ... blockstore ... bootstrap nodes ... breaking change ... browsers
- ... case study ... CDN ... censorship ... CID ...CLI tools ... collaborative
- cluster ... community ... conferences ... containerization ... content routing
- ... CRDTs ... DAG ... datastore ... demo ... DHT ... DNSLink ... Docker ...
- docs ... Drand ... encryption ... Ethereum ... Filecoin ... gateways ... go-ipfs
- ... Gossipsub ... identity ... infrastructure ... interoperability ... interview
- ... IoT ... IPFS Camp ... IPFS Cluster ... IPFS Companion ... IPFS Desktop ...
- IPFS Web UI ... IPLD ... IPNS ... js-ipfs ... Kademlia ... Kubernetes ... libp2p
- ... Linux ... MacOS ... MFS ... mobile ... NFTs ... official meetup ... package
- managers ... pinning ... project planning ... pubsub ... QUIC ... recap ...
- research ... Rust ... SECIO ... security ... static publishing ... streaming
- ... Testground ... tutorial ... TypeScript ... Windows ... weekly ... whitepaper"
+ description: Select all tags that apply. If you really
+ need to add a new tag, please file an issue with the details.
description: To add a new link, click the "Add Link" button.
diff --git a/src/_blog/086-ipfs-in-opera-for-android.md b/src/_blog/086-ipfs-in-opera-for-android.md
index 8e95ae6d..241ffdba 100644
--- a/src/_blog/086-ipfs-in-opera-for-android.md
+++ b/src/_blog/086-ipfs-in-opera-for-android.md
@@ -20,9 +20,9 @@ Today, **Opera for Android 57** is live in the Google Play Store with default su
This release is a huge leap forward for the IPFS project, with a couple of important milestones:
-- This is the first time IPFS features are _enabled by default_, right out of the box, in a production release of a major web browser.
-- This is the first time IPFS is implemented as an _addressable protocol_ in a production release of a mainstream web browser. You can type ipfs:// in the address bar, and Opera for Android will load the provided content address.
-- This is the first _mobile_ web browser that is shipping IPFS features in a production release, easing access to decentralized content on the devices used by most internet users around the world.
+* This is the first time IPFS features are _enabled by default_, right out of the box, in a production release of a major web browser.
+* This is the first time IPFS is implemented as an _addressable protocol_ in a production release of a mainstream web browser. You can type ipfs:// in the address bar, and Opera for Android will load the provided content address.
+* This is the first _mobile_ web browser that is shipping IPFS features in a production release, easing access to decentralized content on the devices used by most internet users around the world.
This is not just a win for IPFS, but for the distributed web, peer-to-peer, and the idea of content addressability:
@@ -62,10 +62,10 @@ IPFS support in Opera for Android is enabled by a native protocol handler that u
IPFS features in this implementation:
-- Implements the [IPFS Web Browser Addressing specification](https://github.com/ipfs/in-web-browsers/blob/master/ADDRESSING.md), both "ipfs://" and "ipns://"
-- Configurable HTTP gateway, with options to use gateways like `dweb.link`, Infura, or a local node
-- Supports [subdomain gateways](https://docs.ipfs.io/how-to/address-ipfs-on-web/#subdomain-gateway) for secure web apps
-- Supports mixed protocol use, such as loading images over IPFS in an HTTP web page
+* Implements the [IPFS Web Browser Addressing specification](https://github.com/ipfs/in-web-browsers/blob/master/ADDRESSING.md), both `ipfs://` and `ipns://`
+* Configurable HTTP gateway, with options to use gateways like `dweb.link`, Infura, or a local node
+* Supports [subdomain gateways](https://docs.ipfs.io/how-to/address-ipfs-on-web/#subdomain-gateway) for secure web apps
+* Supports mixed protocol use, such as loading images over IPFS in an HTTP web page
Read on to learn more about these features.
@@ -76,7 +76,9 @@ Opera has implemented the protocol handler using the IPFS Web Browser Addressing
Implementation of this specification means a browser supports schemes such as `ipfs://` or `ipns://`.
In addition to navigating to content with these schemes in the address bar, mixed content scenarios are also possible. Examples are XMLHTTPRequest or Fetch requests, external style sheets, or images:
-> <img src="ipfs://...">
+```html
+
+```
You can easily check compatibility and level of implementation using the [IPFS protocol handler smoketest page](https://ipfs.github.io/in-web-browsers/ipfs-protocol-handler-support-tests.html).
diff --git a/src/_blog/events.md b/src/_blog/events.md
index 196f1401..bdad7565 100644
--- a/src/_blog/events.md
+++ b/src/_blog/events.md
@@ -10,7 +10,7 @@ data:
card_image: "/2021-04-12-cardheader-gamedevjs-2021.png"
tags:
- gaming
- - " hackathon"
+ - hackathon
- title: IPFS Community Meetup, March 2021
date: 2021-03-23
path: https://www.meetup.com/San-Francisco-IPFS/events/276123396/
diff --git a/src/_blog/using-ipfs-to-help-with-scaling-ethereum.md b/src/_blog/using-ipfs-to-help-with-scaling-ethereum.md
new file mode 100644
index 00000000..21fd0f23
--- /dev/null
+++ b/src/_blog/using-ipfs-to-help-with-scaling-ethereum.md
@@ -0,0 +1,46 @@
+---
+title: Using IPFS to help with Scaling Ethereum
+description: We’re staking $7500 in FIL to encourage builders to help scale Ethereum
+ and Eth2!
+author: PL Hackathon Team
+date: 2021-04-14
+permalink: "/2021-04-14-scaling-ethereum/"
+translationKey: 2021-04-14-scaling-ethereum
+header_image: "/2021-04-14-cardheader-scaling-ethereum.png"
+tags:
+- Ethereum
+- hackathon
+
+---
+As the Ethereum community looks to enter the sixth year of collaborating on the world’s most actively used blockchain, many builders eagerly anticipate the next phase of Eth2. Scaling is an inevitable part of any successful open source project, and it presents many complex challenges. Enter [Scaling Ethereum](https://scaling.ethglobal.co/), another event Protocol Labs is happy to partner on with the [ETHGlobal](https://ethglobal.co/) team.
+
+Scaling Ethereum is a 4-week hackathon and virtual summit focused on upgrading the foundation of Ethereum and Eth2 by inviting the global community to collaborate around a vision for a better Ethereum. Anticipate hands-on workshops, technical talks, interesting prizes, and complex problem solving when you join.
+
+## How to find us
+
+Both the IPFS and Filecoin projects will be showing their support for the Ethereum community during this event. Ask questions and get support in the the _#sponsor-protocol-labs channel_ in the [Scaling Ethereum Discord](https://discord.com/invite/eKHHzxf).
+
+Also join us on April 14 at 15:30 CDT for 🛠 **Scaling infrastructure for the Interplanetary Web** 🛠 with Dietrich Ayala, developer onboarding and ecosystem support lead for Protocol Labs.
+
+## We’re staking $7500 in Prizes
+
+Protocol Labs has four prize options for scaling all the things, which it may choose to split up amongst multiple winners if too many of you build amazing projects:
+
+* 💮 NFT Metadata Updater, $1875 in FIL: Mo minting, mo problems. Best method for managing signed permissioned and timestamped updates to NFT metadata stored on IPFS via any L2 chain
+* 🏁 Filecoin Turbo Retrieval, $1875 in FIL: Best method of bundling, managing, warming up, pre-flighting or otherwise speeding up payment channel process for easy mass retrieval from Filecoin.
+* ⛵️ Sailing the Sea of CIDs, $1875 in FIL: You’re publishing everything to IPFS by default now, but… dude, where’s my stuff? Best tool, service, website or library for working with large collections of IPFS CIDs.
+* 🤝 Filecoin Super Disputer, $1875 in FIL: Disputing optimistic Window PoST proofs is a fun and profitable hobby, that also will impress your friends… but how to show off? Best prize for a disputer history visualizer, leaderboard or other panoramic view of this hot new community.
+
+More details for all prizes [here](https://hackmd.io/dHL5Hkb-SdOtlxTw7d7P_w?view), and ask us in the _#sponsor-protocol-labs channel_ on the ETHGlobal Discord for more info!
+
+## But, where to get started… 🤔
+
+
+
+Learn how to use IPFS to deploy infrastructure in this video from IPFS Camp 2019.
+
+
+
+Discover how Filecoin integrations create powerful opportunities for Web3 infrastructure.
+
+Find code examples, tutorials, and other resources on the [IPFS documentation site](https://docs.ipfs.io/) and the [Filecoin documentation site](https://docs.filecoin.io/). For more information, visit the [Scaling Ethereum site](https://scaling.ethglobal.co/) to register, or ping us on Twitter with your questions at @IPFS or @Filecoin. See you there!
\ No newline at end of file
diff --git a/src/assets/2021-04-14-cardheader-scaling-ethereum.png b/src/assets/2021-04-14-cardheader-scaling-ethereum.png
new file mode 100644
index 00000000..55ebf4a6
Binary files /dev/null and b/src/assets/2021-04-14-cardheader-scaling-ethereum.png differ