PageSourceSearch

https://seougynokseg.base44.app/assets/Szotar-DGkcPy9_.js

js seougynokseg.base44.app collected 2026-10-03 03:08:51 UTC 4,839 bytes, 1 lines download raw bytes

1import{r,g as m,j as e,S as f,f as h,h as k,e as x,L as z}from"./index-BqwI91fT.js";import{S as j}from"./Seo-DIQhWtdf.js";import{B as y}from"./Breadcrumbs-YcIQwGnC.js";import{u as b}from"./usePullToRefresh-CAQNq0CF.js";import{L as v}from"./loader-circle-D6Irx1Os.js";function O(){const[n,i]=r.useState([]),[p,a]=r.useState(!0),[o,u]=r.useState(""),{pullDistance:d,isRefreshing:l}=b({onRefresh:async()=>{a(!0);try{const t=await m.entities.SeoKifejezes.list();i(t||[])}catch{}finally{a(!1)}}});r.useEffect(()=>{let t=!0;return m.entities.SeoKifejezes.list().then(s=>{t&&(i(s||[]),a(!1))}).catch(()=>t&&a(!1)),()=>{t=!1}},[]);const c=n.filter(t=>{const s=o.trim().toLowerCase();return s?(t.kifejezes||"").toLowerCase().includes(s)||(t.leiras||"").toLowerCase().includes(s)||(t.angol_nev||"").toLowerCase().includes(s):!0}),g={"@context":"https://schema.org","@type":"DefinedTermSet",name:"SEO szótár",url:`${f.domain}/seo-szotar/`,inLanguage:"hu"};return e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"flex items-center justify-center overflow-hidden transition-all duration-100",style:{height:l?40:d,opacity:d>0||l?1:0},children:e.jsx(v,{className:`h-6 w-6 text-ultra ${l?"animate-spin":""}`})}),e.jsx(j,{title:"SEO szótár – magyar nyelvű keresőoptimalizálási kislexikon | SEO Ügynökség Tudásportál",description:"Érthető magyar nyelvű magyarázatok a keresőoptimalizálás, a linképítés, a technikai SEO és az AI-keresés legfontosabb fogalmaihoz. Független, forrásalapú SEO kislexikon.",path:"/seo-szotar/",jsonLd:g}),e.jsxs("article",{className:"mx-auto max-w-3xl px-4 sm:px-6 pt-10 pb-8",children:[e.jsx(y,{items:[{label:"SEO szótár"}]}),e.jsxs("div",{className:"flex items-center gap-2 mt-6 text-[hsl(var(--accent-ultra))]",children:[e.jsx(h,{className:"h-4 w-4","aria-hidden":"true"}),e.jsx("span",{className:"font-mono text-[14px] uppercase tracking-[0.18em] font-semibold",children:"Kislexikon"})]}),e.jsx("h1",{className:"mt-3 font-display text-[34px] sm:text-[44px] leading-[1.08] font-semibold text-ink tracking-tight",children:"SEO szótár"}),e.jsx("p",{className:"mt-5 text-[17px] leading-relaxed text-muted-foreground",children:"A keresőoptimalizálás nyelvezete gyakran angol zsargonból épül, és a magyar nyelvű források között sok a pontatlan vagy más kontextusból átemelt definíció. Ez a kislexikon a portál szerkesztői elvei szerint, forrásalapúan és érthetően magyarázza el a legfontosabb fogalmakat — a keresőoptimalizálás alapjaitól a technikai SEO-n és a linképítésen át az AI-alapú keresési láthatóság (GEO, AEO) fogalmi világáig. A szócikkek célja, hogy egy-egy kifejezést ne csak megnevezzen, hanem döntési kontextusba is helyezzen: miért számít, mit mér, és mire érdemes figyelni. Minden bejegyzés a kapcsolódó mélyebb tudástári oldalhoz belső linken is elvezet, így a szótár egyben a portál tematikus belépőpontja is."}),e.jsxs("div",{className:"mt-8 relative",children:[e.jsx(k,{className:"absolute left-3.5 top-1/2 -translate-y-1/2 h-4 w-4 text-muted-foreground","aria-hidden":"true"}),e.jsx("input",{type:"search",value:o,onChange:t=>u(t.target.value),placeholder:"Kifejezés keresése a szótárban…",className:"w-full rounded-full border border-border bg-card pl-10 pr-4 py-2.5 text-[15px] text-ink placeholder:text-muted-foreground focus:outline-none focus:ring-2 focus:ring-[hsl(var(--accent-ultra))]/40 focus:border-[hsl(var(--accent-ultra))]","aria-label":"Keresés a szótárban"})]}),e.jsx("div",{className:"mt-8",children:p?e.jsx("p",{className:"text-[14px] text-muted-foreground",children:"Betöltés…"}):c.length===0?e.jsx("p",{className:"text-[14px] text-muted-foreground",children:n.length===0?"Még nincsenek szótári bejegyzések.":"Nincs találat a keresésre."}):e.jsx("dl",{className:"divide-y divide-border rounded-2xl border border-border bg-card overflow-hidden",children:c.map(t=>e.jsxs("div",{className:"px-5 sm:px-6 py-5",children:[e.jsxs("dt",{className:"flex flex-wrap items-baseline gap-x-3 gap-y-1",children:[e.jsx("span",{className:"text-[18px] font-semibold text-ink font-display",children:t.kifejezes}),t.angol_nev&&e.jsx("span",{className:"font-mono text-[14px] text-muted-foreground",children:t.angol_nev}),t.kategoria&&x[t.kategoria]&&e.jsx("span",{className:"ml-auto rounded-full bg-accent px-2.5 py-0.5 font-mono text-[14px] uppercase tracking-[0.12em] text-muted-foreground",children:x[t.kategoria]})]}),e.jsx("dd",{className:"mt-2 text-[15px] leading-relaxed text-muted-foreground",children:t.leiras})]},t.id))})}),e.jsx("div",{className:"mt-10",children:e.jsx(z,{to:"/",className:"inline-flex items-center gap-2 text-[14px] font-semibold text-ink hover:text-[hsl(var(--accent-ultra))]",children:"← Vissza a tudástár kezdőlapjára"})})]})]})}export{O as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.