fix: track src/data JSON files (gitignore matched every data/ dir)

The view-counter ignore rule 'data/' also matched src/data/, so the site's
JSON content was never committed and clean builds (Dokploy) failed.
Anchor it to the repository root: '/data/'.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-16 08:43:47 +03:00
parent 91cb337c03
commit 486e34baf3
10 changed files with 338 additions and 1 deletions
+45
View File
@@ -0,0 +1,45 @@
{
"name": "TA1SPH",
"title": "TA1SPH · Suphi Çakır",
"description": "TA1SPH Suphi Çakır'ın amatör telsizcilik notları: DMR, antenler, röleler, cihaz incelemeleri ve kendin yap (DIY) projeleri.",
"url": "https://ta1sph.info",
"lang": "tr",
"locale": "tr_TR",
"titleSeparator": " · ",
"author": {
"name": "Suphi Çakır",
"callsign": "TA1SPH",
"locator": "KN41KB"
},
"postsPerPage": 6,
"nav": [
{ "label": "Ana Sayfa", "href": "/" },
{ "label": "Blog", "href": "/blog/" },
{ "label": "Hakkımda", "href": "/hakkimda/" },
{ "label": "İletişim", "href": "/iletisim/" }
],
"footer": {
"about": "İstanbul'dan amatör telsizcilik üzerine notlar, denemeler ve faydalı kaynaklar.",
"quickLinksTitle": "Bağlantılar",
"legalTitle": "Yasal",
"socialTitle": "Sosyal Medya",
"rss": { "label": "RSS Akışı", "href": "/rss.xml" },
"legal": [
{ "label": "Gizlilik Politikası", "href": "/gizlilik/" },
{ "label": "Lisans", "href": "/lisans/" },
{ "label": "Sorumluluk Reddi", "href": "/sorumluluk-reddi/" }
],
"license": "İçerik CC BY-SA 4.0 · Kod MIT",
"signoff": "73 de TA1SPH"
},
"ui": {
"skipToContent": "İçeriğe geç",
"mainNav": "Ana menü",
"footerNav": "Alt menü",
"menuOpen": "Menüyü aç",
"menuClose": "Menüyü kapat",
"themeToggle": "Temayı değiştir",
"newTab": "(yeni sekmede açılır)",
"home": "Ana sayfa"
}
}