fix: escape JSON-LD schema keys by adding double at-symbols in yapay-zeka template

This commit is contained in:
Ümit Tunç
2026-05-23 23:52:14 +03:00
parent a61c80ee3d
commit a94fb17211
@@ -34,67 +34,67 @@
@endif @endif
<script type="application/ld+json"> <script type="application/ld+json">
{ {
"@context": "https://schema.org", "@@context": "https://schema.org",
"@graph": [ "@@graph": [
{ {
"@type": "ProfessionalService", "@@type": "ProfessionalService",
"@id": "{{ url()->current() }}#organization", "@@id": "{{ url()->current() }}#organization",
"name": "{{ setting('site_name', 'Trunçgil Teknoloji') }}", "name": "{{ setting('site_name', 'Trunçgil Teknoloji') }}",
"image": "{{ setting('site_logo') ? (str_starts_with(setting('site_logo'), 'http') ? setting('site_logo') : asset('storage/' . ltrim(setting('site_logo'), '/'))) : asset('assets/img/logo.png') }}", "image": "{{ setting('site_logo') ? (str_starts_with(setting('site_logo'), 'http') ? setting('site_logo') : asset('storage/' . ltrim(setting('site_logo'), '/'))) : asset('assets/img/logo.png') }}",
"url": "{{ url('/') }}", "url": "{{ url('/') }}",
"telephone": "{{ setting('contact_phone', '+902244431620') }}", "telephone": "{{ setting('contact_phone', '+902244431620') }}",
"priceRange": "$$$", "priceRange": "$$$",
"address": { "address": {
"@type": "PostalAddress", "@@type": "PostalAddress",
"streetAddress": "{{ setting('contact_address', 'Ulutek Teknoloji Geliştirme Bölgesi, Görükle Kampüsü, No: 104') }}" "streetAddress": "{{ setting('contact_address', 'Ulutek Teknoloji Geliştirme Bölgesi, Görükle Kampüsü, No: 104') }}"
}, },
"sameAs": {!! json_encode($sameAs, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE) !!} "sameAs": {!! json_encode($sameAs, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE) !!}
}, },
{ {
"@type": "Service", "@@type": "Service",
"@id": "{{ url()->current() }}#service", "@@id": "{{ url()->current() }}#service",
"serviceType": "Artificial Intelligence Development", "serviceType": "Artificial Intelligence Development",
"provider": { "provider": {
"@id": "{{ url()->current() }}#organization" "@@id": "{{ url()->current() }}#organization"
}, },
"name": {!! json_encode(t('Yapay Zeka ve Derin Öğrenme Geliştirme Hizmeti')) !!}, "name": {!! json_encode(t('Yapay Zeka ve Derin Öğrenme Geliştirme Hizmeti')) !!},
"description": {!! json_encode(t('PyTorch ve TensorFlow ile veri modellemeden Edge AI yayınına kadar tam teşekküllü yapay zeka, LoRA fine-tuning ve makine öğrenmesi sistemleri geliştiriyoruz.')) !!}, "description": {!! json_encode(t('PyTorch ve TensorFlow ile veri modellemeden Edge AI yayınına kadar tam teşekküllü yapay zeka, LoRA fine-tuning ve makine öğrenmesi sistemleri geliştiriyoruz.')) !!},
"areaServed": [ "areaServed": [
{ {
"@type": "AdministrativeArea", "@@type": "AdministrativeArea",
"name": "Bursa" "name": "Bursa"
}, },
{ {
"@type": "AdministrativeArea", "@@type": "AdministrativeArea",
"name": "Türkiye" "name": "Türkiye"
}, },
{ {
"@type": "AdministrativeArea", "@@type": "AdministrativeArea",
"name": "Global" "name": "Global"
} }
], ],
"hasOfferCatalog": { "hasOfferCatalog": {
"@type": "OfferCatalog", "@@type": "OfferCatalog",
"name": "Yapay Zeka Hizmetleri", "name": "Yapay Zeka Hizmetleri",
"itemListElement": [ "itemListElement": [
{ {
"@type": "Offer", "@@type": "Offer",
"itemOffered": { "itemOffered": {
"@type": "Service", "@@type": "Service",
"name": "LLM Fine-Tuning (LoRA/QLoRA)" "name": "LLM Fine-Tuning (LoRA/QLoRA)"
} }
}, },
{ {
"@type": "Offer", "@@type": "Offer",
"itemOffered": { "itemOffered": {
"@type": "Service", "@@type": "Service",
"name": "Computer Vision & Edge AI" "name": "Computer Vision & Edge AI"
} }
}, },
{ {
"@type": "Offer", "@@type": "Offer",
"itemOffered": { "itemOffered": {
"@type": "Service", "@@type": "Service",
"name": "Data Pipeline Optimization" "name": "Data Pipeline Optimization"
} }
} }