PageSourceSearch

https://www.jerusalem-oldcity.org.il/assets/blog-B7AEiAqA.js

js jerusalem-oldcity.org.il collected 2026-10-02 08:16:24 UTC 2,807 bytes, 1 lines download raw bytes

1import{t as e}from"./jsx-runtime-DGeXAQPT.js";import{t}from"./link-jcQW112O.js";import{o as n}from"./index-YSTls8DU.js";var r=e();function i(){let{posts:e}=n.useLoaderData(),[i,...a]=e;return(0,r.jsx)(`div`,{dir:`rtl`,className:`font-body bg-sand`,children:(0,r.jsx)(`section`,{className:`section-y`,children:(0,r.jsxs)(`div`,{className:`mx-auto max-w-6xl px-4`,children:[(0,r.jsxs)(`div`,{className:`mb-12 text-center`,children:[(0,r.jsx)(`span`,{className:`rule-eyebrow`,children:`יומן המסע`}),(0,r.jsx)(`h1`,{className:`mt-3 font-display text-5xl md:text-6xl font-bold text-sand-ink`,children:`כל הכתבות`}),(0,r.jsx)(`p`,{className:`mx-auto mt-4 max-w-2xl text-neutral-600`,children:`סיפורים, מסלולים והמלצות מהשטח — בישראל ובחו״ל.`})]}),i?.slug&&(0,r.jsxs)(t,{to:`/$slug/`,params:{slug:i.slug},className:`group mb-12 block overflow-hidden rounded-sm bg-white shadow-sm md:grid md:grid-cols-5`,children:[(0,r.jsx)(`div`,{className:`relative aspect-[16/10] md:col-span-3 md:aspect-auto md:min-h-[420px] overflow-hidden bg-[var(--sand-200)]`,children:i.cover_image_url?(0,r.jsx)(`img`,{src:i.cover_image_url,alt:i.title??``,className:`zoom-slow h-full w-full object-cover`}):(0,r.jsx)(`div`,{className:`h-full w-full bg-gradient-to-br from-[var(--sand-100)] to-[var(--sky-500)]/40`})}),(0,r.jsxs)(`div`,{className:`flex flex-col justify-center gap-4 p-8 md:col-span-2 md:p-12`,children:[(0,r.jsx)(`span`,{className:`rule-eyebrow`,children:`החדש ביותר`}),(0,r.jsx)(`h2`,{className:`font-display text-3xl md:text-4xl font-bold leading-tight text-sand-ink group-hover:text-sky-ink transition`,children:i.title}),i.excerpt&&(0,r.jsx)(`p`,{className:`text-neutral-600 leading-relaxed line-clamp-5`,children:i.excerpt}),(0,r.jsx)(`span`,{className:`text-sm font-medium text-sky-ink`,children:`קרא עוד ←`})]})]}),(0,r.jsx)(`div`,{className:`grid grid-cols-1 gap-8 sm:grid-cols-2 lg:grid-cols-3`,children:a.map(e=>e.slug?(0,r.jsxs)(t,{to:`/$slug/`,params:{slug:e.slug},className:`group block`,children:[(0,r.jsxs)(`div`,{className:`relative aspect-[4/5] overflow-hidden rounded-sm bg-[var(--sand-200)]`,children:[e.cover_image_url?(0,r.jsx)(`img`,{src:e.cover_image_url,alt:e.title??``,loading:`lazy`,className:`zoom-slow h-full w-full object-cover`}):(0,r.jsx)(`div`,{className:`h-full w-full bg-gradient-to-br from-[var(--sand-100)] to-[var(--sky-500)]/40`}),(0,r.jsx)(`div`,{className:`absolute inset-0 scrim-b opacity-80`}),(0,r.jsx)(`h2`,{className:`absolute inset-x-0 bottom-0 p-5 font-display text-xl font-bold leading-snug text-white drop-shadow-md line-clamp-3`,children:e.title})]}),e.excerpt&&(0,r.jsx)(`p`,{className:`mt-3 text-sm text-neutral-600 line-clamp-2`,children:e.excerpt})]},e.id):null)})]})})})}export{i as component};

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.