feat: SEO altyapısı + admin editör/favicon/menü düzeltmeleri
Admin & site: - @tailwindcss/typography ekle → editör ve yayın içeriği prose stilleriyle düzgün render - Favicon: logo.png'den kare app/icon.png + apple-icon.png, varsayılan favicon.ico kaldırıldı - SEO keyword: seo_settings.default_keywords + seo_pages.keywords + buildMetadata birleştirme - Menü düzeni admin'den yönetilebilir (site_settings.nav_items, /admin/menu, header & mobile-menu refactor) SEO: - app/sitemap.ts (statik + blog/hizmet/çözüm/proje/sektör dinamik) - app/robots.ts (sitemap ref + /admin,/api disallow) - app/llms.txt/route.ts (AI/LLM rehberi) - BlogPosting/Service/FAQ/Article JSON-LD wire (json-ld bileşenleri bağlandı) - buildMetadata: blog/proje OG görseli + type article + keywords birleştirme düzeltmesi - blog tags → keyword
This commit is contained in:
@@ -85,6 +85,7 @@ export interface SeoPageRow extends AwRow {
|
||||
path: string;
|
||||
title?: string | null;
|
||||
description?: string | null;
|
||||
keywords?: string | null; // virgülle ayrılmış anahtar kelimeler (sayfa override)
|
||||
og_image?: string | null;
|
||||
canonical?: string | null;
|
||||
noindex?: boolean | null;
|
||||
@@ -93,6 +94,7 @@ export interface SeoPageRow extends AwRow {
|
||||
export interface SeoSettingsRow extends AwRow {
|
||||
site_name?: string | null;
|
||||
site_description?: string | null;
|
||||
default_keywords?: string | null; // virgülle ayrılmış site geneli anahtar kelimeler
|
||||
default_og_image?: string | null;
|
||||
twitter_handle?: string | null;
|
||||
facebook_url?: string | null;
|
||||
@@ -152,6 +154,9 @@ export interface SiteSettingsRow extends AwRow {
|
||||
|
||||
footer_tagline?: string | null;
|
||||
|
||||
// Üst menü düzeni — JSON dizi: [{ key, visible, label? }] sırasıyla
|
||||
nav_items?: string | null;
|
||||
|
||||
whatsapp_message?: string | null;
|
||||
client_logos?: string[] | null;
|
||||
trust_items?: string[] | null; // JSON {"icon":"Star","value":"4.9","label":"..."}
|
||||
|
||||
Reference in New Issue
Block a user