import { c as createComponent, r as renderComponent, a as renderTemplate, m as maybeRenderHead, b as addAttribute } from '../chunks/astro/server_BfDhyAjM.mjs'; import 'kleur/colors'; import { $ as $$PageLayout } from '../chunks/PageLayout_CDwIBOQs.mjs'; import { f as fetchPosts } from '../chunks/blog_J6XM7OAu.mjs'; import { T as TAG_BASE } from '../chunks/permalinks_BMxSf01e.mjs'; export { renderers } from '../renderers.mjs'; const prerender = true; const $$Etiketler = createComponent(async ($$result, $$props, $$slots) => { const posts = await fetchPosts(); const tagsMap = /* @__PURE__ */ new Map(); posts.forEach((post) => { if (post.tags && Array.isArray(post.tags)) { post.tags.forEach((tag) => { const tagSlug = tag.slug; if (tagsMap.has(tagSlug)) { tagsMap.get(tagSlug).count += 1; } else { tagsMap.set(tagSlug, { title: tag.title, slug: tagSlug, count: 1 }); } }); } }); const tags = Array.from(tagsMap.values()).sort((a, b) => { if (b.count !== a.count) { return b.count - a.count; } return a.title.localeCompare(b.title, "tr"); }); const metadata = { title: "\u{1F3F7}\uFE0F Etiketler", description: "Amat\xF6r radyo blog etiketlerini g\xF6r\xFCnt\xFCleyin - 73 de YM1KTC", robots: { index: true, follow: true } }; return renderTemplate`${renderComponent($$result, "Layout", $$PageLayout, { "metadata": metadata }, { "default": async ($$result2) => renderTemplate` ${maybeRenderHead()}

🏷️ Etiketler

📡 Amatör radyo blog yazılarımızı etiketlere göre keşfedin - QSL!

${tags.map((tag) => renderTemplate` ${tag.title} ${tag.count} `)}
${tags.length === 0 && renderTemplate`

🏷️ Henüz hiç etiket bulunmamaktadır. QRT!

`} ${tags.length > 0 && renderTemplate`

📻 Popüler Etiketler

${tags.slice(0, 6).map((tag) => renderTemplate`

${tag.title}

${tag.count} ${tag.count === 1 ? "yaz\u0131" : "yaz\u0131"}

${tag.count}
`)}
`}
` })}`; }, "/Users/bugracanata/Developer/[Telsiz]/ARC-Web-Sitesi/src/pages/etiketler.astro", void 0); const $$file = "/Users/bugracanata/Developer/[Telsiz]/ARC-Web-Sitesi/src/pages/etiketler.astro"; const $$url = "/etiketler"; const _page = /*#__PURE__*/Object.freeze(/*#__PURE__*/Object.defineProperty({ __proto__: null, default: $$Etiketler, file: $$file, prerender, url: $$url }, Symbol.toStringTag, { value: 'Module' })); const page = () => _page; export { page };