Closed madebyfabian closed 1 year ago
Hey @madebyfabian
Can you provide your nuxi info
, are you using nuxt/content?
@harlan-zw I am not using nuxt/content.
nuxi info:
- Operating System: `Darwin`
- Node Version: `v16.18.1`
- Nuxt Version: `3.1.1`
- Nitro Version: `2.0.0`
- Package Manager: `npm@8.19.2`
- Builder: `vite`
- User Config: `extends`, `modules`, `runtimeConfig`, `linkChecker`, `sitemap`, `image`, `turnstile`, `typescript`, `build`, `nitro`, `app`
- Runtime Modules: `@nuxtjs/tailwindcss@6.2.0`, `@nuxt/image-edge@1.0.0-27907872.f4dd19d`, `@nuxtjs/turnstile@0.1.2`, `nuxt-typed-router@2.2.1`
- Build Modules: `-`
This is the nuxt.config.ts
:
import { generateSitemap } from './generateSitemap'
const globalConfig = {
language: 'en-US',
titleSeperator: '·',
}
export default defineNuxtConfig({
extends: ['nuxt-seo-kit'],
modules: ['@nuxtjs/tailwindcss', '@nuxt/image-edge', '@nuxtjs/turnstile', 'nuxt-typed-router'],
runtimeConfig: {
turnstile: {
secretKey: process.env.NUXT_TURNSTILE_SECRET_KEY || '',
},
public: {
siteUrlPreview: '',
wpHost: '',
isProduction: process.env.NODE_ENV === 'production',
isVercelProduction: process.env.VERCEL_ENV === 'production',
// nuxt-seo-kit
siteUrl: process.env.SITE_URL,
titleSeparator: globalConfig.titleSeperator,
language: globalConfig.language,
},
},
// nuxt-link-checker
linkChecker: {
failOn404: false,
},
// nuxt-simple-sitemap
sitemap: {
hostname: process.env.SITE_URL,
defaults: {
lastmod: new Date().toString(),
},
clurls: generateSitemap,
},
// @nuxt/image-edge
image: {
provider: process.env.VERCEL_ENV ? 'vercel' : 'ipx',
domains: [process.env.NUXT_PUBLIC_WP_HOST as string, 'secure.gravatar.com'],
screens: {
'md': 768,
'lg': 1024,
},
},
// @nuxtjs/turnstile
turnstile: {
siteKey: process.env.NUXT_PUBLIC_TURNSTILE_SITE_KEY || '',
},
typescript: {
shim: false,
},
build: {
transpile: ['trpc-nuxt'],
},
nitro: {
externals: {
traceInclude: ['./node_modules/vue/server-renderer'],
},
},
app: {
head: {
link: [
{
rel: 'icon',
href: 'data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22><text y=%22.9em%22 font-size=%2290%22>📚</text></svg>',
},
],
},
pageTransition: { name: 'page', mode: 'out-in' },
},
})
The imported generateSitemap.ts
is fetching some posts from my DB and returning a sitemaps links array. This is necessary because nuxt cannot detect every possible route, when it's never found in the html. E.g. for hidden routes that are nowhere linked and only accessible if a user knows the url. Removing this from the sitemap.urls
config doesn't change the behaviour.
I am also wondering why nitro is prerendering all my routes, because I am using nuxt build
and the build is SSR. But I guess it does it always, not just with nuxt-seo-kit
, right?
This is the full build log:
✔ Parse Configuration
✔ Generate outputs
Nuxi 3.1.1 10:55:45
Nuxt 3.1.1 with Nitro 2.0.0 10:55:45
ℹ Using Tailwind CSS from ~/assets/css/tailwind.css nuxt:tailwindcss 10:55:46
✔ Router autocompletions generated 🚦 10:55:47
ℹ Building client... 10:55:48
vite v4.0.4 building for production...
✓ 261 modules transformed.
.nuxt/dist/client/manifest.json 60.32 kB
.nuxt/dist/client/_nuxt/RichtextCustomFaqItem.ccacd363.css 0.12 kB │ gzip: 0.10 kB
.nuxt/dist/client/_nuxt/DebugHead.client.a7dfa4a2.css 0.72 kB │ gzip: 0.38 kB
.nuxt/dist/client/_nuxt/error-500.aa16ed4d.css 1.95 kB │ gzip: 0.74 kB
.nuxt/dist/client/_nuxt/RichtextContainer.efe74c1e.css 3.38 kB │ gzip: 0.70 kB
.nuxt/dist/client/_nuxt/error-404.23f2309d.css 3.63 kB │ gzip: 1.12 kB
.nuxt/dist/client/_nuxt/welcome.a63edecb.css 12.20 kB │ gzip: 2.50 kB
.nuxt/dist/client/_nuxt/entry.a6e825fb.css 12.53 kB │ gzip: 3.45 kB
.nuxt/dist/client/_nuxt/layouts.559bdfb9.js 0.03 kB │ gzip: 0.05 kB
.nuxt/dist/client/_nuxt/_plugin-vue_export-helper.c27b6911.js 0.09 kB │ gzip: 0.10 kB
.nuxt/dist/client/_nuxt/RichtextCoreCode.1cf9eaa0.js 0.12 kB │ gzip: 0.13 kB
.nuxt/dist/client/_nuxt/RichtextCoreHeading.01ea255c.js 0.13 kB │ gzip: 0.13 kB
.nuxt/dist/client/_nuxt/RichtextCoreParagraph.0d952f69.js 0.13 kB │ gzip: 0.13 kB
.nuxt/dist/client/_nuxt/dev-only.fd78c386.js 0.14 kB │ gzip: 0.14 kB
.nuxt/dist/client/_nuxt/server-placeholder.83e80d1d.js 0.15 kB │ gzip: 0.15 kB
.nuxt/dist/client/_nuxt/composables.3372821b.js 0.19 kB │ gzip: 0.16 kB
.nuxt/dist/client/_nuxt/Turnstile.a80f8915.js 0.21 kB │ gzip: 0.16 kB
.nuxt/dist/client/_nuxt/LayoutMenu.7b5253df.js 0.21 kB │ gzip: 0.17 kB
.nuxt/dist/client/_nuxt/RobotMeta.947cbb92.js 0.23 kB │ gzip: 0.19 kB
.nuxt/dist/client/_nuxt/SeoKit.44325813.js 0.33 kB │ gzip: 0.21 kB
.nuxt/dist/client/_nuxt/UIAvatar.d601b5fd.js 0.36 kB │ gzip: 0.22 kB
.nuxt/dist/client/_nuxt/RichtextCoreImage.dde1c233.js 0.40 kB │ gzip: 0.24 kB
.nuxt/dist/client/_nuxt/UIArticleMetadata.8c709553.js 0.40 kB │ gzip: 0.24 kB
.nuxt/dist/client/_nuxt/RichtextCoreCode.vue.37a8a9d6.js 0.42 kB │ gzip: 0.29 kB
.nuxt/dist/client/_nuxt/nuxt-error-boundary.862a456d.js 0.47 kB │ gzip: 0.31 kB
.nuxt/dist/client/_nuxt/LayoutBlogList.9ea278e2.js 0.50 kB │ gzip: 0.29 kB
.nuxt/dist/client/_nuxt/LayoutAuthorBlogList.be8db5f6.js 0.55 kB │ gzip: 0.30 kB
.nuxt/dist/client/_nuxt/app.config.d5ed556c.js 0.56 kB │ gzip: 0.35 kB
.nuxt/dist/client/_nuxt/state.28bea70e.js 0.58 kB │ gzip: 0.36 kB
.nuxt/dist/client/_nuxt/casing.5e224b4b.js 0.62 kB │ gzip: 0.44 kB
.nuxt/dist/client/_nuxt/RichtextCoreParagraph.vue.6998fa1c.js 0.63 kB │ gzip: 0.37 kB
.nuxt/dist/client/_nuxt/index.cc59b0d8.js 0.67 kB │ gzip: 0.41 kB
.nuxt/dist/client/_nuxt/OgImageBasic.island.d621f26b.js 0.71 kB │ gzip: 0.46 kB
.nuxt/dist/client/_nuxt/_id_.ba2a26dd.js 0.75 kB │ gzip: 0.43 kB
.nuxt/dist/client/_nuxt/preload-helper.87151e19.js 0.78 kB │ gzip: 0.49 kB
.nuxt/dist/client/_nuxt/Turnstile.vue.6dca5c9f.js 0.80 kB │ gzip: 0.50 kB
.nuxt/dist/client/_nuxt/LayoutHeader.919bd087.js 0.82 kB │ gzip: 0.53 kB
.nuxt/dist/client/_nuxt/UIAvatar.vue.fa33811a.js 0.82 kB │ gzip: 0.55 kB
.nuxt/dist/client/_nuxt/LayoutFooter.e9c61c86.js 0.83 kB │ gzip: 0.55 kB
.nuxt/dist/client/_nuxt/layout.6f055d9f.js 0.85 kB │ gzip: 0.49 kB
.nuxt/dist/client/_nuxt/LayoutPage.vue.d9d9c571.js 1.06 kB │ gzip: 0.66 kB
.nuxt/dist/client/_nuxt/RichtextCustomFaqItem.82d16ecb.js 1.11 kB │ gzip: 0.68 kB
.nuxt/dist/client/_nuxt/LayoutMenu.vue.46a30e33.js 1.19 kB │ gzip: 0.65 kB
.nuxt/dist/client/_nuxt/RichtextCoreList.0f7639fe.js 1.28 kB │ gzip: 0.57 kB
.nuxt/dist/client/_nuxt/RichtextCoreColumns.5a9fd3bb.js 1.28 kB │ gzip: 0.57 kB
.nuxt/dist/client/_nuxt/RichtextResolver.2d0bb9b8.js 1.28 kB │ gzip: 0.57 kB
.nuxt/dist/client/_nuxt/RichtextCoreColumn.661c1ff4.js 1.28 kB │ gzip: 0.57 kB
.nuxt/dist/client/_nuxt/RichtextCustomFaqGroup.31feb021.js 1.28 kB │ gzip: 0.57 kB
.nuxt/dist/client/_nuxt/RichtextCustomTeaser.19ffad1e.js 1.28 kB │ gzip: 0.57 kB
.nuxt/dist/client/_nuxt/RichtextCoreListItem.23866c40.js 1.28 kB │ gzip: 0.57 kB
.nuxt/dist/client/_nuxt/RichtextCoreHeading.vue.a0b44ba8.js 1.29 kB │ gzip: 0.50 kB
.nuxt/dist/client/_nuxt/client-only.03f2a861.js 1.36 kB │ gzip: 0.69 kB
.nuxt/dist/client/_nuxt/LayoutPage.0edb3655.js 1.38 kB │ gzip: 0.60 kB
.nuxt/dist/client/_nuxt/LayoutPost.4db154fa.js 1.46 kB │ gzip: 0.64 kB
.nuxt/dist/client/_nuxt/error.51b70c8b.js 1.47 kB │ gzip: 0.70 kB
.nuxt/dist/client/_nuxt/nuxt-loading-indicator.0a216c75.js 1.48 kB │ gzip: 0.80 kB
.nuxt/dist/client/_nuxt/error-component.d2733336.js 1.51 kB │ gzip: 0.74 kB
.nuxt/dist/client/_nuxt/LayoutPost.vue.cde495a2.js 1.52 kB │ gzip: 0.89 kB
.nuxt/dist/client/_nuxt/Breadcrumbs.44a751dc.js 1.56 kB │ gzip: 0.87 kB
.nuxt/dist/client/_nuxt/nuxt-img.f6efe7bd.js 1.57 kB │ gzip: 0.81 kB
.nuxt/dist/client/_nuxt/nuxt-island.383a3f39.js 1.57 kB │ gzip: 0.88 kB
.nuxt/dist/client/_nuxt/_...uri_.bb8c912a.js 1.59 kB │ gzip: 0.74 kB
.nuxt/dist/client/_nuxt/_base.055a5415.js 1.60 kB │ gzip: 0.61 kB
.nuxt/dist/client/_nuxt/_slug_.db6e5d73.js 1.66 kB │ gzip: 0.77 kB
.nuxt/dist/client/_nuxt/nuxt-picture.d2684f8e.js 1.70 kB │ gzip: 0.88 kB
.nuxt/dist/client/_nuxt/UIArticleMetadata.vue.b66033ac.js 1.71 kB │ gzip: 0.92 kB
.nuxt/dist/client/_nuxt/RichtextContainer.473cb3ac.js 1.76 kB │ gzip: 0.85 kB
.nuxt/dist/client/_nuxt/index.5ed8c0a5.js 1.81 kB │ gzip: 0.85 kB
.nuxt/dist/client/_nuxt/index.df495870.js 1.82 kB │ gzip: 0.84 kB
.nuxt/dist/client/_nuxt/LayoutAuthorBlogList.vue.9216c8d8.js 1.86 kB │ gzip: 0.98 kB
.nuxt/dist/client/_nuxt/page.ef7f76d2.js 2.01 kB │ gzip: 0.98 kB
.nuxt/dist/client/_nuxt/RichtextCoreImage.vue.2206172d.js 2.02 kB │ gzip: 0.94 kB
.nuxt/dist/client/_nuxt/SeoKit.vue.93e1313b.js 2.05 kB │ gzip: 0.96 kB
.nuxt/dist/client/_nuxt/LayoutBlogList.vue.9b537ff3.js 2.07 kB │ gzip: 1.16 kB
.nuxt/dist/client/_nuxt/error-500.8378497f.js 2.11 kB │ gzip: 1.10 kB
.nuxt/dist/client/_nuxt/DebugHead.client.b8568219.js 2.17 kB │ gzip: 1.05 kB
.nuxt/dist/client/_nuxt/asyncData.456c9bdc.js 2.35 kB │ gzip: 1.04 kB
.nuxt/dist/client/_nuxt/error-404.f84ea438.js 2.46 kB │ gzip: 1.27 kB
.nuxt/dist/client/_nuxt/index.48cbdad6.js 2.50 kB │ gzip: 0.97 kB
.nuxt/dist/client/_nuxt/components.d27e950d.js 3.09 kB │ gzip: 1.11 kB
.nuxt/dist/client/_nuxt/contact.421cac23.js 3.80 kB │ gzip: 1.73 kB
.nuxt/dist/client/_nuxt/index.8b5648ce.js 8.26 kB │ gzip: 3.39 kB
.nuxt/dist/client/_nuxt/nuxt-link.ba659a68.js 10.12 kB │ gzip: 4.10 kB
.nuxt/dist/client/_nuxt/index.989073d4.js 14.65 kB │ gzip: 5.55 kB
.nuxt/dist/client/_nuxt/index.d2791ed0.js 32.35 kB │ gzip: 11.13 kB
.nuxt/dist/client/_nuxt/utils.6b94f6c2.js 32.77 kB │ gzip: 13.42 kB
.nuxt/dist/client/_nuxt/RichtextContainer.vue.e8b8488d.js 33.42 kB │ gzip: 3.69 kB
.nuxt/dist/client/_nuxt/runtime-core.esm-bundler.9f46a1b5.js 60.80 kB │ gzip: 24.34 kB
.nuxt/dist/client/_nuxt/entry.8c4dcd28.js 66.57 kB │ gzip: 22.05 kB
.nuxt/dist/client/_nuxt/welcome.37242037.js 95.76 kB │ gzip: 16.17 kB
✔ Client built in 1952ms 10:55:49
ℹ Building server... 10:55:49
vite v4.0.4 building SSR bundle for production...
✓ 191 modules transformed.
.nuxt/dist/server/_nuxt/app-styles.9db45983.mjs 0.08 kB
.nuxt/dist/server/_nuxt/welcome-styles.1d3b627e.mjs 0.08 kB
.nuxt/dist/server/_nuxt/error-404-styles.a5c3f351.mjs 0.08 kB
.nuxt/dist/server/_nuxt/error-500-styles.6b5b5ff2.mjs 0.08 kB
.nuxt/dist/server/_nuxt/RichtextCustomFaqItem-styles.b927f56e.mjs 0.10 kB
.nuxt/dist/server/styles.mjs 0.72 kB
.nuxt/dist/server/_nuxt/dev-only-9afeb4c9.js 0.22 kB │ map: 0.49 kB
.nuxt/dist/server/_nuxt/_plugin-vue_export-helper-cc2b3d55.js 0.25 kB │ map: 0.13 kB
.nuxt/dist/server/_nuxt/server-placeholder-02f4f3db.js 0.29 kB │ map: 0.48 kB
.nuxt/dist/server/_nuxt/app-styles-1.mjs-e74a32bb.js 0.37 kB │ map: 0.11 kB
.nuxt/dist/server/_nuxt/RichtextCustomFaqItem-styles-1.mjs-8b69571b.js 0.37 kB │ map: 0.13 kB
.nuxt/dist/server/_nuxt/composables-3692974b.js 0.43 kB │ map: 0.69 kB
.nuxt/dist/server/_nuxt/RobotMeta-dc257d26.js 0.48 kB │ map: 0.51 kB
.nuxt/dist/server/_nuxt/OgImageStatic-1123462b.js 0.52 kB │ map: 0.57 kB
.nuxt/dist/server/_nuxt/OgImageDynamic-b74bf39d.js 0.53 kB │ map: 0.57 kB
.nuxt/dist/server/_nuxt/OgImageScreenshot-1179ded0.js 0.55 kB │ map: 0.59 kB
.nuxt/dist/server/_nuxt/nuxt-error-boundary-d6da91cf.js 0.76 kB │ map: 1.07 kB
.nuxt/dist/server/_nuxt/state-6252ef68.js 0.97 kB │ map: 1.69 kB
.nuxt/dist/server/_nuxt/utils-15a214da.js 1.05 kB │ map: 1.86 kB
.nuxt/dist/server/_nuxt/defineRobotMeta-3d7e6849.js 1.10 kB │ map: 1.71 kB
.nuxt/dist/server/_nuxt/RichtextCoreCode-e0ef3ba1.js 1.14 kB │ map: 0.73 kB
.nuxt/dist/server/_nuxt/casing-9eba7d6d.js 1.17 kB │ map: 2.02 kB
.nuxt/dist/server/_nuxt/_id_-923e32f8.js 1.46 kB │ map: 0.43 kB
.nuxt/dist/server/_nuxt/index-329b71dc.js 1.47 kB │ map: 3.64 kB
.nuxt/dist/server/_nuxt/OgImageBasic.island-4dd52aa6.js 1.49 kB │ map: 0.13 kB
.nuxt/dist/server/_nuxt/app.config-696e3e1a.js 1.50 kB │ map: 3.21 kB
.nuxt/dist/server/_nuxt/RichtextCoreParagraph-0d018dc0.js 1.51 kB │ map: 1.24 kB
.nuxt/dist/server/_nuxt/Turnstile-105c4f7d.js 1.67 kB │ map: 1.75 kB
.nuxt/dist/server/_nuxt/layout-7cf8bbc9.js 1.70 kB │ map: 4.20 kB
.nuxt/dist/server/_nuxt/island-renderer-794a0e85.js 1.91 kB │ map: 2.98 kB
.nuxt/dist/server/_nuxt/LayoutHeader-79dc65cc.js 1.93 kB │ map: 0.82 kB
.nuxt/dist/server/_nuxt/nuxt-island-251e433f.js 1.95 kB │ map: 3.34 kB
.nuxt/dist/server/_nuxt/LayoutFooter-a1ae88f2.js 1.96 kB │ map: 0.85 kB
.nuxt/dist/server/_nuxt/error-component-8b7c378a.js 1.98 kB │ map: 2.64 kB
.nuxt/dist/server/_nuxt/error-500-styles-1.mjs-0a86f27a.js 2.17 kB │ map: 0.12 kB
.nuxt/dist/server/_nuxt/UIAvatar-6119b78b.js 2.18 kB │ map: 1.25 kB
.nuxt/dist/server/_nuxt/RichtextCustomFaqItem-40cecacc.js 2.29 kB │ map: 1.34 kB
.nuxt/dist/server/_nuxt/nuxt-loading-indicator-e46453a7.js 2.31 kB │ map: 4.29 kB
.nuxt/dist/server/_nuxt/client-only-6cbaeabd.js 2.43 kB │ map: 4.20 kB
.nuxt/dist/server/_nuxt/error-dev-styles-1.mjs-90bc7cbc.js 2.46 kB │ map: 0.12 kB
.nuxt/dist/server/_nuxt/_base-55addcbc.js 2.47 kB │ map: 4.50 kB
.nuxt/dist/server/_nuxt/defineOgImage-3ae99193.js 2.54 kB │ map: 4.43 kB
.nuxt/dist/server/_nuxt/RichtextCoreHeading-d0fb76e0.js 2.56 kB │ map: 1.85 kB
.nuxt/dist/server/_nuxt/_slug_-941e9221.js 2.62 kB │ map: 0.45 kB
.nuxt/dist/server/_nuxt/_...uri_-2fc276d7.js 2.65 kB │ map: 0.44 kB
.nuxt/dist/server/_nuxt/LayoutMenu-17e7b9e2.js 3.05 kB │ map: 1.67 kB
.nuxt/dist/server/_nuxt/error-500-96ba455d.js 3.07 kB │ map: 3.75 kB
.nuxt/dist/server/_nuxt/index-b4726c03.js 3.11 kB │ map: 0.50 kB
.nuxt/dist/server/_nuxt/index-eb6bdf6e.js 3.12 kB │ map: 0.52 kB
.nuxt/dist/server/_nuxt/nuxt-img-fdc41c2e.js 3.16 kB │ map: 5.65 kB
.nuxt/dist/server/_nuxt/nuxt-picture-5613b396.js 3.24 kB │ map: 5.18 kB
.nuxt/dist/server/_nuxt/contact-8ce8016f.js 3.49 kB │ map: 1.70 kB
.nuxt/dist/server/_nuxt/RichtextContainer-styles-1.mjs-1bf30315.js 3.62 kB │ map: 0.12 kB
.nuxt/dist/server/_nuxt/LayoutAuthorBlogList-c5a6ceaa.js 3.72 kB │ map: 1.79 kB
.nuxt/dist/server/_nuxt/error-404-styles-1.mjs-6ef6e240.js 3.86 kB │ map: 0.12 kB
.nuxt/dist/server/_nuxt/error-404-383f23e4.js 3.93 kB │ map: 5.79 kB
.nuxt/dist/server/_nuxt/page-ccb88eb1.js 4.12 kB │ map: 7.43 kB
.nuxt/dist/server/_nuxt/Breadcrumbs-0d7da182.js 4.15 kB │ map: 4.25 kB
.nuxt/dist/server/_nuxt/asyncData-a1067c8a.js 4.22 kB │ map: 10.40 kB
.nuxt/dist/server/_nuxt/UIArticleMetadata-94f2e9bb.js 4.60 kB │ map: 2.68 kB
.nuxt/dist/server/_nuxt/RichtextCoreImage-1cebd7a2.js 4.83 kB │ map: 3.29 kB
.nuxt/dist/server/_nuxt/SeoKit-e7f696b7.js 4.89 kB │ map: 7.21 kB
.nuxt/dist/server/_nuxt/components-5ceee6a6.js 5.75 kB │ map: 9.64 kB
.nuxt/dist/server/_nuxt/LayoutBlogList-c4f87cbb.js 6.45 kB │ map: 2.83 kB
.nuxt/dist/server/_nuxt/nuxt-link-bd1042c4.js 11.04 kB │ map: 25.43 kB
.nuxt/dist/server/_nuxt/welcome-styles-1.mjs-cfc1e8f6.js 12.45 kB │ map: 0.11 kB
.nuxt/dist/server/_nuxt/css-styles-1.mjs-f2738843.js 12.51 kB │ map: 0.11 kB
.nuxt/dist/server/_nuxt/LayoutPage-41a4bf2d.js 32.71 kB │ map: 46.78 kB
.nuxt/dist/server/server.mjs 34.03 kB │ map: 65.50 kB
.nuxt/dist/server/_nuxt/index-6e5cfdfb.js 64.22 kB │ map: 111.64 kB
.nuxt/dist/server/_nuxt/welcome-7a9ce513.js 96.78 kB │ map: 106.93 kB
✔ Server built in 1607ms 10:55:51
✔ Generated public .output/public nitro 10:55:51
ℹ Initializing prerenderer nitro 10:55:51
ℹ Prerendering 2 initial routes with crawler nitro 10:55:53
├─ / (1524ms) nitro 10:55:54
├─ /robots.txt (1ms) nitro 10:55:54
├─ /blog (1186ms) nitro 10:55:55
├─ /contact (832ms) nitro 10:55:56
├─ /blog/guest-post (781ms) nitro 10:55:57
├─ /blog/test-with-image (1112ms) nitro 10:55:58
├─ /blog/demo-der-custom-fields (786ms) nitro 10:55:59
├─ /blog/how-to-create-a-nuxt-3-headless-website-with-wordpress (1141ms)
├─ /impressum (788ms) nitro 10:56:01
ERROR Page not found 10:56:02
at createError (node_modules/h3/dist/index.mjs:48:15)
at createError (.nuxt/prerender/chunks/app/_nuxt/asyncData-a1067c8a.mjs:19:16)
at setup (.nuxt/prerender/chunks/app/_nuxt/LayoutPage-41a4bf2d.mjs:811:13)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
ERROR Page not found 10:56:02
at createError (node_modules/h3/dist/index.mjs:48:15)
at createError (.nuxt/prerender/chunks/app/_nuxt/asyncData-a1067c8a.mjs:19:16)
at setup (.nuxt/prerender/chunks/app/_nuxt/LayoutPage-41a4bf2d.mjs:811:13)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
ERROR Page not found 10:56:03
at createError (node_modules/h3/dist/index.mjs:48:15)
at createError (.nuxt/prerender/chunks/app/_nuxt/asyncData-a1067c8a.mjs:19:16)
at setup (.nuxt/prerender/chunks/app/_nuxt/LayoutPage-41a4bf2d.mjs:811:13)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
ERROR Page not found 10:56:04
at createError (node_modules/h3/dist/index.mjs:48:15)
at createError (.nuxt/prerender/chunks/app/_nuxt/asyncData-a1067c8a.mjs:19:16)
at setup (.nuxt/prerender/chunks/app/_nuxt/LayoutPage-41a4bf2d.mjs:811:13)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
├─ /author/2 (821ms) nitro 10:56:05
ERROR Page not found 10:56:06
at createError (node_modules/h3/dist/index.mjs:48:15)
at createError (.nuxt/prerender/chunks/app/_nuxt/asyncData-a1067c8a.mjs:19:16)
at setup (.nuxt/prerender/chunks/app/_nuxt/LayoutPage-41a4bf2d.mjs:811:13)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
├─ /author/1 (823ms) nitro 10:56:06
ERROR Page not found 10:56:07
at createError (node_modules/h3/dist/index.mjs:48:15)
at createError (.nuxt/prerender/chunks/app/_nuxt/asyncData-a1067c8a.mjs:19:16)
at setup (.nuxt/prerender/chunks/app/_nuxt/LayoutPage-41a4bf2d.mjs:811:13)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
├─ /_ipx/s_720x450/https://headlesstest-7dkcm5v4mp.live-website.com/wp-content/uploads/2023/01/gemali-martinez-is6MxPxm3uk-unsplash-edited.jpg (395ms)
├─ /_ipx/s_720x405/https://headlesstest-7dkcm5v4mp.live-website.com/wp-content/uploads/2023/01/nuxt_3.png (68ms)
ERROR Page not found 10:56:09
at createError (node_modules/h3/dist/index.mjs:48:15)
at createError (.nuxt/prerender/chunks/app/_nuxt/asyncData-a1067c8a.mjs:19:16)
at setup (.nuxt/prerender/chunks/app/_nuxt/LayoutPage-41a4bf2d.mjs:811:13)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
ERROR Page not found 10:56:09
at createError (node_modules/h3/dist/index.mjs:48:15)
at createError (.nuxt/prerender/chunks/app/_nuxt/asyncData-a1067c8a.mjs:19:16)
at setup (.nuxt/prerender/chunks/app/_nuxt/LayoutPage-41a4bf2d.mjs:811:13)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
ERROR Page not found 10:56:10
at createError (node_modules/h3/dist/index.mjs:48:15)
at createError (.nuxt/prerender/chunks/app/_nuxt/asyncData-a1067c8a.mjs:19:16)
at setup (.nuxt/prerender/chunks/app/_nuxt/LayoutPage-41a4bf2d.mjs:811:13)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
ERROR Page not found 10:56:11
at createError (node_modules/h3/dist/index.mjs:48:15)
at createError (.nuxt/prerender/chunks/app/_nuxt/asyncData-a1067c8a.mjs:19:16)
at setup (.nuxt/prerender/chunks/app/_nuxt/LayoutPage-41a4bf2d.mjs:811:13)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
└─ /sitemap.xml (6ms) nitro 10:56:13
ℹ Building Nitro Server (preset: node-server) nitro 10:56:13
ERROR Page not found 10:56:11
at createError (node_modules/h3/dist/index.mjs:48:15)
at createError (.nuxt/prerender/chunks/app/_nuxt/asyncData-a1067c8a.mjs:19:16)
at setup (.nuxt/prerender/chunks/app/_nuxt/LayoutPage-41a4bf2d.mjs:811:13)
at processTicksAndRejections (node:internal/process/task_queues:96:5) (repeated 2 times)
✔ Nitro server built nitro 10:56:16
├─ .output/server/package.json (2.99 kB) (1.09 kB gzip)
├─ .output/server/index.mjs (504 B) (265 B gzip)
├─ .output/server/chunks/utils.mjs.map (882 B) (370 B gzip)
├─ .output/server/chunks/utils.mjs (684 B) (391 B gzip)
├─ .output/server/chunks/rollup/provider.mjs.map (9.72 kB) (1.82 kB gzip)
├─ .output/server/chunks/rollup/provider.mjs (7.03 kB) (2.25 kB gzip)
├─ .output/server/chunks/rollup/config.mjs.map (100 B) (101 B gzip)
├─ .output/server/chunks/rollup/config.mjs (405 B) (262 B gzip)
├─ .output/server/chunks/rollup/_virtual_head-static.mjs.map (111 B) (112 B gzip)
├─ .output/server/chunks/rollup/_virtual_head-static.mjs (476 B) (336 B gzip)
├─ .output/server/chunks/raw/tailwind.mjs.map (100 B) (102 B gzip)
├─ .output/server/chunks/raw/tailwind.mjs (1.42 kB) (593 B gzip)
├─ .output/server/chunks/nitro/node-server.mjs.map (90.8 kB) (6.33 kB gzip)
├─ .output/server/chunks/nitro/node-server.mjs (51 kB) (13.5 kB gzip)
├─ .output/server/chunks/handlers/vnode.mjs.map (851 B) (368 B gzip)
├─ .output/server/chunks/handlers/vnode.mjs (1.3 kB) (589 B gzip)
├─ .output/server/chunks/handlers/svg.mjs.map (845 B) (370 B gzip)
├─ .output/server/chunks/handlers/svg.mjs (1.28 kB) (584 B gzip)
├─ .output/server/chunks/handlers/renderer.mjs.map (23.2 kB) (4 kB gzip)
├─ .output/server/chunks/handlers/renderer.mjs (18.7 kB) (5.71 kB gzip)
├─ .output/server/chunks/handlers/options.mjs.map (1.99 kB) (618 B gzip)
├─ .output/server/chunks/handlers/options.mjs (2.19 kB) (841 B gzip)
├─ .output/server/chunks/handlers/og.png.mjs.map (1.02 kB) (409 B gzip)
├─ .output/server/chunks/handlers/og.png.mjs (1.44 kB) (637 B gzip)
├─ .output/server/chunks/handlers/html.mjs.map (2.32 kB) (699 B gzip)
├─ .output/server/chunks/handlers/html.mjs (2.61 kB) (1.19 kB gzip)
├─ .output/server/chunks/error-500.mjs.map (1.07 kB) (394 B gzip)
├─ .output/server/chunks/error-500.mjs (4.26 kB) (1.82 kB gzip)
├─ .output/server/chunks/app/styles.mjs.map (605 B) (278 B gzip)
├─ .output/server/chunks/app/styles.mjs (787 B) (326 B gzip)
├─ .output/server/chunks/app/server.mjs.map (38.8 kB) (6.1 kB gzip)
├─ .output/server/chunks/app/server.mjs (34.1 kB) (9.56 kB gzip)
├─ .output/server/chunks/app/client.manifest.mjs.map (34.1 kB) (2.33 kB gzip)
├─ .output/server/chunks/app/client.manifest.mjs (64.2 kB) (3.98 kB gzip)
├─ .output/server/chunks/app/_nuxt/welcome-styles.1d3b627e.mjs.map (388 B) (237 B gzip)
├─ .output/server/chunks/app/_nuxt/welcome-styles.1d3b627e.mjs (12.5 kB) (2.61 kB gzip)
├─ .output/server/chunks/app/_nuxt/welcome-7a9ce513.mjs.map (1.72 kB) (625 B gzip)
├─ .output/server/chunks/app/_nuxt/welcome-7a9ce513.mjs (96.7 kB) (16.2 kB gzip)
├─ .output/server/chunks/app/_nuxt/utils-15a214da.mjs.map (1.08 kB) (478 B gzip)
├─ .output/server/chunks/app/_nuxt/utils-15a214da.mjs (1.05 kB) (587 B gzip)
├─ .output/server/chunks/app/_nuxt/UIAvatar-6119b78b.mjs.map (2.08 kB) (735 B gzip)
├─ .output/server/chunks/app/_nuxt/UIAvatar-6119b78b.mjs (2.14 kB) (949 B gzip)
├─ .output/server/chunks/app/_nuxt/UIArticleMetadata-94f2e9bb.mjs.map (4.78 kB) (1.31 kB gzip)
├─ .output/server/chunks/app/_nuxt/UIArticleMetadata-94f2e9bb.mjs (4.55 kB) (1.57 kB gzip)
├─ .output/server/chunks/app/_nuxt/Turnstile-105c4f7d.mjs.map (1.64 kB) (631 B gzip)
├─ .output/server/chunks/app/_nuxt/Turnstile-105c4f7d.mjs (1.63 kB) (748 B gzip)
├─ .output/server/chunks/app/_nuxt/state-6252ef68.mjs.map (1.25 kB) (496 B gzip)
├─ .output/server/chunks/app/_nuxt/state-6252ef68.mjs (975 B) (477 B gzip)
├─ .output/server/chunks/app/_nuxt/server-placeholder-02f4f3db.mjs.map (358 B) (250 B gzip)
├─ .output/server/chunks/app/_nuxt/server-placeholder-02f4f3db.mjs (291 B) (206 B gzip)
├─ .output/server/chunks/app/_nuxt/SeoKit-e7f696b7.mjs.map (6.55 kB) (1.72 kB gzip)
├─ .output/server/chunks/app/_nuxt/SeoKit-e7f696b7.mjs (6.24 kB) (2.06 kB gzip)
├─ .output/server/chunks/app/_nuxt/RobotMeta-dc257d26.mjs.map (363 B) (255 B gzip)
├─ .output/server/chunks/app/_nuxt/RobotMeta-dc257d26.mjs (435 B) (259 B gzip)
├─ .output/server/chunks/app/_nuxt/RichtextCustomFaqItem-styles.b927f56e.mjs.map (429 B) (252 B gzip)
├─ .output/server/chunks/app/_nuxt/RichtextCustomFaqItem-styles.b927f56e.mjs (448 B) (244 B gzip)
├─ .output/server/chunks/app/_nuxt/RichtextCustomFaqItem-40cecacc.mjs.map (1.91 kB) (726 B gzip)
├─ .output/server/chunks/app/_nuxt/RichtextCustomFaqItem-40cecacc.mjs (2.22 kB) (950 B gzip)
├─ .output/server/chunks/app/_nuxt/RichtextCoreParagraph-0d018dc0.mjs.map (1.7 kB) (641 B gzip)
├─ .output/server/chunks/app/_nuxt/RichtextCoreParagraph-0d018dc0.mjs (1.51 kB) (635 B gzip)
├─ .output/server/chunks/app/_nuxt/RichtextCoreImage-1cebd7a2.mjs.map (5 kB) (1.3 kB gzip)
├─ .output/server/chunks/app/_nuxt/RichtextCoreImage-1cebd7a2.mjs (4.79 kB) (1.48 kB gzip)
├─ .output/server/chunks/app/_nuxt/RichtextCoreHeading-d0fb76e0.mjs.map (3.1 kB) (729 B gzip)
├─ .output/server/chunks/app/_nuxt/RichtextCoreHeading-d0fb76e0.mjs (2.56 kB) (775 B gzip)
├─ .output/server/chunks/app/_nuxt/RichtextCoreCode-e0ef3ba1.mjs.map (1.31 kB) (563 B gzip)
├─ .output/server/chunks/app/_nuxt/RichtextCoreCode-e0ef3ba1.mjs (1.14 kB) (547 B gzip)
├─ .output/server/chunks/app/_nuxt/page-ccb88eb1.mjs.map (4.52 kB) (1.37 kB gzip)
├─ .output/server/chunks/app/_nuxt/page-ccb88eb1.mjs (4.22 kB) (1.46 kB gzip)
├─ .output/server/chunks/app/_nuxt/OgImageStatic-1123462b.mjs.map (415 B) (272 B gzip)
├─ .output/server/chunks/app/_nuxt/OgImageStatic-1123462b.mjs (474 B) (276 B gzip)
├─ .output/server/chunks/app/_nuxt/OgImageScreenshot-1179ded0.mjs.map (424 B) (277 B gzip)
├─ .output/server/chunks/app/_nuxt/OgImageScreenshot-1179ded0.mjs (498 B) (280 B gzip)
├─ .output/server/chunks/app/_nuxt/OgImageDynamic-b74bf39d.mjs.map (418 B) (275 B gzip)
├─ .output/server/chunks/app/_nuxt/OgImageDynamic-b74bf39d.mjs (480 B) (278 B gzip)
├─ .output/server/chunks/app/_nuxt/OgImageBasic.island-4dd52aa6.mjs.map (1.48 kB) (601 B gzip)
├─ .output/server/chunks/app/_nuxt/OgImageBasic.island-4dd52aa6.mjs (1.49 kB) (738 B gzip)
├─ .output/server/chunks/app/_nuxt/nuxt-picture-5613b396.mjs.map (3.8 kB) (1.1 kB gzip)
├─ .output/server/chunks/app/_nuxt/nuxt-picture-5613b396.mjs (3.19 kB) (1.13 kB gzip)
├─ .output/server/chunks/app/_nuxt/nuxt-loading-indicator-e46453a7.mjs.map (2.65 kB) (815 B gzip)
├─ .output/server/chunks/app/_nuxt/nuxt-loading-indicator-e46453a7.mjs (2.26 kB) (915 B gzip)
├─ .output/server/chunks/app/_nuxt/nuxt-link-bd1042c4.mjs.map (12.2 kB) (2.87 kB gzip)
├─ .output/server/chunks/app/_nuxt/nuxt-link-bd1042c4.mjs (11.1 kB) (3.12 kB gzip)
├─ .output/server/chunks/app/_nuxt/nuxt-island-251e433f.mjs.map (2.06 kB) (720 B gzip)
├─ .output/server/chunks/app/_nuxt/nuxt-island-251e433f.mjs (1.77 kB) (735 B gzip)
├─ .output/server/chunks/app/_nuxt/nuxt-img-fdc41c2e.mjs.map (3.01 kB) (952 B gzip)
├─ .output/server/chunks/app/_nuxt/nuxt-img-fdc41c2e.mjs (2.77 kB) (1.01 kB gzip)
├─ .output/server/chunks/app/_nuxt/nuxt-error-boundary-d6da91cf.mjs.map (836 B) (399 B gzip)
├─ .output/server/chunks/app/_nuxt/nuxt-error-boundary-d6da91cf.mjs (711 B) (385 B gzip)
├─ .output/server/chunks/app/_nuxt/LayoutPage-41a4bf2d.mjs.map (31.3 kB) (3.37 kB gzip)
├─ .output/server/chunks/app/_nuxt/LayoutPage-41a4bf2d.mjs (31.9 kB) (4.68 kB gzip)
├─ .output/server/chunks/app/_nuxt/LayoutMenu-17e7b9e2.mjs.map (3.33 kB) (1.03 kB gzip)
├─ .output/server/chunks/app/_nuxt/LayoutMenu-17e7b9e2.mjs (3 kB) (1.13 kB gzip)
├─ .output/server/chunks/app/_nuxt/LayoutHeader-79dc65cc.mjs.map (1.55 kB) (625 B gzip)
├─ .output/server/chunks/app/_nuxt/LayoutHeader-79dc65cc.mjs (1.88 kB) (866 B gzip)
├─ .output/server/chunks/app/_nuxt/LayoutFooter-a1ae88f2.mjs.map (1.64 kB) (644 B gzip)
├─ .output/server/chunks/app/_nuxt/LayoutFooter-a1ae88f2.mjs (1.93 kB) (891 B gzip)
├─ .output/server/chunks/app/_nuxt/LayoutBlogList-c4f87cbb.mjs.map (5.55 kB) (1.5 kB gzip)
├─ .output/server/chunks/app/_nuxt/LayoutBlogList-c4f87cbb.mjs (6.42 kB) (1.94 kB gzip)
├─ .output/server/chunks/app/_nuxt/LayoutAuthorBlogList-c5a6ceaa.mjs.map (3.83 kB) (1.06 kB gzip)
├─ .output/server/chunks/app/_nuxt/LayoutAuthorBlogList-c5a6ceaa.mjs (3.68 kB) (1.42 kB gzip)
├─ .output/server/chunks/app/_nuxt/layout-7cf8bbc9.mjs.map (1.88 kB) (673 B gzip)
├─ .output/server/chunks/app/_nuxt/layout-7cf8bbc9.mjs (1.76 kB) (696 B gzip)
├─ .output/server/chunks/app/_nuxt/island-renderer-794a0e85.mjs.map (1.68 kB) (600 B gzip)
├─ .output/server/chunks/app/_nuxt/island-renderer-794a0e85.mjs (1.86 kB) (749 B gzip)
├─ .output/server/chunks/app/_nuxt/index-eb6bdf6e.mjs.map (1.44 kB) (587 B gzip)
├─ .output/server/chunks/app/_nuxt/index-eb6bdf6e.mjs (2.24 kB) (954 B gzip)
├─ .output/server/chunks/app/_nuxt/index-b4726c03.mjs.map (1.49 kB) (607 B gzip)
├─ .output/server/chunks/app/_nuxt/index-b4726c03.mjs (2.23 kB) (943 B gzip)
├─ .output/server/chunks/app/_nuxt/index-6e5cfdfb.mjs.map (75.6 kB) (11.8 kB gzip)
├─ .output/server/chunks/app/_nuxt/index-6e5cfdfb.mjs (63.9 kB) (14.3 kB gzip)
├─ .output/server/chunks/app/_nuxt/index-329b71dc.mjs.map (2.04 kB) (708 B gzip)
├─ .output/server/chunks/app/_nuxt/index-329b71dc.mjs (1.46 kB) (636 B gzip)
├─ .output/server/chunks/app/_nuxt/error-component-8b7c378a.mjs.map (2.38 kB) (820 B gzip)
├─ .output/server/chunks/app/_nuxt/error-component-8b7c378a.mjs (2.01 kB) (897 B gzip)
├─ .output/server/chunks/app/_nuxt/error-500-styles.6b5b5ff2.mjs.map (394 B) (237 B gzip)
├─ .output/server/chunks/app/_nuxt/error-500-styles.6b5b5ff2.mjs (2.22 kB) (864 B gzip)
├─ .output/server/chunks/app/_nuxt/error-500-96ba455d.mjs.map (1.7 kB) (630 B gzip)
├─ .output/server/chunks/app/_nuxt/error-500-96ba455d.mjs (2.96 kB) (1.35 kB gzip)
├─ .output/server/chunks/app/_nuxt/error-404-styles.a5c3f351.mjs.map (394 B) (237 B gzip)
├─ .output/server/chunks/app/_nuxt/error-404-styles.a5c3f351.mjs (3.92 kB) (1.25 kB gzip)
├─ .output/server/chunks/app/_nuxt/error-404-383f23e4.mjs.map (2.33 kB) (802 B gzip)
├─ .output/server/chunks/app/_nuxt/error-404-383f23e4.mjs (3.82 kB) (1.63 kB gzip)
├─ .output/server/chunks/app/_nuxt/dev-only-9afeb4c9.mjs.map (342 B) (244 B gzip)
├─ .output/server/chunks/app/_nuxt/dev-only-9afeb4c9.mjs (223 B) (185 B gzip)
├─ .output/server/chunks/app/_nuxt/defineRobotMeta-3d7e6849.mjs.map (1.04 kB) (468 B gzip)
├─ .output/server/chunks/app/_nuxt/defineRobotMeta-3d7e6849.mjs (1.03 kB) (487 B gzip)
├─ .output/server/chunks/app/_nuxt/defineOgImage-3ae99193.mjs.map (2.78 kB) (822 B gzip)
├─ .output/server/chunks/app/_nuxt/defineOgImage-3ae99193.mjs (2.48 kB) (906 B gzip)
├─ .output/server/chunks/app/_nuxt/contact-8ce8016f.mjs.map (1.89 kB) (694 B gzip)
├─ .output/server/chunks/app/_nuxt/contact-8ce8016f.mjs (2.61 kB) (1.09 kB gzip)
├─ .output/server/chunks/app/_nuxt/composables-3692974b.mjs.map (401 B) (266 B gzip)
├─ .output/server/chunks/app/_nuxt/composables-3692974b.mjs (360 B) (240 B gzip)
├─ .output/server/chunks/app/_nuxt/components-5ceee6a6.mjs.map (6.69 kB) (1.27 kB gzip)
├─ .output/server/chunks/app/_nuxt/components-5ceee6a6.mjs (5.68 kB) (1.4 kB gzip)
├─ .output/server/chunks/app/_nuxt/client-only-6cbaeabd.mjs.map (2.92 kB) (925 B gzip)
├─ .output/server/chunks/app/_nuxt/client-only-6cbaeabd.mjs (2.46 kB) (918 B gzip)
├─ .output/server/chunks/app/_nuxt/casing-9eba7d6d.mjs.map (1.28 kB) (491 B gzip)
├─ .output/server/chunks/app/_nuxt/casing-9eba7d6d.mjs (1.17 kB) (551 B gzip)
├─ .output/server/chunks/app/_nuxt/Breadcrumbs-0d7da182.mjs.map (3.99 kB) (1.25 kB gzip)
├─ .output/server/chunks/app/_nuxt/Breadcrumbs-0d7da182.mjs (4.1 kB) (1.48 kB gzip)
├─ .output/server/chunks/app/_nuxt/asyncData-a1067c8a.mjs.map (5.5 kB) (1.5 kB gzip)
├─ .output/server/chunks/app/_nuxt/asyncData-a1067c8a.mjs (4.39 kB) (1.42 kB gzip)
├─ .output/server/chunks/app/_nuxt/app-styles.9db45983.mjs.map (375 B) (230 B gzip)
├─ .output/server/chunks/app/_nuxt/app-styles.9db45983.mjs (411 B) (249 B gzip)
├─ .output/server/chunks/app/_nuxt/_slug_-941e9221.mjs.map (1.04 kB) (482 B gzip)
├─ .output/server/chunks/app/_nuxt/_slug_-941e9221.mjs (1.71 kB) (798 B gzip)
├─ .output/server/chunks/app/_nuxt/_plugin-vue_export-helper-cc2b3d55.mjs.map (481 B) (291 B gzip)
├─ .output/server/chunks/app/_nuxt/_plugin-vue_export-helper-cc2b3d55.mjs (254 B) (200 B gzip)
├─ .output/server/chunks/app/_nuxt/_id_-923e32f8.mjs.map (1.01 kB) (467 B gzip)
├─ .output/server/chunks/app/_nuxt/_id_-923e32f8.mjs (1.42 kB) (682 B gzip)
├─ .output/server/chunks/app/_nuxt/_base-55addcbc.mjs.map (3.03 kB) (721 B gzip)
├─ .output/server/chunks/app/_nuxt/_base-55addcbc.mjs (2.42 kB) (753 B gzip)
├─ .output/server/chunks/app/_nuxt/_...uri_-2fc276d7.mjs.map (1.05 kB) (477 B gzip)
├─ .output/server/chunks/app/_nuxt/_...uri_-2fc276d7.mjs (1.73 kB) (808 B gzip)
├─ .output/server/chunks/_trpc_.mjs.map (30.9 kB) (3.94 kB gzip)
└─ .output/server/chunks/_trpc_.mjs (32.1 kB) (5.6 kB gzip)
Σ Total size: 10.5 MB (3.27 MB gzip)
✔ You can preview this build using node .output/server/index.mjs nitro 10:56:17
ℹ Scanning routes for broken links... trailingSlashes: false nitro 10:56:17
├─ / nitro 10:56:17
nitro 10:56:17
Absolute link, should be relative nitro 10:56:17
<link rel="canonical" href="http://localhost:3000"> nitro 10:56:17
├─ /blog nitro 10:56:17
nitro 10:56:17
Absolute link, should be relative nitro 10:56:17
<link rel="canonical" href="http://localhost:3000/blog"> nitro 10:56:17
├─ /contact nitro 10:56:17
nitro 10:56:17
Absolute link, should be relative nitro 10:56:17
<link rel="canonical" href="http://localhost:3000/contact"> nitro 10:56:17
├─ /blog/guest-post nitro 10:56:17
nitro 10:56:17
Absolute link, should be relative nitro 10:56:17
<link rel="canonical" href="http://localhost:3000/blog/guest-post"> nitro 10:56:17
├─ /blog/test-with-image nitro 10:56:17
nitro 10:56:17
Absolute link, should be relative nitro 10:56:17
<link rel="canonical" href="http://localhost:3000/blog/test-with-image">
├─ /blog/demo-der-custom-fields nitro 10:56:17
nitro 10:56:17
Absolute link, should be relative nitro 10:56:17
<link rel="canonical" href="http://localhost:3000/blog/demo-der-custom-fields">
├─ /blog/how-to-create-a-nuxt-3-headless-website-with-wordpress nitro 10:56:17
nitro 10:56:17
Absolute link, should be relative nitro 10:56:17
<link rel="canonical" href="http://localhost:3000/blog/how-to-create-a-nuxt-3-headless-website-with-wordpress">
├─ /impressum nitro 10:56:17
nitro 10:56:17
Absolute link, should be relative nitro 10:56:17
<link rel="canonical" href="http://localhost:3000/impressum"> nitro 10:56:17
├─ /author/2 nitro 10:56:17
nitro 10:56:17
Absolute link, should be relative nitro 10:56:17
<link rel="canonical" href="http://localhost:3000/author/2"> nitro 10:56:17
├─ /author/1 nitro 10:56:17
nitro 10:56:17
Absolute link, should be relative nitro 10:56:17
<link rel="canonical" href="http://localhost:3000/author/1"> nitro 10:56:17
WARN Found 10 broken links.
Let me know if I should setup a reproduction
Thanks, @madebyfabian
I believe this is a false positive, it shouldn't flag these. I'll get it fixed for you tomorrow.
It also point to an issue, it shouldn't add a canonical URL if you haven't set a site url. I'm guessing you set the site url env in Vercel so it's not an issue in production for you, but maybe some others will get tripped up by it.
@harlan-zw Thank you! So I can ignore these for now.
The process.env.SITE_URL
I used is actually set also locally, my .env
looks like this:
GQL_HOST="https://example.com/graphql"
GQL_TOKEN="Basic xxx"
SITE_URL="https://example.vercel.app" # Where your Nuxt site is deployed to
NUXT_TURNSTILE_SECRET_KEY="xxx"
NUXT_PUBLIC_TURNSTILE_SITE_KEY="xxx"
NUXT_PUBLIC_SITE_URL_PREVIEW="https://example-preview.com"
NUXT_PUBLIC_WP_HOST="example.com" # WordPress Installation host, e.g. mywordpressbackend.com
and locally it's set to http://localhost:3000
since this is the domain the preview runs on when you do nuxt build
and nuxt preview
So in my case, it's actually the right thing from the plugin to add a canonical.
Good to know, one less thing to fix :smile:
Details
Hi, so I am integrating this plugin (with
nuxt-seo-kit
) and when I runnuxt build
, I do getand I am not sure what this warning should mean. What am I doing wrong? Google suggests canonical urls to be relative, so to e.g.
<link rel="canonical" href="http://localhost:3000/blog">
seems to be correctly generated?