mirror of
https://git.meshkee.com/novintrades/website.git
synced 2026-08-11 20:50:58 +04:30
Add SEO meta descriptions and a dynamic sitemap.
Expose optional metaDescription for blogs, reportages, and brands in admin/API, apply it on detail pages, and serve an up-to-date /sitemap.xml for approved content plus static site pages. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
co-authored by
Cursor
parent
5088e0f4ae
commit
16bc154fb0
@@ -0,0 +1,8 @@
|
||||
-- AlterTable
|
||||
ALTER TABLE "Blog" ADD COLUMN "metaDescription" TEXT;
|
||||
|
||||
-- AlterTable
|
||||
ALTER TABLE "Reportage" ADD COLUMN "metaDescription" TEXT;
|
||||
|
||||
-- AlterTable
|
||||
ALTER TABLE "Brand" ADD COLUMN "metaDescription" TEXT;
|
||||
@@ -49,6 +49,7 @@ model Blog {
|
||||
title String
|
||||
slug String @unique
|
||||
abstract String?
|
||||
metaDescription String?
|
||||
content String @default("")
|
||||
imageUrl String?
|
||||
tags String[] @default([])
|
||||
@@ -80,6 +81,7 @@ model Reportage {
|
||||
slug String @unique
|
||||
businessOwner String
|
||||
abstract String?
|
||||
metaDescription String?
|
||||
content String @default("")
|
||||
imageUrl String?
|
||||
tags String[] @default([])
|
||||
@@ -110,6 +112,7 @@ model Brand {
|
||||
title String
|
||||
slug String @unique
|
||||
abstract String?
|
||||
metaDescription String?
|
||||
content String @default("")
|
||||
imageUrl String?
|
||||
galleryUrls String[] @default([])
|
||||
|
||||
Reference in New Issue
Block a user