fix(webapp): meta - description (#9338)

This commit is contained in:
Ulf Gebhardt 2026-03-01 12:39:30 +01:00 committed by GitHub
parent d543c192a8
commit 2ca5fe20aa
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 14 additions and 1 deletions

View File

@ -5,6 +5,7 @@ dotenv.config() // we want to synchronize @nuxt-dotenv and nuxt-env
// Load Package Details for some default values // Load Package Details for some default values
const pkg = require('../package') const pkg = require('../package')
const metadata = require('../constants/metadata.js')
// Build version from git describe (e.g. "3.14.0-12-gabcdef" → "3.14.0+12") // Build version from git describe (e.g. "3.14.0-12-gabcdef" → "3.14.0+12")
const BUILD_VERSION = (() => { const BUILD_VERSION = (() => {
@ -42,7 +43,10 @@ const sentry = {
const options = { const options = {
VERSION: process.env.VERSION || BUILD_VERSION || pkg.version, VERSION: process.env.VERSION || BUILD_VERSION || pkg.version,
DESCRIPTION: process.env.DESCRIPTION || pkg.description, DESCRIPTION:
process.env.DESCRIPTION ||
(metadata.default || metadata).APPLICATION_DESCRIPTION ||
pkg.description,
MAPBOX_TOKEN: process.env.MAPBOX_TOKEN, MAPBOX_TOKEN: process.env.MAPBOX_TOKEN,
PUBLIC_REGISTRATION: process.env.PUBLIC_REGISTRATION === 'true' || false, PUBLIC_REGISTRATION: process.env.PUBLIC_REGISTRATION === 'true' || false,
INVITE_REGISTRATION: process.env.INVITE_REGISTRATION !== 'false', // default = true INVITE_REGISTRATION: process.env.INVITE_REGISTRATION !== 'false', // default = true

View File

@ -268,6 +268,15 @@ export default {
manifest, manifest,
pwa: {
meta: {
// Prevent @nuxtjs/pwa from auto-generating description from package.json;
// we set description and og:description manually in head.meta above.
description: CONFIG.DESCRIPTION,
ogHost: false,
},
},
render: { render: {
// Generate preload hints for critical JS/CSS/font assets // Generate preload hints for critical JS/CSS/font assets
resourceHints: true, resourceHints: true,