--- import { Image } from 'astro:assets'; import { getCollection } from 'astro:content'; import BaseLayout from '../../layouts/BaseLayout.astro'; const moments = (await getCollection('moments')).sort( (a, b) => b.data.pubDate.getTime() - a.data.pubDate.getTime(), ); const iso = (d: Date) => d.toISOString(); --- 瞬间 零碎的记录:随手拍、一句话感想、开源动态。 {moments.map((m) => ( {iso(m.data.pubDate).slice(0, 10)} {m.data.image && ( )} {m.data.text && {m.data.text}} {m.data.tags.length > 0 && ( {m.data.tags.map((tag) => {`#${tag}`})} )} ))}
零碎的记录:随手拍、一句话感想、开源动态。
{m.data.text}
{m.data.tags.map((tag) => {`#${tag}`})}
{`#${tag}`}