PageSourceSearch

https://to-md.org/assets/blog-card-720eyLqn.js

js to-md.org collected 2026-10-08 08:31:13 UTC 1,318 bytes, 1 lines download raw bytes

1import{Lg as e}from"./messages-B7vy2gX4.js";import{t}from"./navigation-DVitfQce.js";import{n}from"./posts-BbyOAPiz.js";var r=e();function i({href:e,title:i,description:a,image:o,date:s,authorName:c,authorImage:l}){return(0,r.jsxs)(t,{href:e,className:`group relative flex flex-col overflow-hidden rounded-2xl border border-border bg-card transition-all hover:border-foreground/20 hover:shadow-sm`,children:[o&&(0,r.jsx)(`img`,{src:o,alt:i,width:640,height:360,loading:`lazy`,className:`aspect-video w-full object-cover object-center`}),(0,r.jsxs)(`div`,{className:`flex flex-1 flex-col gap-3 p-6`,children:[(0,r.jsx)(`h3`,{className:`font-medium leading-snug group-hover:underline group-hover:underline-offset-4`,children:i}),a&&(0,r.jsx)(`p`,{className:`line-clamp-3 text-sm leading-relaxed text-muted-foreground`,children:a}),(0,r.jsxs)(`div`,{className:`mt-auto flex items-center gap-2 pt-2 text-xs text-muted-foreground`,children:[s&&(0,r.jsxs)(`span`,{className:`inline-flex items-center gap-1.5`,children:[(0,r.jsx)(n,{className:`size-3.5`}),s]}),(0,r.jsx)(`span`,{className:`flex-1`}),(c||l)&&(0,r.jsxs)(`span`,{className:`inline-flex items-center gap-2`,children:[l&&(0,r.jsx)(`img`,{src:l,alt:c||``,width:20,height:20,loading:`lazy`,className:`size-5 rounded-full object-cover`}),c]})]})]})]})}export{i as t};

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.