--- import { getCollection } from 'astro:content'; import BaseLayout from '../../layouts/BaseLayout.astro'; import ProjectCard from '../../components/ProjectCard.astro'; const projects = (await getCollection('projects')).sort( (a, b) => b.data.order - a.data.order ); const categories = ['全部', '硬件', '软件', '通信', '机器人', '其他']; ---

项目

电子工程、软件、通信与机器人方向的作品与产品。

{ projects.length > 0 ? ( <>
{categories.map((c) => ( ))}
{projects.map((p) => (
))}
) : (

暂无项目。在 src/content/projects/ 新建 Markdown 文件即可添加。

) }