This commit is contained in:
Kseninia Mikhaylova 2024-06-19 12:45:30 +03:00
parent 5611c54c97
commit 97fec06ea1
2 changed files with 7 additions and 6 deletions

12
app.vue
View File

@ -1,7 +1,7 @@
<script setup lang="ts"> <script setup lang="ts">
const config = useRuntimeConfig() const config = useRuntimeConfig()
const apiBase = config.public.apiBase const apiBase = config.public.apiBase
console.log(config)
import { marked } from 'marked'; import { marked } from 'marked';
import k_logo from '@/assets/icons/logo.svg' import k_logo from '@/assets/icons/logo.svg'
@ -14,7 +14,7 @@ useSeoMeta({
ogTitle: seoData.value?.title, ogTitle: seoData.value?.title,
description: seoData.value?.content, description: seoData.value?.content,
ogDescription: seoData.value?.content, ogDescription: seoData.value?.content,
ogImage: og_img, ogImage: config.public.baseUrl + og_img,
// twitterCard: 'summary_large_image', // twitterCard: 'summary_large_image',
}) })
@ -95,15 +95,15 @@ const { scrollToAnchor, scrollToTop } = useAnchorScroll({
</div> </div>
<div class="siteblock siteblock_imgbg bg-slate-500" <div class="siteblock siteblock_imgbg bg-slate-500"
:style="[{ backgroundImage: `url(${[apiBase, reviews?.image].join('/')})` }]" v-if="reviews"> :style="[{ backgroundImage: `url(${[apiBase, reviews?.image].join('/')})` }]" v-if="reviews">
<NuxtImg :src="[apiBase, reviews?.image].join('/')" class="invisible" alt="отзыв"/> <NuxtImg :src="[apiBase, reviews?.image].join('/')" class="invisible" alt="отзыв" />
</div> </div>
<div class="siteblock bg-white" :id="reviews?.slug" v-if="reviews"> <div class="siteblock bg-white" :id="reviews?.slug" v-if="reviews">
<div class="container"> <div class="container">
<template v-for="item in reviewsData?.slice(0, 3)"> <template v-for="item in reviewsData?.slice(0, 3)">
<div class="review"> <div class="review">
<div class="review-image"> <div class="review-image">
<NuxtImg :src="[apiBase, item.image].join('/')" :alt="item.text"/> <NuxtImg :src="[apiBase, item.image].join('/')" :alt="item.text" />
</div> </div>
<div class="review-content"> <div class="review-content">
{{ item.comment }} {{ item.comment }}
@ -127,7 +127,7 @@ const { scrollToAnchor, scrollToTop } = useAnchorScroll({
</div> </div>
<div class="siteblock siteblock_imgbg bg-slate-500" <div class="siteblock siteblock_imgbg bg-slate-500"
:style="[{ backgroundImage: `url(${[apiBase, delivery?.image].join('/')})` }]"> :style="[{ backgroundImage: `url(${[apiBase, delivery?.image].join('/')})` }]">
<NuxtImg :src="[apiBase, delivery?.image].join('/')" class="invisible" v-if="delivery" alt="коричневый забор"/> <NuxtImg :src="[apiBase, delivery?.image].join('/')" class="invisible" v-if="delivery" alt="коричневый забор" />
</div> </div>
<div class="siteblock siteblock_calc bg-white"> <div class="siteblock siteblock_calc bg-white">
<CalcValues /> <CalcValues />

View File

@ -13,6 +13,7 @@ export default defineNuxtConfig({
runtimeConfig: { runtimeConfig: {
public: { public: {
apiBase: '/api', apiBase: '/api',
baseUrl: '',
}, },
}, },
vite: { vite: {