diff --git a/files/en-us/web/manifest/background_color/index.md b/files/en-us/web/manifest/background_color/index.md index 9caaf6488fc947e..1757e34000cd7f0 100644 --- a/files/en-us/web/manifest/background_color/index.md +++ b/files/en-us/web/manifest/background_color/index.md @@ -1,6 +1,7 @@ --- title: background_color slug: Web/Manifest/background_color +page-type: web-manifest-member status: - experimental browser-compat: html.manifest.background_color diff --git a/files/en-us/web/manifest/categories/index.md b/files/en-us/web/manifest/categories/index.md index cb345c5dd7dfad7..e9fe6dcda43cb8d 100644 --- a/files/en-us/web/manifest/categories/index.md +++ b/files/en-us/web/manifest/categories/index.md @@ -1,6 +1,7 @@ --- title: categories slug: Web/Manifest/categories +page-type: web-manifest-member status: - experimental browser-compat: html.manifest.categories diff --git a/files/en-us/web/manifest/description/index.md b/files/en-us/web/manifest/description/index.md index a6bb3cf088acfae..6ca17f74bef48ce 100644 --- a/files/en-us/web/manifest/description/index.md +++ b/files/en-us/web/manifest/description/index.md @@ -1,6 +1,7 @@ --- title: description slug: Web/Manifest/description +page-type: web-manifest-member browser-compat: html.manifest.description --- diff --git a/files/en-us/web/manifest/display/index.md b/files/en-us/web/manifest/display/index.md index a54115f9fa7630a..3e5b47e71e499e1 100644 --- a/files/en-us/web/manifest/display/index.md +++ b/files/en-us/web/manifest/display/index.md @@ -1,6 +1,7 @@ --- title: display slug: Web/Manifest/display +page-type: web-manifest-member browser-compat: html.manifest.display --- diff --git a/files/en-us/web/manifest/display_override/index.md b/files/en-us/web/manifest/display_override/index.md index a2fdfef86e34330..493c3064e3b4bc9 100644 --- a/files/en-us/web/manifest/display_override/index.md +++ b/files/en-us/web/manifest/display_override/index.md @@ -1,6 +1,7 @@ --- title: display_override slug: Web/Manifest/display_override +page-type: web-manifest-member status: - experimental browser-compat: html.manifest.display_override diff --git a/files/en-us/web/manifest/file_handlers/index.md b/files/en-us/web/manifest/file_handlers/index.md index a77aae789e41fc5..0f58c0a8ae67cb1 100644 --- a/files/en-us/web/manifest/file_handlers/index.md +++ b/files/en-us/web/manifest/file_handlers/index.md @@ -1,6 +1,7 @@ --- title: file_handlers slug: Web/Manifest/file_handlers +page-type: web-manifest-member status: - experimental browser-compat: html.manifest.file_handlers diff --git a/files/en-us/web/manifest/icons/index.md b/files/en-us/web/manifest/icons/index.md index f7205de801dfb6b..e9735da85f58ae9 100644 --- a/files/en-us/web/manifest/icons/index.md +++ b/files/en-us/web/manifest/icons/index.md @@ -1,6 +1,7 @@ --- title: icons slug: Web/Manifest/icons +page-type: web-manifest-member browser-compat: html.manifest.icons --- diff --git a/files/en-us/web/manifest/id/index.md b/files/en-us/web/manifest/id/index.md index 0b7650343f918bd..cace607cb0be1f6 100644 --- a/files/en-us/web/manifest/id/index.md +++ b/files/en-us/web/manifest/id/index.md @@ -1,6 +1,7 @@ --- title: id slug: Web/Manifest/id +page-type: web-manifest-member browser-compat: html.manifest.id --- diff --git a/files/en-us/web/manifest/index.md b/files/en-us/web/manifest/index.md index cf29132d1e4fa81..f797bc62b14fcce 100644 --- a/files/en-us/web/manifest/index.md +++ b/files/en-us/web/manifest/index.md @@ -1,6 +1,7 @@ --- title: Web app manifests slug: Web/Manifest +page-type: landing-page browser-compat: html.manifest --- diff --git a/files/en-us/web/manifest/launch_handler/index.md b/files/en-us/web/manifest/launch_handler/index.md index 0ebb6629a19fbb9..9bec3ab0663ebb4 100644 --- a/files/en-us/web/manifest/launch_handler/index.md +++ b/files/en-us/web/manifest/launch_handler/index.md @@ -1,6 +1,7 @@ --- title: launch_handler slug: Web/Manifest/launch_handler +page-type: web-manifest-member status: - experimental browser-compat: html.manifest.launch_handler diff --git a/files/en-us/web/manifest/name/index.md b/files/en-us/web/manifest/name/index.md index d634b9daf2b038a..f9067ed2a504ba2 100644 --- a/files/en-us/web/manifest/name/index.md +++ b/files/en-us/web/manifest/name/index.md @@ -1,6 +1,7 @@ --- title: name slug: Web/Manifest/name +page-type: web-manifest-member browser-compat: html.manifest.name --- diff --git a/files/en-us/web/manifest/orientation/index.md b/files/en-us/web/manifest/orientation/index.md index 86b79b925fb441d..8d431e56fe09422 100644 --- a/files/en-us/web/manifest/orientation/index.md +++ b/files/en-us/web/manifest/orientation/index.md @@ -1,6 +1,7 @@ --- title: orientation slug: Web/Manifest/orientation +page-type: web-manifest-member status: - experimental browser-compat: html.manifest.orientation diff --git a/files/en-us/web/manifest/prefer_related_applications/index.md b/files/en-us/web/manifest/prefer_related_applications/index.md index d4a2ff2de9c6e49..30f005fedde9bd3 100644 --- a/files/en-us/web/manifest/prefer_related_applications/index.md +++ b/files/en-us/web/manifest/prefer_related_applications/index.md @@ -1,6 +1,7 @@ --- title: prefer_related_applications slug: Web/Manifest/prefer_related_applications +page-type: web-manifest-member status: - experimental browser-compat: html.manifest.prefer_related_applications diff --git a/files/en-us/web/manifest/protocol_handlers/index.md b/files/en-us/web/manifest/protocol_handlers/index.md index 68ae3eaad84c51f..338e6c1b482f149 100644 --- a/files/en-us/web/manifest/protocol_handlers/index.md +++ b/files/en-us/web/manifest/protocol_handlers/index.md @@ -1,6 +1,7 @@ --- title: protocol_handlers slug: Web/Manifest/protocol_handlers +page-type: web-manifest-member status: - experimental browser-compat: html.manifest.protocol_handlers diff --git a/files/en-us/web/manifest/related_applications/index.md b/files/en-us/web/manifest/related_applications/index.md index c606189c3797e7d..d037c01af9c34e9 100644 --- a/files/en-us/web/manifest/related_applications/index.md +++ b/files/en-us/web/manifest/related_applications/index.md @@ -1,6 +1,7 @@ --- title: related_applications slug: Web/Manifest/related_applications +page-type: web-manifest-member status: - experimental browser-compat: html.manifest.related_applications diff --git a/files/en-us/web/manifest/scope/index.md b/files/en-us/web/manifest/scope/index.md index 6ada8646fa53702..5f90e324b0f192d 100644 --- a/files/en-us/web/manifest/scope/index.md +++ b/files/en-us/web/manifest/scope/index.md @@ -1,6 +1,7 @@ --- title: scope slug: Web/Manifest/scope +page-type: web-manifest-member browser-compat: html.manifest.scope --- diff --git a/files/en-us/web/manifest/screenshots/index.md b/files/en-us/web/manifest/screenshots/index.md index f33576ace438996..f953fa4ee3aa850 100644 --- a/files/en-us/web/manifest/screenshots/index.md +++ b/files/en-us/web/manifest/screenshots/index.md @@ -1,6 +1,7 @@ --- title: screenshots slug: Web/Manifest/screenshots +page-type: web-manifest-member status: - experimental browser-compat: html.manifest.screenshots diff --git a/files/en-us/web/manifest/serviceworker/index.md b/files/en-us/web/manifest/serviceworker/index.md index fc3f6b4bc881879..bad6208ecc2b4d4 100644 --- a/files/en-us/web/manifest/serviceworker/index.md +++ b/files/en-us/web/manifest/serviceworker/index.md @@ -1,6 +1,7 @@ --- title: serviceworker slug: Web/Manifest/serviceworker +page-type: web-manifest-member status: - experimental - non-standard diff --git a/files/en-us/web/manifest/share_target/index.md b/files/en-us/web/manifest/share_target/index.md index 5592afee385ea7e..e0939509d3fe68f 100644 --- a/files/en-us/web/manifest/share_target/index.md +++ b/files/en-us/web/manifest/share_target/index.md @@ -1,6 +1,7 @@ --- title: share_target slug: Web/Manifest/share_target +page-type: web-manifest-member status: - experimental browser-compat: html.manifest.share_target diff --git a/files/en-us/web/manifest/short_name/index.md b/files/en-us/web/manifest/short_name/index.md index 7e923fc30617f9c..aff7e866a8f121c 100644 --- a/files/en-us/web/manifest/short_name/index.md +++ b/files/en-us/web/manifest/short_name/index.md @@ -1,6 +1,7 @@ --- title: short_name slug: Web/Manifest/short_name +page-type: web-manifest-member browser-compat: html.manifest.short_name --- diff --git a/files/en-us/web/manifest/shortcuts/index.md b/files/en-us/web/manifest/shortcuts/index.md index 5b758d8dca92497..db062f9de9d998c 100644 --- a/files/en-us/web/manifest/shortcuts/index.md +++ b/files/en-us/web/manifest/shortcuts/index.md @@ -1,6 +1,7 @@ --- title: shortcuts slug: Web/Manifest/shortcuts +page-type: web-manifest-member status: - experimental browser-compat: html.manifest.shortcuts diff --git a/files/en-us/web/manifest/start_url/index.md b/files/en-us/web/manifest/start_url/index.md index 5db48c5331c8b48..c7d15c96d2f15b5 100644 --- a/files/en-us/web/manifest/start_url/index.md +++ b/files/en-us/web/manifest/start_url/index.md @@ -1,6 +1,7 @@ --- title: start_url slug: Web/Manifest/start_url +page-type: web-manifest-member browser-compat: html.manifest.start_url --- diff --git a/files/en-us/web/manifest/theme_color/index.md b/files/en-us/web/manifest/theme_color/index.md index 897a5ec2993af93..8fe8b43e9582650 100644 --- a/files/en-us/web/manifest/theme_color/index.md +++ b/files/en-us/web/manifest/theme_color/index.md @@ -1,6 +1,7 @@ --- title: theme_color slug: Web/Manifest/theme_color +page-type: web-manifest-member browser-compat: html.manifest.theme_color --- diff --git a/front-matter-config.json b/front-matter-config.json index 4e97106dc1e1a09..895a123df9fdaec 100644 --- a/front-matter-config.json +++ b/front-matter-config.json @@ -239,6 +239,21 @@ }, "else": false }, + { + "if": { + "properties": { + "slug": { "type": "string", "pattern": "^Web/Manifest/" } + } + }, + "then": { + "properties": { + "page-type": { + "enum": ["guide", "landing-page", "web-manifest-member"] + } + } + }, + "else": false + }, { "if": { "properties": {