fix: update metainfo

This commit is contained in:
2025-12-09 15:29:33 +03:00
parent 488bf0dc3b
commit e3e9d14ea9
20 changed files with 639 additions and 133 deletions

View File

@@ -1,10 +0,0 @@
import core from 'puppeteer';
export async function getScreenshot(html: string) {
const browser = await core.launch();
const page = await browser.newPage();
await page.setViewport({ width: 1200, height: 630, deviceScaleFactor: 0.5 });
await page.setContent(html);
return await page.screenshot({ type: 'png' });
}

View File

@@ -1,38 +0,0 @@
import { ParsedRequest } from './types';
import { FC } from 'react';
export const OGImage: FC<ParsedRequest> = ({ title, desc }) => {
return (
<div
style={{
height: '100%',
width: '100%',
background: 'linear-gradient(150deg, #58C644, #3f87a6)',
display: 'flex',
position: 'relative',
}}
>
<div style={{ position: 'absolute', top: '160px', left: '600px' }}>
<h1
style={{ color: 'white', fontFamily: 'sans-serif', fontSize: '80px' }}
>
{title}
</h1>
<p
style={{ color: 'white', fontFamily: 'sans-serif', fontSize: '40px' }}
>
{desc}
</p>
</div>
</div>
);
};
export async function getHtml(parsedReq: ParsedRequest) {
const { title, desc } = parsedReq;
const { renderToString } = await import('react-dom/server');
const result = renderToString(<OGImage title={title} desc={desc} />);
return result;
}

View File

@@ -1,4 +0,0 @@
export interface ParsedRequest {
title?: string;
desc?: string;
}

View File

@@ -1,33 +0,0 @@
import { getHtml } from './lib/template';
import { getScreenshot } from './lib/render';
import { NextRequest } from 'next/server';
export async function GET(request: NextRequest) {
try {
const params = Object.fromEntries(request.nextUrl.searchParams);
const html = await getHtml(params);
const file = await getScreenshot(html);
return new Response(file, {
status: 200,
statusText: 'OK',
headers: {
// 'Access-Control-Allow-Origin': '*',
// 'Access-Control-Allow-Methods': 'GET',
'Content-Type': `image/png`,
'Cache-Control': `public, immutable, no-transform, s-maxage=31536000, max-age=31536000`,
},
});
} catch (e) {
console.error(e);
return new Response(
'<h1>Internal Error</h1><p>Sorry, there was a problem</p>',
{
status: 500,
headers: {
'Content-Type': 'text/html',
},
},
);
}
}

View File

@@ -4,8 +4,8 @@ import puppeteer from 'puppeteer';
export const dynamic = 'force-dynamic';
export async function GET(req: NextRequest) {
const title = req.nextUrl.searchParams.get('title') ?? 'Default title';
const desc = req.nextUrl.searchParams.get('desc') ?? 'Default description';
const title = req.nextUrl.searchParams.get('title') ?? '';
const desc = req.nextUrl.searchParams.get('description') ?? '';
const imageUrl = `${req.nextUrl.origin}/images/ogBg.png`;
const logoUrl = `${req.nextUrl.origin}/images/logo-dtr-white.png`;

View File

@@ -1,10 +1,51 @@
import { Contacts } from '@/views';
import type { Metadata } from 'next';
export const metadata: Metadata = {
title: 'Контакты | Компания ДИТРАСО',
const metainfo = {
title: 'Контакты',
description:
'Услуги независимой оценки и судебной экспертизы в Сочи и Краснодаре. Тел. +7 (900) 241-34-34',
'Услуги независимой оценки и судебной экспертизы в Сочи и Краснодаре.',
companyName: 'Компания ДИТРАСО',
phone: '+7 (900) 241-34-34',
url: 'https://ocenka-sochi.ru',
ogImageTitle: 'Оценка и экспертиза',
ogImageDescription: 'Независимая оценка и судебная экспертиза',
};
export const metadata: Metadata = {
title: `${metainfo.title} | ${metainfo.companyName}`,
description: `${metainfo.description} ${metainfo.phone}`,
openGraph: {
title: metainfo.title,
description: metainfo.description,
url: metainfo.url,
images: [
{
url: `${metainfo.url}/api/og/?title=${metainfo.title}&description=${metainfo.description}`,
secureUrl: `${metainfo.url}/api/og/?title=${metainfo.title}&description=${metainfo.description}`,
width: 600,
height: 315,
alt: `${metainfo.title} - ${metainfo.companyName}`,
},
],
locale: 'ru_RU',
type: 'website',
siteName: `${metainfo.title} - ${metainfo.companyName}`,
},
twitter: {
card: 'summary_large_image',
title: `${metainfo.title} - ${metainfo.companyName}`,
description: `${metainfo.description} ${metainfo.phone}`,
creator: '@ditraso',
images: [
{
url: `${metainfo.url}/api/og/?title=${metainfo.title}&description=${metainfo.description}`,
width: 600,
height: 315,
alt: `${metainfo.title} - ${metainfo.companyName}`,
},
],
},
};
export default function Page() {

View File

@@ -1,10 +1,51 @@
import { Cookie } from '@/views';
import type { Metadata } from 'next';
export const metadata: Metadata = {
title: 'Согласие на использование Cookie | Компания ДИТРАСО',
const metainfo = {
title: 'Независимая оценка и судебная экспертиза',
description:
'Услуги независимой оценки и судебной экспертизы в Сочи и Краснодаре. Тел. +7 (900) 241-34-34',
'Услуги независимой оценки и судебной экспертизы в Сочи и Краснодаре.',
companyName: 'Компания ДИТРАСО',
phone: '+7 (900) 241-34-34',
url: 'https://ocenka-sochi.ru',
ogImageTitle: 'Оценка и экспертиза',
ogImageDescription: 'Независимая оценка и судебная экспертиза',
};
export const metadata: Metadata = {
title: `${metainfo.title} | ${metainfo.companyName}`,
description: `${metainfo.description} ${metainfo.phone}`,
openGraph: {
title: metainfo.title,
description: metainfo.description,
url: metainfo.url,
images: [
{
url: `${metainfo.url}/api/og/?title=${metainfo.title}&description=${metainfo.description}`,
secureUrl: `${metainfo.url}/api/og/?title=${metainfo.title}&description=${metainfo.description}`,
width: 600,
height: 315,
alt: `${metainfo.title} - ${metainfo.companyName}`,
},
],
locale: 'ru_RU',
type: 'website',
siteName: `${metainfo.title} - ${metainfo.companyName}`,
},
twitter: {
card: 'summary_large_image',
title: `${metainfo.title} - ${metainfo.companyName}`,
description: `${metainfo.description} ${metainfo.phone}`,
creator: '@ditraso',
images: [
{
url: `${metainfo.url}/api/og/?title=${metainfo.title}&description=${metainfo.description}`,
width: 600,
height: 315,
alt: `${metainfo.title} - ${metainfo.companyName}`,
},
],
},
};
export default function Page() {

View File

@@ -1,10 +1,51 @@
import { ExpertBorodin } from '@/views';
import type { Metadata } from 'next';
export const metadata: Metadata = {
title: 'Эксперт - Бородин Виталий Петрович | Компания ДИТРАСО',
const metainfo = {
title: 'Эксперт - Бородин Виталий Петрович',
description:
'Услуги независимой оценки и судебной экспертизы в Сочи и Краснодаре. Тел. +7 (900) 241-34-34',
'Услуги независимой оценки и судебной экспертизы в Сочи и Краснодаре.',
companyName: 'Компания ДИТРАСО',
phone: '+7 (900) 241-34-34',
url: 'https://ocenka-sochi.ru',
ogImageTitle: 'Оценка и экспертиза',
ogImageDescription: 'Независимая оценка и судебная экспертиза',
};
export const metadata: Metadata = {
title: `${metainfo.title} | ${metainfo.companyName}`,
description: `${metainfo.description} ${metainfo.phone}`,
openGraph: {
title: metainfo.title,
description: metainfo.description,
url: metainfo.url,
images: [
{
url: `${metainfo.url}/api/og/?title=${metainfo.title}&description=${metainfo.description}`,
secureUrl: `${metainfo.url}/api/og/?title=${metainfo.title}&description=${metainfo.description}`,
width: 600,
height: 315,
alt: `${metainfo.title} - ${metainfo.companyName}`,
},
],
locale: 'ru_RU',
type: 'website',
siteName: `${metainfo.title} - ${metainfo.companyName}`,
},
twitter: {
card: 'summary_large_image',
title: `${metainfo.title} - ${metainfo.companyName}`,
description: `${metainfo.description} ${metainfo.phone}`,
creator: '@ditraso',
images: [
{
url: `${metainfo.url}/api/og/?title=${metainfo.title}&description=${metainfo.description}`,
width: 600,
height: 315,
alt: `${metainfo.title} - ${metainfo.companyName}`,
},
],
},
};
export default function Page() {

View File

@@ -1,10 +1,51 @@
import { ExpertGulmamedov } from '@/views';
import type { Metadata } from 'next';
export const metadata: Metadata = {
title: 'Эксперт - Гюльмамедов Явар Фирмамед-оглы | Компания ДИТРАСО',
const metainfo = {
title: 'Эксперт - Гюльмамедов Явар Фирмамед-оглы',
description:
'Услуги независимой оценки и судебной экспертизы в Сочи и Краснодаре. Тел. +7 (900) 241-34-34',
'Услуги независимой оценки и судебной экспертизы в Сочи и Краснодаре.',
companyName: 'Компания ДИТРАСО',
phone: '+7 (900) 241-34-34',
url: 'https://ocenka-sochi.ru',
ogImageTitle: 'Оценка и экспертиза',
ogImageDescription: 'Независимая оценка и судебная экспертиза',
};
export const metadata: Metadata = {
title: `${metainfo.title} | ${metainfo.companyName}`,
description: `${metainfo.description} ${metainfo.phone}`,
openGraph: {
title: metainfo.title,
description: metainfo.description,
url: metainfo.url,
images: [
{
url: `${metainfo.url}/api/og/?title=${metainfo.title}&description=${metainfo.description}`,
secureUrl: `${metainfo.url}/api/og/?title=${metainfo.title}&description=${metainfo.description}`,
width: 600,
height: 315,
alt: `${metainfo.title} - ${metainfo.companyName}`,
},
],
locale: 'ru_RU',
type: 'website',
siteName: `${metainfo.title} - ${metainfo.companyName}`,
},
twitter: {
card: 'summary_large_image',
title: `${metainfo.title} - ${metainfo.companyName}`,
description: `${metainfo.description} ${metainfo.phone}`,
creator: '@ditraso',
images: [
{
url: `${metainfo.url}/api/og/?title=${metainfo.title}&description=${metainfo.description}`,
width: 600,
height: 315,
alt: `${metainfo.title} - ${metainfo.companyName}`,
},
],
},
};
export default function Page() {

View File

@@ -1,10 +1,51 @@
import { ExpertYancen } from '@/views';
import type { Metadata } from 'next';
export const metadata: Metadata = {
title: 'Эксперт - Янцен Яна Николаевна | Компания ДИТРАСО',
const metainfo = {
title: 'Эксперт - Янцен Яна Николаевна',
description:
'Услуги независимой оценки и судебной экспертизы в Сочи и Краснодаре. Тел. +7 (900) 241-34-34',
'Услуги независимой оценки и судебной экспертизы в Сочи и Краснодаре.',
companyName: 'Компания ДИТРАСО',
phone: '+7 (900) 241-34-34',
url: 'https://ocenka-sochi.ru',
ogImageTitle: 'Оценка и экспертиза',
ogImageDescription: 'Независимая оценка и судебная экспертиза',
};
export const metadata: Metadata = {
title: `${metainfo.title} | ${metainfo.companyName}`,
description: `${metainfo.description} ${metainfo.phone}`,
openGraph: {
title: metainfo.title,
description: metainfo.description,
url: metainfo.url,
images: [
{
url: `${metainfo.url}/api/og/?title=${metainfo.title}&description=${metainfo.description}`,
secureUrl: `${metainfo.url}/api/og/?title=${metainfo.title}&description=${metainfo.description}`,
width: 600,
height: 315,
alt: `${metainfo.title} - ${metainfo.companyName}`,
},
],
locale: 'ru_RU',
type: 'website',
siteName: `${metainfo.title} - ${metainfo.companyName}`,
},
twitter: {
card: 'summary_large_image',
title: `${metainfo.title} - ${metainfo.companyName}`,
description: `${metainfo.description} ${metainfo.phone}`,
creator: '@ditraso',
images: [
{
url: `${metainfo.url}/api/og/?title=${metainfo.title}&description=${metainfo.description}`,
width: 600,
height: 315,
alt: `${metainfo.title} - ${metainfo.companyName}`,
},
],
},
};
export default function Page() {

View File

@@ -1,10 +1,51 @@
import { ExpertKaminskiy } from '@/views';
import type { Metadata } from 'next';
export const metadata: Metadata = {
title: 'Эксперт - Каминский Дмитрий Олегович | Компания ДИТРАСО',
const metainfo = {
title: 'Эксперт - Каминский Дмитрий Олегович',
description:
'Услуги независимой оценки и судебной экспертизы в Сочи и Краснодаре. Тел. +7 (900) 241-34-34',
'Услуги независимой оценки и судебной экспертизы в Сочи и Краснодаре.',
companyName: 'Компания ДИТРАСО',
phone: '+7 (900) 241-34-34',
url: 'https://ocenka-sochi.ru',
ogImageTitle: 'Оценка и экспертиза',
ogImageDescription: 'Независимая оценка и судебная экспертиза',
};
export const metadata: Metadata = {
title: `${metainfo.title} | ${metainfo.companyName}`,
description: `${metainfo.description} ${metainfo.phone}`,
openGraph: {
title: metainfo.title,
description: metainfo.description,
url: metainfo.url,
images: [
{
url: `${metainfo.url}/api/og/?title=${metainfo.title}&description=${metainfo.description}`,
secureUrl: `${metainfo.url}/api/og/?title=${metainfo.title}&description=${metainfo.description}`,
width: 600,
height: 315,
alt: `${metainfo.title} - ${metainfo.companyName}`,
},
],
locale: 'ru_RU',
type: 'website',
siteName: `${metainfo.title} - ${metainfo.companyName}`,
},
twitter: {
card: 'summary_large_image',
title: `${metainfo.title} - ${metainfo.companyName}`,
description: `${metainfo.description} ${metainfo.phone}`,
creator: '@ditraso',
images: [
{
url: `${metainfo.url}/api/og/?title=${metainfo.title}&description=${metainfo.description}`,
width: 600,
height: 315,
alt: `${metainfo.title} - ${metainfo.companyName}`,
},
],
},
};
export default function Page() {

View File

@@ -1,10 +1,51 @@
import { ExpertKolodiy } from '@/views';
import type { Metadata } from 'next';
export const metadata: Metadata = {
title: 'Эксперт - Колодий Александр Сергеевич | Компания ДИТРАСО',
const metainfo = {
title: 'Эксперт - Колодий Александр Сергеевич',
description:
'Услуги независимой оценки и судебной экспертизы в Сочи и Краснодаре. Тел. +7 (900) 241-34-34',
'Услуги независимой оценки и судебной экспертизы в Сочи и Краснодаре.',
companyName: 'Компания ДИТРАСО',
phone: '+7 (900) 241-34-34',
url: 'https://ocenka-sochi.ru',
ogImageTitle: 'Оценка и экспертиза',
ogImageDescription: 'Независимая оценка и судебная экспертиза',
};
export const metadata: Metadata = {
title: `${metainfo.title} | ${metainfo.companyName}`,
description: `${metainfo.description} ${metainfo.phone}`,
openGraph: {
title: metainfo.title,
description: metainfo.description,
url: metainfo.url,
images: [
{
url: `${metainfo.url}/api/og/?title=${metainfo.title}&description=${metainfo.description}`,
secureUrl: `${metainfo.url}/api/og/?title=${metainfo.title}&description=${metainfo.description}`,
width: 600,
height: 315,
alt: `${metainfo.title} - ${metainfo.companyName}`,
},
],
locale: 'ru_RU',
type: 'website',
siteName: `${metainfo.title} - ${metainfo.companyName}`,
},
twitter: {
card: 'summary_large_image',
title: `${metainfo.title} - ${metainfo.companyName}`,
description: `${metainfo.description} ${metainfo.phone}`,
creator: '@ditraso',
images: [
{
url: `${metainfo.url}/api/og/?title=${metainfo.title}&description=${metainfo.description}`,
width: 600,
height: 315,
alt: `${metainfo.title} - ${metainfo.companyName}`,
},
],
},
};
export default function Page() {

View File

@@ -1,10 +1,51 @@
import { ExpertMikova } from '@/views';
import type { Metadata } from 'next';
export const metadata: Metadata = {
title: 'Эксперт - Микова Инна Георгиевна | Компания ДИТРАСО',
const metainfo = {
title: 'Эксперт - Микова Инна Георгиевна',
description:
'Услуги независимой оценки и судебной экспертизы в Сочи и Краснодаре. Тел. +7 (900) 241-34-34',
'Услуги независимой оценки и судебной экспертизы в Сочи и Краснодаре.',
companyName: 'Компания ДИТРАСО',
phone: '+7 (900) 241-34-34',
url: 'https://ocenka-sochi.ru',
ogImageTitle: 'Оценка и экспертиза',
ogImageDescription: 'Независимая оценка и судебная экспертиза',
};
export const metadata: Metadata = {
title: `${metainfo.title} | ${metainfo.companyName}`,
description: `${metainfo.description} ${metainfo.phone}`,
openGraph: {
title: metainfo.title,
description: metainfo.description,
url: metainfo.url,
images: [
{
url: `${metainfo.url}/api/og/?title=${metainfo.title}&description=${metainfo.description}`,
secureUrl: `${metainfo.url}/api/og/?title=${metainfo.title}&description=${metainfo.description}`,
width: 600,
height: 315,
alt: `${metainfo.title} - ${metainfo.companyName}`,
},
],
locale: 'ru_RU',
type: 'website',
siteName: `${metainfo.title} - ${metainfo.companyName}`,
},
twitter: {
card: 'summary_large_image',
title: `${metainfo.title} - ${metainfo.companyName}`,
description: `${metainfo.description} ${metainfo.phone}`,
creator: '@ditraso',
images: [
{
url: `${metainfo.url}/api/og/?title=${metainfo.title}&description=${metainfo.description}`,
width: 600,
height: 315,
alt: `${metainfo.title} - ${metainfo.companyName}`,
},
],
},
};
export default function Page() {

View File

@@ -1,10 +1,51 @@
import { ExpertMityaev } from '@/views';
import type { Metadata } from 'next';
export const metadata: Metadata = {
title: 'Эксперт - Митяев Алексей Александрович | Компания ДИТРАСО',
const metainfo = {
title: 'Эксперт - Митяев Алексей Александрович',
description:
'Услуги независимой оценки и судебной экспертизы в Сочи и Краснодаре. Тел. +7 (900) 241-34-34',
'Услуги независимой оценки и судебной экспертизы в Сочи и Краснодаре.',
companyName: 'Компания ДИТРАСО',
phone: '+7 (900) 241-34-34',
url: 'https://ocenka-sochi.ru',
ogImageTitle: 'Оценка и экспертиза',
ogImageDescription: 'Независимая оценка и судебная экспертиза',
};
export const metadata: Metadata = {
title: `${metainfo.title} | ${metainfo.companyName}`,
description: `${metainfo.description} ${metainfo.phone}`,
openGraph: {
title: metainfo.title,
description: metainfo.description,
url: metainfo.url,
images: [
{
url: `${metainfo.url}/api/og/?title=${metainfo.title}&description=${metainfo.description}`,
secureUrl: `${metainfo.url}/api/og/?title=${metainfo.title}&description=${metainfo.description}`,
width: 600,
height: 315,
alt: `${metainfo.title} - ${metainfo.companyName}`,
},
],
locale: 'ru_RU',
type: 'website',
siteName: `${metainfo.title} - ${metainfo.companyName}`,
},
twitter: {
card: 'summary_large_image',
title: `${metainfo.title} - ${metainfo.companyName}`,
description: `${metainfo.description} ${metainfo.phone}`,
creator: '@ditraso',
images: [
{
url: `${metainfo.url}/api/og/?title=${metainfo.title}&description=${metainfo.description}`,
width: 600,
height: 315,
alt: `${metainfo.title} - ${metainfo.companyName}`,
},
],
},
};
export default function Page() {

View File

@@ -1,10 +1,51 @@
import { Experts } from '@/views';
import type { Metadata } from 'next';
export const metadata: Metadata = {
title: 'Эксперты | Компания ДИТРАСО',
const metainfo = {
title: 'Эксперты',
description:
'Услуги независимой оценки и судебной экспертизы в Сочи и Краснодаре. Тел. +7 (900) 241-34-34',
'Услуги независимой оценки и судебной экспертизы в Сочи и Краснодаре.',
companyName: 'Компания ДИТРАСО',
phone: '+7 (900) 241-34-34',
url: 'https://ocenka-sochi.ru',
ogImageTitle: 'Оценка и экспертиза',
ogImageDescription: 'Независимая оценка и судебная экспертиза',
};
export const metadata: Metadata = {
title: `${metainfo.title} | ${metainfo.companyName}`,
description: `${metainfo.description} ${metainfo.phone}`,
openGraph: {
title: metainfo.title,
description: metainfo.description,
url: metainfo.url,
images: [
{
url: `${metainfo.url}/api/og/?title=${metainfo.title}&description=${metainfo.description}`,
secureUrl: `${metainfo.url}/api/og/?title=${metainfo.title}&description=${metainfo.description}`,
width: 600,
height: 315,
alt: `${metainfo.title} - ${metainfo.companyName}`,
},
],
locale: 'ru_RU',
type: 'website',
siteName: `${metainfo.title} - ${metainfo.companyName}`,
},
twitter: {
card: 'summary_large_image',
title: `${metainfo.title} - ${metainfo.companyName}`,
description: `${metainfo.description} ${metainfo.phone}`,
creator: '@ditraso',
images: [
{
url: `${metainfo.url}/api/og/?title=${metainfo.title}&description=${metainfo.description}`,
width: 600,
height: 315,
alt: `${metainfo.title} - ${metainfo.companyName}`,
},
],
},
};
export default function Page() {

View File

@@ -1,10 +1,51 @@
import { ExpertPolinov } from '@/views';
import type { Metadata } from 'next';
export const metadata: Metadata = {
title: 'Эксперт - Полинов Андрей Владимирович | Компания ДИТРАСО',
const metainfo = {
title: 'Эксперт - Полинов Андрей Владимирович',
description:
'Услуги независимой оценки и судебной экспертизы в Сочи и Краснодаре. Тел. +7 (900) 241-34-34',
'Услуги независимой оценки и судебной экспертизы в Сочи и Краснодаре.',
companyName: 'Компания ДИТРАСО',
phone: '+7 (900) 241-34-34',
url: 'https://ocenka-sochi.ru',
ogImageTitle: 'Оценка и экспертиза',
ogImageDescription: 'Независимая оценка и судебная экспертиза',
};
export const metadata: Metadata = {
title: `${metainfo.title} | ${metainfo.companyName}`,
description: `${metainfo.description} ${metainfo.phone}`,
openGraph: {
title: metainfo.title,
description: metainfo.description,
url: metainfo.url,
images: [
{
url: `${metainfo.url}/api/og/?title=${metainfo.title}&description=${metainfo.description}`,
secureUrl: `${metainfo.url}/api/og/?title=${metainfo.title}&description=${metainfo.description}`,
width: 600,
height: 315,
alt: `${metainfo.title} - ${metainfo.companyName}`,
},
],
locale: 'ru_RU',
type: 'website',
siteName: `${metainfo.title} - ${metainfo.companyName}`,
},
twitter: {
card: 'summary_large_image',
title: `${metainfo.title} - ${metainfo.companyName}`,
description: `${metainfo.description} ${metainfo.phone}`,
creator: '@ditraso',
images: [
{
url: `${metainfo.url}/api/og/?title=${metainfo.title}&description=${metainfo.description}`,
width: 600,
height: 315,
alt: `${metainfo.title} - ${metainfo.companyName}`,
},
],
},
};
export default function Page() {

View File

@@ -1,10 +1,51 @@
import { ExpertVolkovaGoncharova } from '@/views';
import type { Metadata } from 'next';
export const metadata: Metadata = {
title: 'Эксперт - Волкова-Гончарова Татьяна Анатольевна | Компания ДИТРАСО',
const metainfo = {
title: 'Эксперт - Волкова-Гончарова Татьяна Анатольевна',
description:
'Услуги независимой оценки и судебной экспертизы в Сочи и Краснодаре. Тел. +7 (900) 241-34-34',
'Услуги независимой оценки и судебной экспертизы в Сочи и Краснодаре.',
companyName: 'Компания ДИТРАСО',
phone: '+7 (900) 241-34-34',
url: 'https://ocenka-sochi.ru',
ogImageTitle: 'Оценка и экспертиза',
ogImageDescription: 'Независимая оценка и судебная экспертиза',
};
export const metadata: Metadata = {
title: `${metainfo.title} | ${metainfo.companyName}`,
description: `${metainfo.description} ${metainfo.phone}`,
openGraph: {
title: metainfo.title,
description: metainfo.description,
url: metainfo.url,
images: [
{
url: `${metainfo.url}/api/og/?title=${metainfo.title}&description=${metainfo.description}`,
secureUrl: `${metainfo.url}/api/og/?title=${metainfo.title}&description=${metainfo.description}`,
width: 600,
height: 315,
alt: `${metainfo.title} - ${metainfo.companyName}`,
},
],
locale: 'ru_RU',
type: 'website',
siteName: `${metainfo.title} - ${metainfo.companyName}`,
},
twitter: {
card: 'summary_large_image',
title: `${metainfo.title} - ${metainfo.companyName}`,
description: `${metainfo.description} ${metainfo.phone}`,
creator: '@ditraso',
images: [
{
url: `${metainfo.url}/api/og/?title=${metainfo.title}&description=${metainfo.description}`,
width: 600,
height: 315,
alt: `${metainfo.title} - ${metainfo.companyName}`,
},
],
},
};
export default function Page() {

View File

@@ -1,11 +1,51 @@
import { PrivacyPolicy } from '@/views';
import type { Metadata } from 'next';
export const metadata: Metadata = {
title:
'Политика в отношении обработки персональных данных | Компания ДИТРАСО',
const metainfo = {
title: 'Независимая оценка и судебная экспертиза',
description:
'Услуги независимой оценки и судебной экспертизы в Сочи и Краснодаре. Тел. +7 (900) 241-34-34',
'Услуги независимой оценки и судебной экспертизы в Сочи и Краснодаре.',
companyName: 'Компания ДИТРАСО',
phone: '+7 (900) 241-34-34',
url: 'https://ocenka-sochi.ru',
ogImageTitle: 'Оценка и экспертиза',
ogImageDescription: 'Независимая оценка и судебная экспертиза',
};
export const metadata: Metadata = {
title: `${metainfo.title} | ${metainfo.companyName}`,
description: `${metainfo.description} ${metainfo.phone}`,
openGraph: {
title: metainfo.title,
description: metainfo.description,
url: metainfo.url,
images: [
{
url: `${metainfo.url}/api/og/?title=${metainfo.title}&description=${metainfo.description}`,
secureUrl: `${metainfo.url}/api/og/?title=${metainfo.title}&description=${metainfo.description}`,
width: 600,
height: 315,
alt: `${metainfo.title} - ${metainfo.companyName}`,
},
],
locale: 'ru_RU',
type: 'website',
siteName: `${metainfo.title} - ${metainfo.companyName}`,
},
twitter: {
card: 'summary_large_image',
title: `${metainfo.title} - ${metainfo.companyName}`,
description: `${metainfo.description} ${metainfo.phone}`,
creator: '@ditraso',
images: [
{
url: `${metainfo.url}/api/og/?title=${metainfo.title}&description=${metainfo.description}`,
width: 600,
height: 315,
alt: `${metainfo.title} - ${metainfo.companyName}`,
},
],
},
};
export default function Page() {

View File

@@ -1,10 +1,51 @@
import { UserAgreement } from '@/views';
import type { Metadata } from 'next';
export const metadata: Metadata = {
title: 'Согласие на обработку персональных данных | Компания ДИТРАСО',
const metainfo = {
title: 'Независимая оценка и судебная экспертиза',
description:
'Услуги независимой оценки и судебной экспертизы в Сочи и Краснодаре. Тел. +7 (900) 241-34-34',
'Услуги независимой оценки и судебной экспертизы в Сочи и Краснодаре.',
companyName: 'Компания ДИТРАСО',
phone: '+7 (900) 241-34-34',
url: 'https://ocenka-sochi.ru',
ogImageTitle: 'Оценка и экспертиза',
ogImageDescription: 'Независимая оценка и судебная экспертиза',
};
export const metadata: Metadata = {
title: `${metainfo.title} | ${metainfo.companyName}`,
description: `${metainfo.description} ${metainfo.phone}`,
openGraph: {
title: metainfo.title,
description: metainfo.description,
url: metainfo.url,
images: [
{
url: `${metainfo.url}/api/og/?title=${metainfo.title}&description=${metainfo.description}`,
secureUrl: `${metainfo.url}/api/og/?title=${metainfo.title}&description=${metainfo.description}`,
width: 600,
height: 315,
alt: `${metainfo.title} - ${metainfo.companyName}`,
},
],
locale: 'ru_RU',
type: 'website',
siteName: `${metainfo.title} - ${metainfo.companyName}`,
},
twitter: {
card: 'summary_large_image',
title: `${metainfo.title} - ${metainfo.companyName}`,
description: `${metainfo.description} ${metainfo.phone}`,
creator: '@ditraso',
images: [
{
url: `${metainfo.url}/api/og/?title=${metainfo.title}&description=${metainfo.description}`,
width: 600,
height: 315,
alt: `${metainfo.title} - ${metainfo.companyName}`,
},
],
},
};
export default function Page() {