diff --git a/markdown/dev/guides/markdown/en.md b/markdown/dev/guides/markdown/en.md
index a7eb6e6a6f9..ee4d8475250 100644
--- a/markdown/dev/guides/markdown/en.md
+++ b/markdown/dev/guides/markdown/en.md
@@ -1,17 +1,6 @@
---
title: Markdown guide
-for: contributors
order: 900
-icons:
- - edit
- - markdown
-about: |
- A quick primer on Markdown, the markup language you didn't know you needed in your life
-goals:
- - Understand what Markdown is
- - Format text with Markdown, including headers, paragraphs, links, and lists
- - Learn how to include images and tables
- - Learn about the different custom components
---
Markdown is a lightweight markup language with plain text formatting syntax.
diff --git a/markdown/dev/howtos/code/create-new-design/en.md b/markdown/dev/howtos/code/create-new-design/en.md
index 19d1027fa8d..dab275ebb08 100644
--- a/markdown/dev/howtos/code/create-new-design/en.md
+++ b/markdown/dev/howtos/code/create-new-design/en.md
@@ -1,13 +1,10 @@
---
title: Creating a new pattern design
-for: developers
-about: Shows you how to create a new design
---
-When creating a new design, you have two options:
-
-- Create it in a stand-along development environment
-- Create it inside (your fork of ) the FreeSewing monorepo
+When creating a new design, you have two options. You can create it in a
+stand-along development environment. Or you can create it inside (your fork of)
+the FreeSewing monorepo.
If you are unsure what to pick, go with the standalong development environment.
It is the best choice for people new to FreeSewing.
diff --git a/markdown/dev/howtos/code/macros/en.md b/markdown/dev/howtos/code/macros/en.md
index 57a0e67163a..a30e054224b 100644
--- a/markdown/dev/howtos/code/macros/en.md
+++ b/markdown/dev/howtos/code/macros/en.md
@@ -1,12 +1,11 @@
---
title: Using macros
-for: developers
-about: Shows how you can use macros within your pattern
---
-Macros are a way to facilitate pattern design by bundling a bunch of individual actions
-into a little routine. Macros are provided by [plugins](/reference/plugins/).
+Macros are a way to facilitate pattern design by bundling a bunch of individual
+actions into a little routine. Macros are provided
+by [plugins](/reference/plugins/).
-Refer to the [macros documentation](/reference/macros/) for details on how to use macros,
-and the [plugins](/reference/plugins/) documentation for info on how to create your
-own macros.
+Refer to the [macros documentation](/reference/macros/) for details on how to
+use macros, and the [plugins](/reference/plugins/) documentation for info on
+how to create your own macros.
diff --git a/markdown/dev/howtos/code/remove-paths/en.md b/markdown/dev/howtos/code/remove-paths/en.md
deleted file mode 100644
index cb1ca22160d..00000000000
--- a/markdown/dev/howtos/code/remove-paths/en.md
+++ /dev/null
@@ -1,19 +0,0 @@
----
-title: Remove paths from an inherited part
-for: developers
-about: When you inherit a part, it comes with a bunch of paths. Here'show to remove them
----
-
-
-
-##### See this example in our source code
-
-- [designs/carlton/src/back.js](https://github.com/freesewing/freesewing/blob/3ca5d0edfe54c7ac20aaf3af2f3544aee72f9b99/designs/carlton/src/back.js#L62)
-
-
-
-```js
- for (let i in paths) {
- if (['backArmhole', 'backCollar'].indexOf(i) === -1) delete paths[i]
- }
-```
diff --git a/markdown/dev/howtos/design/fit-sleeve/en.md b/markdown/dev/howtos/design/fit-sleeve/en.md
index 711162f2548..afa04f4d10f 100644
--- a/markdown/dev/howtos/design/fit-sleeve/en.md
+++ b/markdown/dev/howtos/design/fit-sleeve/en.md
@@ -1,20 +1,10 @@
---
title: Adapt the sleevecap length to fit the armhole
-for: developers
-about: Shows how to adapt the length of the sleevecap to fit your armhole
---
-
-
-##### See this example in our source code
-
-- [designs/bent/src/sleeve.js](https://github.com/freesewing/freesewing/blob/develop/designs/bent/src/sleeve.js)
-
-
-
Fitting the sleevecap to the armhole means that we need to make sure the length
-of the seams match.
-A similar challenge is to fit the collar to the neck opening and so on.
+of the seams match. A similar challenge is to fit the collar to the neck
+opening and so on.
For all of these situations where you have to create curved seams with matching
length, it's impossible to get it right from the first attempt.
diff --git a/markdown/dev/howtos/design/seam-allowance/en.md b/markdown/dev/howtos/design/seam-allowance/en.md
index e4a45e42217..141d11eb82d 100644
--- a/markdown/dev/howtos/design/seam-allowance/en.md
+++ b/markdown/dev/howtos/design/seam-allowance/en.md
@@ -1,17 +1,7 @@
---
title: Add seam allowance and/or hem allowance
-for: developers
-about: Adding seam allowance or hem allowance is easy to do
---
-
-
-##### See this example in our source code
-
-- [designs/bruce/src/inset.js](https://github.com/freesewing/freesewing/blob/3ca5d0edfe54c7ac20aaf3af2f3544aee72f9b99/designs/bruce/src/inset.js#L32)
-
-
-
Adding seam allowance is something that has to happen in every pattern.
We might also have a hem where we need to add more seam allowance, or hem allowance.
diff --git a/markdown/dev/howtos/design/slash-spread/en.md b/markdown/dev/howtos/design/slash-spread/en.md
index e5d7327abd9..b1f83a07709 100644
--- a/markdown/dev/howtos/design/slash-spread/en.md
+++ b/markdown/dev/howtos/design/slash-spread/en.md
@@ -1,17 +1,7 @@
---
title: Slash and spread
-for: developers
-about: Slash and spread is easy enough on paper, here's how to do it in code
---
-
-
-##### See this example in our source code
-
-- [designs/jaeger/src/front.js](https://github.com/freesewing/freesewing/blob/3ca5d0edfe54c7ac20aaf3af2f3544aee72f9b99/designs/jaeger/src/front.js#L64)
-
-
-
When we _slash and spread_ a pattern, we cut out a triangle, and then rotate it
around the tip of the triangle.
diff --git a/markdown/dev/howtos/design/sprinkle-snippets/en.md b/markdown/dev/howtos/design/sprinkle-snippets/en.md
index 7763f2431a2..2164af2942e 100644
--- a/markdown/dev/howtos/design/sprinkle-snippets/en.md
+++ b/markdown/dev/howtos/design/sprinkle-snippets/en.md
@@ -1,20 +1,9 @@
---
title: Add several of the same snippets with the sprinkle macro
-for: developers
-about: Adding multiple snippets doesn't need to be a chore with this handy macro
---
-
-
-##### See this example in our source code
-
-- [designs/jaeger/src/front.js](https://github.com/freesewing/freesewing/blob/3ca5d0edfe54c7ac20aaf3af2f3544aee72f9b99/designs/jaeger/src/front.js#L381)
-
-
-
Adding multiple snippets at the same time results in a lot of repetitive code.
-
-Better to use the `sprinkle` macro instead:
+It is better to use the `sprinkle` macro instead:
```js
macro('sprinkle', {
diff --git a/markdown/dev/howtos/editors/blogpost/en.md b/markdown/dev/howtos/editors/blogpost/en.md
index 2ea62092fd6..217a977d822 100644
--- a/markdown/dev/howtos/editors/blogpost/en.md
+++ b/markdown/dev/howtos/editors/blogpost/en.md
@@ -1,10 +1,12 @@
---
title: Adding a blog post
-for: editors
---
-Blog posts have been migrated to [Strapi](https://strapi.io/), a headless CMS system.
+Blog posts have been migrated to [Strapi](https://strapi.io/), a headless CMS
+system.
-Our strapi instance can be accessed at [posts.freesewing.org](https://posts.freesewing.org/).
+Our strapi instance can be accessed at
+[posts.freesewing.org](https://posts.freesewing.org/).
-If you don't have a Strapi account (yet), [reach out to us on Discord](https://discord.freesewing.org).
+If you don't have a Strapi account (yet), [reach out to us on
+Discord](https://discord.freesewing.org).
diff --git a/markdown/dev/howtos/editors/frontmatter/en.md b/markdown/dev/howtos/editors/frontmatter/en.md
index 8fbdcd45131..382394b7e45 100644
--- a/markdown/dev/howtos/editors/frontmatter/en.md
+++ b/markdown/dev/howtos/editors/frontmatter/en.md
@@ -1,6 +1,5 @@
---
title: Working with frontmatter
-for: editors
---
Frontmatter is a way to add metadata to markdown documents.
diff --git a/markdown/dev/howtos/editors/showcase/en.md b/markdown/dev/howtos/editors/showcase/en.md
index ad27982ac49..6a0c366059c 100644
--- a/markdown/dev/howtos/editors/showcase/en.md
+++ b/markdown/dev/howtos/editors/showcase/en.md
@@ -1,10 +1,12 @@
---
title: Adding a showcase on freesewing.org
-for: editors
---
-Showcase posts have been migrated to [Strapi](https://strapi.io/), a headless CMS system.
+Showcase posts have been migrated to [Strapi](https://strapi.io/), a headless
+CMS system.
-Our strapi instance can be accessed at [posts.freesewing.org](https://posts.freesewing.org/).
+Our strapi instance can be accessed at
+[posts.freesewing.org](https://posts.freesewing.org/).
-If you don't have a Strapi account (yet), [reach out to us on Discord](https://discord.freesewing.org).
+If you don't have a Strapi account (yet), [reach out to us on
+Discord](https://discord.freesewing.org).
diff --git a/markdown/dev/howtos/help/en.md b/markdown/dev/howtos/help/en.md
index dca16c4df28..1347578e7f4 100644
--- a/markdown/dev/howtos/help/en.md
+++ b/markdown/dev/howtos/help/en.md
@@ -1,12 +1,5 @@
---
title: Where to get help
-for: contributors
-icons:
- - help
- - discord
-about: |
- Our [chatrooms on Discord](https://discord.freesewing.org/) are the best place to
- ask questions or share your feedback
---
Our [chatrooms on Discord](https://discord.freesewing.org/) are the best place to
diff --git a/markdown/dev/tutorials/getting-started-linux/en.md b/markdown/dev/tutorials/getting-started-linux/en.md
index bf407a492e5..1e7469f708a 100644
--- a/markdown/dev/tutorials/getting-started-linux/en.md
+++ b/markdown/dev/tutorials/getting-started-linux/en.md
@@ -1,18 +1,6 @@
---
title: Getting started on Linux
order: 15
-for: developers
-icons:
- - start
- - linux
-about: |
- You'll learn how to setup Node JS on a Linux system,
- as well as initialize the FreeSewing development environment
-goals:
- - Install Node JS using nvm
- - Chosing a Node version to use
- - Initializing the FreeSewing development environment
- - Starting the FreeSewing development environment
---
In this tutorial, we will setup Node JS and initialize the FreeSewing
diff --git a/markdown/dev/tutorials/getting-started-mac/en.md b/markdown/dev/tutorials/getting-started-mac/en.md
index eb1aae96273..4bafeeb853a 100644
--- a/markdown/dev/tutorials/getting-started-mac/en.md
+++ b/markdown/dev/tutorials/getting-started-mac/en.md
@@ -1,19 +1,6 @@
---
title: Getting started on Mac
order: 25
-for: developers
-icons:
- - start
- - apple
-about: |
- You'll learn how to setup Node JS on a Mac system,
- as well as initialize the FreeSewing development environment.
-goals:
- - Install Xcode command-line tools
- - Install Node JS using nvm
- - Chosing a Node version to use
- - Initializing the FreeSewing development environment
- - Starting the FreeSewing development environment
---
In this tutorial, we will setup Node JS and initialize the FreeSewing