diff --git a/content/members/_index.md b/content/members/_index.md
new file mode 100644
index 0000000..246fd71
--- /dev/null
+++ b/content/members/_index.md
@@ -0,0 +1,7 @@
+---
+title: "Board Members"
+---
+
+Members of the Python Documentation Editorial Board, established by
+[PEP 732](https://peps.python.org/pep-0732/). Select a member to see the
+meetings they've attended.
diff --git a/content/members/carol-willing/_index.md b/content/members/carol-willing/_index.md
new file mode 100644
index 0000000..013ee93
--- /dev/null
+++ b/content/members/carol-willing/_index.md
@@ -0,0 +1,5 @@
+---
+title: "Carol Willing"
+status: active
+years: "2024–present"
+---
diff --git a/content/members/guido-van-rossum/_index.md b/content/members/guido-van-rossum/_index.md
new file mode 100644
index 0000000..8294230
--- /dev/null
+++ b/content/members/guido-van-rossum/_index.md
@@ -0,0 +1,5 @@
+---
+title: "Guido van Rossum"
+status: emeritus
+years: "2024–2026"
+---
diff --git a/content/members/joanna-jablonski/_index.md b/content/members/joanna-jablonski/_index.md
new file mode 100644
index 0000000..775f39b
--- /dev/null
+++ b/content/members/joanna-jablonski/_index.md
@@ -0,0 +1,5 @@
+---
+title: "Joanna Jablonski"
+status: active
+years: "2024–present"
+---
diff --git a/content/members/mariatta/_index.md b/content/members/mariatta/_index.md
new file mode 100644
index 0000000..843dcb0
--- /dev/null
+++ b/content/members/mariatta/_index.md
@@ -0,0 +1,5 @@
+---
+title: "Mariatta"
+status: active
+years: "2024–present"
+---
diff --git a/content/members/ned-batchelder/_index.md b/content/members/ned-batchelder/_index.md
new file mode 100644
index 0000000..e875a29
--- /dev/null
+++ b/content/members/ned-batchelder/_index.md
@@ -0,0 +1,5 @@
+---
+title: "Ned Batchelder"
+status: active
+years: "2024–present"
+---
diff --git a/layouts/members/terms.html b/layouts/members/terms.html
new file mode 100644
index 0000000..df7d72c
--- /dev/null
+++ b/layouts/members/terms.html
@@ -0,0 +1,43 @@
+{{- define "main" }}
+
+
+
+
+ {{ .Content }}
+
+ {{- $active := slice }}
+ {{- $emeritus := slice }}
+ {{- range .Pages }}
+ {{- if eq (.Params.status | default "active") "emeritus" }}
+ {{- $emeritus = $emeritus | append . }}
+ {{- else }}
+ {{- $active = $active | append . }}
+ {{- end }}
+ {{- end }}
+
+
Current members
+
+ {{- range sort $active "Title" }}
+ -
+ {{ .Title }}
+ {{- with .Params.years }} ({{ . }}){{ end }}
+
+ {{- end }}
+
+
+ {{- with $emeritus }}
+
Emeritus
+
+ {{- range sort . "Title" }}
+ -
+ {{ .Title }}
+ {{- with .Params.years }} ({{ . }}){{ end }}
+
+ {{- end }}
+
+ {{- end }}
+
+
+{{- end }}{{/* end main */}}