diff --git a/qdrant-landing/content/documentation/cloud-tab.md b/qdrant-landing/content/documentation/cloud-tab.md index 10b305c0b..940fdde8b 100644 --- a/qdrant-landing/content/documentation/cloud-tab.md +++ b/qdrant-landing/content/documentation/cloud-tab.md @@ -104,4 +104,6 @@ content: url: https://qdrant.to/cloud partition: deploy hideInSidebar: true +build: + render: always --- diff --git a/qdrant-landing/content/documentation/deploy-tab.md b/qdrant-landing/content/documentation/deploy-tab.md index dac6a9968..490411cce 100644 --- a/qdrant-landing/content/documentation/deploy-tab.md +++ b/qdrant-landing/content/documentation/deploy-tab.md @@ -107,4 +107,6 @@ content: url: https://qdrant.to/cloud partition: deploy hideInSidebar: true +build: + render: always --- diff --git a/qdrant-landing/content/documentation/ecosystem-tab.md b/qdrant-landing/content/documentation/ecosystem-tab.md index 2d18c62ae..78ea08a8a 100644 --- a/qdrant-landing/content/documentation/ecosystem-tab.md +++ b/qdrant-landing/content/documentation/ecosystem-tab.md @@ -50,4 +50,6 @@ content: text: Read More partition: ecosystem hideInSidebar: true +build: + render: always --- diff --git a/qdrant-landing/themes/qdrant-2024/layouts/_default/baseof.html b/qdrant-landing/themes/qdrant-2024/layouts/_default/baseof.html index 701a2b5af..7a6da4f12 100644 --- a/qdrant-landing/themes/qdrant-2024/layouts/_default/baseof.html +++ b/qdrant-landing/themes/qdrant-2024/layouts/_default/baseof.html @@ -2,6 +2,7 @@ {{- partial "head.html" . -}} + {{- partial "validate-content.html" . -}}
{{ if (eq .Params.type "external-link") }} Redirecting to external page... diff --git a/qdrant-landing/themes/qdrant-2024/layouts/articles/list.html b/qdrant-landing/themes/qdrant-2024/layouts/articles/list.html index f641dbd4a..e72be884a 100644 --- a/qdrant-landing/themes/qdrant-2024/layouts/articles/list.html +++ b/qdrant-landing/themes/qdrant-2024/layouts/articles/list.html @@ -2,6 +2,7 @@ {{- partial "head.html" . -}} + {{- partial "validate-content.html" . -}}
{{ partial "documentation/header" . }} {{ partial "documentation/content-layout" . }} diff --git a/qdrant-landing/themes/qdrant-2024/layouts/articles/single.html b/qdrant-landing/themes/qdrant-2024/layouts/articles/single.html index f641dbd4a..e72be884a 100644 --- a/qdrant-landing/themes/qdrant-2024/layouts/articles/single.html +++ b/qdrant-landing/themes/qdrant-2024/layouts/articles/single.html @@ -2,6 +2,7 @@ {{- partial "head.html" . -}} + {{- partial "validate-content.html" . -}}
{{ partial "documentation/header" . }} {{ partial "documentation/content-layout" . }} diff --git a/qdrant-landing/themes/qdrant-2024/layouts/course/list.html b/qdrant-landing/themes/qdrant-2024/layouts/course/list.html index a75dbe254..63533a505 100644 --- a/qdrant-landing/themes/qdrant-2024/layouts/course/list.html +++ b/qdrant-landing/themes/qdrant-2024/layouts/course/list.html @@ -2,6 +2,7 @@ {{- partial "head.html" . -}} + {{- partial "validate-content.html" . -}}
{{ partial "documentation/header" . }} {{ partial "course/content-layout" . }} diff --git a/qdrant-landing/themes/qdrant-2024/layouts/course/single.html b/qdrant-landing/themes/qdrant-2024/layouts/course/single.html index a75dbe254..63533a505 100644 --- a/qdrant-landing/themes/qdrant-2024/layouts/course/single.html +++ b/qdrant-landing/themes/qdrant-2024/layouts/course/single.html @@ -2,6 +2,7 @@ {{- partial "head.html" . -}} + {{- partial "validate-content.html" . -}}
{{ partial "documentation/header" . }} {{ partial "course/content-layout" . }} diff --git a/qdrant-landing/themes/qdrant-2024/layouts/documentation/list.html b/qdrant-landing/themes/qdrant-2024/layouts/documentation/list.html index f641dbd4a..e72be884a 100644 --- a/qdrant-landing/themes/qdrant-2024/layouts/documentation/list.html +++ b/qdrant-landing/themes/qdrant-2024/layouts/documentation/list.html @@ -2,6 +2,7 @@ {{- partial "head.html" . -}} + {{- partial "validate-content.html" . -}}
{{ partial "documentation/header" . }} {{ partial "documentation/content-layout" . }} diff --git a/qdrant-landing/themes/qdrant-2024/layouts/documentation/single.html b/qdrant-landing/themes/qdrant-2024/layouts/documentation/single.html index f641dbd4a..e72be884a 100644 --- a/qdrant-landing/themes/qdrant-2024/layouts/documentation/single.html +++ b/qdrant-landing/themes/qdrant-2024/layouts/documentation/single.html @@ -2,6 +2,7 @@ {{- partial "head.html" . -}} + {{- partial "validate-content.html" . -}}
{{ partial "documentation/header" . }} {{ partial "documentation/content-layout" . }} diff --git a/qdrant-landing/themes/qdrant-2024/layouts/learn/list.html b/qdrant-landing/themes/qdrant-2024/layouts/learn/list.html index f641dbd4a..e72be884a 100644 --- a/qdrant-landing/themes/qdrant-2024/layouts/learn/list.html +++ b/qdrant-landing/themes/qdrant-2024/layouts/learn/list.html @@ -2,6 +2,7 @@ {{- partial "head.html" . -}} + {{- partial "validate-content.html" . -}}
{{ partial "documentation/header" . }} {{ partial "documentation/content-layout" . }} diff --git a/qdrant-landing/themes/qdrant-2024/layouts/learn/single.html b/qdrant-landing/themes/qdrant-2024/layouts/learn/single.html index f641dbd4a..e72be884a 100644 --- a/qdrant-landing/themes/qdrant-2024/layouts/learn/single.html +++ b/qdrant-landing/themes/qdrant-2024/layouts/learn/single.html @@ -2,6 +2,7 @@ {{- partial "head.html" . -}} + {{- partial "validate-content.html" . -}}
{{ partial "documentation/header" . }} {{ partial "documentation/content-layout" . }} diff --git a/qdrant-landing/themes/qdrant-2024/layouts/partials/validate-content.html b/qdrant-landing/themes/qdrant-2024/layouts/partials/validate-content.html new file mode 100644 index 000000000..702b87461 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/layouts/partials/validate-content.html @@ -0,0 +1,9 @@ +{{ if and (not (in (slice "section" "home") .Kind)) (not .Content) (ne .Params.type "external-link") (ne .Params.build.render "always") }} + {{- $reset := "\033[0m" -}} + {{- $code := "\033[36m" -}} + {{- $msg := print + "Page %q has empty " $code ".Content" $reset ". If this is a headless file, consider adding build options to the parent " $code "_index.md" $reset " or the file itself to prevent it from being rendered. " + "Otherwise, add " $code "build.render: always" $reset " to the file." + -}} + {{ errorf $msg .Path }} +{{ end }} diff --git a/qdrant-landing/themes/qdrant-2024/layouts/subscribe/list.html b/qdrant-landing/themes/qdrant-2024/layouts/subscribe/list.html index 0a45136e8..c5868e3a0 100644 --- a/qdrant-landing/themes/qdrant-2024/layouts/subscribe/list.html +++ b/qdrant-landing/themes/qdrant-2024/layouts/subscribe/list.html @@ -3,6 +3,7 @@ {{- partial "head.html" . -}} +{{- partial "validate-content.html" . -}} {{ partial "site-header" . }} {{ partial "subscribe" . }}