-
{{ notFound.code }}
-
{{ notFound.title }}
+
{{ theme.notFound?.code ?? '404' }}
+
{{ theme.notFound?.title ?? 'PAGE NOT FOUND' }}
-
{{ notFound.quote }}
+
+ {{
+ theme.notFound?.quote ??
+ "But if you don't change your direction, and if you keep looking, you may end up where you are heading."
+ }}
+
diff --git a/src/client/theme-default/composables/langs.ts b/src/client/theme-default/composables/langs.ts
index a6174b0e66e3..7d5a2e4c8238 100644
--- a/src/client/theme-default/composables/langs.ts
+++ b/src/client/theme-default/composables/langs.ts
@@ -2,13 +2,9 @@ import { computed } from 'vue'
import { ensureStartingSlash } from '../support/utils'
import { useData } from './data'
-export function useLangs({
- removeCurrent = true,
- correspondingLink = false
-} = {}) {
+export function useLangs({ correspondingLink = false } = {}) {
const { site, localeIndex, page, theme, hash } = useData()
const currentLang = computed(() => ({
- index: localeIndex.value,
label: site.value.locales[localeIndex.value]?.label,
link:
site.value.locales[localeIndex.value]?.link ||
@@ -17,10 +13,9 @@ export function useLangs({
const localeLinks = computed(() =>
Object.entries(site.value.locales).flatMap(([key, value]) =>
- removeCurrent && currentLang.value.label === value.label
+ currentLang.value.label === value.label
? []
: {
- index: key,
text: value.label,
link:
normalizeLink(
diff --git a/src/node/build/render.ts b/src/node/build/render.ts
index 7aacff68d603..9ea049cc1875 100644
--- a/src/node/build/render.ts
+++ b/src/node/build/render.ts
@@ -180,7 +180,7 @@ export async function renderPage(
${await renderHead(head)}
${teleports?.body || ''}
-