Files
radio.org.tr/.netlify/v1/functions/ssr/src/pages/index.astro
T
Buğra Canata e05f99a0d2 Enable KeyStatic CMS for production
Changes:
- Added Netlify adapter for server-side rendering
- Changed output mode from static to server
- Updated KeyStatic storage from local to GitHub
- Removed SKIP_KEYSTATIC from Netlify build
- KeyStatic Admin UI will be available at /keystatic

Features:
- Server-side rendering with Netlify Functions
- GitHub integration for content management
- Production-ready KeyStatic Admin UI

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-17 20:05:42 +03:00

292 lines
11 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
import Layout from '~/layouts/PageLayout.astro';
import Hero from '~/components/widgets/Hero.astro';
import Note from '~/components/widgets/Note.astro';
import Features from '~/components/widgets/Features.astro';
import Content from '~/components/widgets/Content.astro';
import BlogLatestPosts from '~/components/widgets/BlogLatestPosts.astro';
import FAQs from '~/components/widgets/FAQs.astro';
import Stats from '~/components/widgets/Stats.astro';
import CallToAction from '~/components/widgets/CallToAction.astro';
import FaqSchema from '~/components/structured-data/FaqSchema.astro';
const metadata = {
title: 'Amatör Radyocular Derneği (ARC) - YM1KTC',
ignoreTitleTemplate: true,
};
const faqData = [
{
question: 'Eğitim programlarına kimler katılabilir?',
answer: 'Eğitim programlarımıza amatör telsiz lisansı olan veya lisans almaya hazırlanan herkesi davet ediyoruz.'
},
{
question: 'Hangi frekans bantlarında faaliyet gösteriyorsunuz?',
answer: 'Derneğimiz VHF, UHF ve HF bantlarında faaliyet göstermektedir. Özellikle VHF/UHF röle sistemleri konusunda aktif çalışmalar yürütüyoruz.'
},
{
question: 'Eğitim programlarınıza nasıl katılabilirim?',
answer: 'Eğitim programları hakkında bilgi almak için web sitemizi takip edebilir veya bizimle iletişime geçebilirsiniz. Düzenli olarak temel ve ileri seviye kurslar düzenlenmektedir.'
},
{
question: 'Teknik projelerde nasıl yer alabilirim?',
answer: 'Teknik projelerimizde yer almak için bizimle iletişime geçin. Eğitim programlarımıza katılarak projelerimizde aktif rol alabilirsiniz.'
},
{
question: 'Derneğin röle sistemleri nasıl kullanılır?',
answer: 'Röle sistemlerimizin kullanımı hakkında bilgi almak için teknik dokümantasyonumuzu inceleyebilir veya eğitim etkinliklerimize katılabilirsiniz.'
}
];
---
<Layout metadata={metadata}>
<!-- Hero Widget ******************* -->
<Hero
actions={[
{
variant: 'primary',
text: 'İletişim',
href: '/iletisim',
icon: 'tabler:mail',
},
{
text: 'Telegram',
href: 'https://t.me/ym1ktc',
icon: 'tabler:brand-telegram',
target: '_blank',
},
{
text: 'WhatsApp',
href: 'https://wa.me/905102205024',
icon: 'tabler:brand-whatsapp',
target: '_blank',
},
{ text: 'Hakkımızda', href: '/hakkimizda' },
]}
image={{
src: '~/assets/images/2024/12/ARC_2024_bayrak_logo-Large-1-1024x1024.png',
alt: 'ARC Logo',
width: 256,
height: 256,
}}
>
<Fragment slot="title">
<span class="text-accent dark:text-white">📡 Amatör Radyocular Derneği</span>
<span class="hidden xl:inline"> (ARC)</span>
<span class="block text-sm text-gray-600 dark:text-gray-300 mt-2">YM1KTC • 73 QRT</span>
</Fragment>
<Fragment slot="subtitle">
<span class="hidden sm:inline">
<span class="font-semibold">YM1KTC</span> çağrı işaretiyle faaliyet gösteren derneğimiz, amatör telsizciliği yaygınlaştırmak,
eğitim vermek ve teknik projelerde bulunmak amacıyla kurulmuştur.</span
>
<span class="block mb-1 sm:hidden font-bold text-blue-600">ARC: Amatör Radyocular Derneği.</span>
Kâr amacı gütmeyen derneğimiz, röle-beacon altyapıları işletmek ve teknik projeler yürütmek konularında çalışmaktadır.
</Fragment>
</Hero>
<!-- DMR TG Info ******************* -->
<div class="flex justify-center -mt-4 mb-4">
<div class="inline-flex items-center px-4 py-2 rounded-full bg-blue-50 border border-blue-200 dark:bg-gray-800 dark:border-gray-700">
<span class="mr-2">
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-radio w-5 h-5 text-blue-600 dark:text-blue-400" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
<path d="M14 3l-9.371 3.749a1 1 0 0 0 -.629 .928v11.323a1 1 0 0 0 1 1h14a1 1 0 0 0 1 -1v-11a1 1 0 0 0 -1 -1h-14.5" />
<path d="M4 12h16" />
<path d="M7 12v-2" />
<path d="M17 16v.01" />
<path d="M13 16v.01" />
</svg>
</span>
<span class="font-medium text-blue-800 dark:text-blue-300">DMR TG: <span class="font-bold">28690</span></span>
</div>
</div>
<!-- Note Widget ******************* -->
<Note
title="📻 CQ CQ CQ - Misyonumuz:"
description="Amatör telsizciliği yaygınlaştırmak, eğitim vermek ve teknik projeler geliştirmek • 73 de YM1KTC"
/>
<!-- Features Widget *************** -->
<Features
id="features"
tagline="📡 Hizmetlerimiz"
title="QSL - ARC ile Neler Yapabilirsiniz"
subtitle="Amatör radyocular derneği olarak sunduğumuz hizmetler ve faaliyet alanlarımız hakkında bilgi edinebilirsiniz. 73!"
items={[
{
title: '📚 Amatör Telsiz Eğitimi',
description:
'Amatör telsizciliğe yeni başlayanlar için temel eğitim programları ve ileri seviye teknik kurslar düzenliyoruz.',
icon: 'tabler:school',
},
{
title: '📋 Lisans Sınavı Hazırlığı',
description:
'Amatör telsiz lisans sınavlarına hazırlık kursları ve deneme sınavları ile üyelerimizi destekliyoruz.',
icon: 'tabler:certificate',
callToAction: {
text: 'Sınav Sitesine Git',
href: 'https://sinav.radio.org.tr/',
target: '_blank',
},
},
{
title: '📡 Röle ve Beacon İşletmeciliği',
description:
'VHF/UHF röle sistemi ve beacon altyapıları kurarak amatör radyocuların haberleşmesini kolaylaştırıyoruz.',
icon: 'tabler:antenna',
},
{
title: '🌐 Akıllı İletişim',
description: 'Modern ve yenilikçi iletişim çözümleri geliştiriyoruz.',
icon: 'tabler:phone-call',
callToAction: {
text: 'DMR Editor',
href: 'https://dmr.radio.org.tr/',
target: '_blank',
},
},
{
title: '⚙️ Teknik Projeler',
description: 'Amatör radyo teknolojileri üzerine araştırma ve geliştirme projeleri yürütüyoruz.',
icon: 'tabler:settings',
},
{
title: '🏆 Etkinlik ve Yarışmalar',
description: 'Amatör radyocular arası bağları güçlendirmek için yarışmalar ve sosyal etkinlikler düzenliyoruz.',
icon: 'tabler:trophy',
},
]}
/>
<!-- Content Widget **************** -->
<Content
isReversed
tagline="📻 Hakkımızda"
title="ARC'nin Temelleri: QSO Gelişim ve İşbirliği!"
items={[
{
title: '📅 31 Mayıs 2024 tarihinde kuruldu',
description:
'İstanbul merkezli derneğimiz, amatör telsizciliği yaygınlaştırmak amacıyla modern bir yaklaşımla kurulmuştur.',
},
{
title: '📻 YM1KTC çağrı işareti',
description: 'Derneğimizin resmi çağrı işareti ile tüm amatör radyo faaliyetlerimizi sürdürmekteyiz.',
},
{
title: '🌐 Geniş üyelik ağı',
description: 'Türkiye genelinde amatör radyocularımızı bir araya getirerek güçlü bir topluluk oluşturmaktayız.',
},
]}
image={{
src: '~/assets/images/2024/12/ARC_2024_bayrak_logo-Large-1-1024x1024.png',
alt: 'ARC Logo',
width: 1024,
height: 1024,
}}
>
<Fragment slot="content">
<h3 class="text-2xl font-bold tracking-tight dark:text-white sm:text-3xl mb-2">
📡 Modern temeller üzerine kurulan derneğimiz
</h3>
Amatör radyo dünyasında öncü bir yaklaşım benimsiyor, teknoloji ve geleneksel değerleri harmanlıyoruz.
</Fragment>
<Fragment slot="bg">
<div class="absolute inset-0 bg-blue-50 dark:bg-transparent"></div>
</Fragment>
</Content>
<!-- HighlightedPosts Widget ******* -->
<BlogLatestPosts
title="📖 Blog'umuzda Daha Fazla İçerik Keşfedin"
information={`Blog'umuzda amatör telsizciliğe dair güncel bilgiler, teknik makaleler ve eğitim içerikleri bulabilirsiniz.
Her yeni makale, amatör radyo konusunda uzmanlaşmanız için önemli bir adım olacaktır.
Amatör radyo dünyasındaki gelişmeleri takip etmek için blog'umuzu ziyaret edin.
`}
/>
<!-- FAQs Widget ******************* -->
<FAQs
title="❓ Sıkça Sorulan Sorular"
subtitle="ARC hakkında merak ettikleriniz ve amatör telsizciliği konusunda sık sorulan sorular ve cevapları."
tagline="🔍 SSS"
classes={{ container: 'max-w-6xl' }}
items={[
{
title: 'Eğitim programlarına kimler katılabilir?',
description:
'Eğitim programlarımıza amatör telsiz lisansı olan veya lisans almaya hazırlanan herkesi davet ediyoruz.',
},
{
title: 'Hangi frekans bantlarında faaliyet gösteriyorsunuz?',
description:
'Derneğimiz VHF, UHF ve HF bantlarında faaliyet göstermektedir. Özellikle VHF/UHF röle sistemleri konusunda aktif çalışmalar yürütüyoruz.',
},
{
title: 'Eğitim programlarınıza nasıl katılabilirim?',
description:
'Eğitim programları hakkında bilgi almak için web sitemizi takip edebilir veya bizimle iletişime geçebilirsiniz. Düzenli olarak temel ve ileri seviye kurslar düzenlenmektedir.',
},
{
title: 'Teknik projelerde nasıl yer alabilirim?',
description:
'Teknik projelerimizde yer almak için bizimle iletişime geçin. Eğitim programlarımıza katılarak projelerimizde aktif rol alabilirsiniz.',
},
{
title: 'Derneğin röle sistemleri nasıl kullanılır?',
description:
'Röle sistemlerimizin kullanımı hakkında bilgi almak için teknik dokümantasyonumuzu inceleyebilir veya eğitim etkinliklerimize katılabilirsiniz.',
},
]}
/>
<!-- Stats Widget ****************** -->
<Stats
stats={[
{ title: 'Kuruluş Yılı', amount: '2024' },
{ title: 'Aktif Üye', amount: '100+' },
{ title: 'Eğitim Programı', amount: '25+' },
{ title: 'Teknik Proje', amount: '10+' },
]}
/>
<!-- CallToAction Widget *********** -->
<CallToAction
actions={[
{
variant: 'primary',
text: 'İletişim',
href: '/iletisim',
icon: 'tabler:mail',
},
]}
>
<Fragment slot="title">
📡 Amatör Radyocular<br class="block sm:hidden" /><span class="sm:whitespace-nowrap"> Derneği</span>
</Fragment>
<Fragment slot="subtitle">
Amatör radyo dünyasında yerinizi alın ve bizimle birlikte büyüyen toplulukta yer alın. <br
class="hidden md:inline"
/>
Bizimle iletişime geçin ve amatör radyo yolculuğunuza başlayın! 73 de YM1KTC
</Fragment>
</CallToAction>
<FaqSchema faqs={faqData} />
</Layout>