Skip to content

Commit b67f351

Browse files
hero+papers: surface Hugging Face datasets
- Hero: fix the broken "from , building" sentence by passing hero.lab into the {lab} placeholder so the lab name actually renders. - papers.ts: add Hugging Face links for LLMEval-Fair (llmeval-fdu/LLMEval-Fair), update LLMEval-Med to the new canonical llmeval-fdu/LLMEval-Med (the old HuayuSha mirror has been deleted), and attach hfUrl to the LLMEval-1 / LLMEval-2 related-repo cards. - PaperCard.tsx: render an HF Dataset badge alongside each related repo when hfUrl is provided. - blog.ts: fix the LLMEval-Med post HF link to llmeval-fdu/LLMEval-Med. Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent bfa3c9a commit b67f351

4 files changed

Lines changed: 53 additions & 17 deletions

File tree

‎src/components/Hero.tsx‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,7 @@ export function Hero() {
4949
</h1>
5050

5151
<p className="mx-auto mt-6 max-w-2xl text-lg text-muted-foreground sm:text-xl">
52-
{t("hero.desc", { lab: "" })}
53-
{/* inject lab name as styled span */}
52+
{t("hero.desc", { lab: t("hero.lab") })}
5453
</p>
5554

5655
<div className="mt-10 flex flex-col items-center justify-center gap-4 sm:flex-row">

‎src/components/PaperCard.tsx‎

Lines changed: 40 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -151,31 +151,59 @@ export function PaperCard({ paper, index = 0 }: { paper: Paper; index?: number }
151151
<p className="mb-2 text-xs font-medium text-muted-foreground uppercase tracking-wider">{t("papers.relatedDatasets")}</p>
152152
<div className="space-y-2">
153153
{paper.relatedRepos.map((repo) => (
154-
<a
154+
<div
155155
key={repo.name}
156-
href={repo.url}
157-
target="_blank"
158-
rel="noopener noreferrer"
159156
className="flex items-start gap-2 rounded-lg border border-border bg-muted/30 px-3 py-2 transition-colors hover:border-accent/30 hover:bg-muted/50"
160157
>
161-
<svg className="mt-0.5 h-4 w-4 shrink-0 text-muted-foreground" fill="currentColor" viewBox="0 0 24 24">
162-
<path d="M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z" />
163-
</svg>
158+
<a
159+
href={repo.url}
160+
target="_blank"
161+
rel="noopener noreferrer"
162+
className="mt-0.5 shrink-0 text-muted-foreground transition-colors hover:text-foreground"
163+
aria-label={`${repo.name} on GitHub`}
164+
>
165+
<svg className="h-4 w-4" fill="currentColor" viewBox="0 0 24 24">
166+
<path d="M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z" />
167+
</svg>
168+
</a>
164169
<div className="flex-1">
165-
<div className="flex items-center gap-2">
166-
<span className="text-sm font-medium text-foreground">{repo.name}</span>
170+
<div className="flex flex-wrap items-center gap-2">
171+
<a
172+
href={repo.url}
173+
target="_blank"
174+
rel="noopener noreferrer"
175+
className="text-sm font-medium text-foreground transition-colors hover:text-accent"
176+
>
177+
{repo.name}
178+
</a>
167179
{repo.stars != null && (
168-
<span className="inline-flex items-center gap-0.5 text-xs text-muted-foreground">
180+
<a
181+
href={repo.url}
182+
target="_blank"
183+
rel="noopener noreferrer"
184+
className="inline-flex items-center gap-0.5 text-xs text-muted-foreground transition-colors hover:text-foreground"
185+
>
169186
<svg className="h-3 w-3" fill="currentColor" viewBox="0 0 24 24">
170187
<path d="M12 .587l3.668 7.568 8.332 1.151-6.064 5.828 1.48 8.279L12 19.771l-7.416 3.642 1.48-8.279L0 9.306l8.332-1.151z" />
171188
</svg>
172189
{repo.stars}
173-
</span>
190+
</a>
191+
)}
192+
{repo.hfUrl && (
193+
<a
194+
href={repo.hfUrl}
195+
target="_blank"
196+
rel="noopener noreferrer"
197+
className="inline-flex items-center gap-1 rounded-full border border-yellow-500/30 bg-yellow-500/10 px-2 py-0.5 text-[11px] font-medium text-yellow-700 transition-colors hover:border-yellow-500/60 hover:bg-yellow-500/20 dark:text-yellow-300"
198+
>
199+
<span aria-hidden>🤗</span>
200+
HF Dataset
201+
</a>
174202
)}
175203
</div>
176204
<div className="text-xs text-muted-foreground">{repo.description}</div>
177205
</div>
178-
</a>
206+
</div>
179207
))}
180208
</div>
181209
</div>

‎src/data/blog.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ Rather than simple answer matching, LLMEval-Med uses an **automated evaluation p
115115
The evaluation reveals important insights about when and how LLMs can be safely deployed in clinical settings.
116116
117117
- **Paper**: [arXiv:2506.04078](https://arxiv.org/abs/2506.04078)
118-
- **Dataset**: [HuggingFace](https://huggingface.co/datasets/HuayuSha/LLMeval-Med)
118+
- **Dataset**: [HuggingFace](https://huggingface.co/datasets/llmeval-fdu/LLMEval-Med)
119119
- **Code**: [GitHub](https://github.com/llmeval/LLMEval-Med)
120120
`.trim(),
121121
},

‎src/data/papers.ts‎

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,13 @@ export interface Paper {
1717
stars?: number;
1818
tags: string[];
1919
featured?: boolean;
20-
relatedRepos?: { name: string; url: string; description: string; stars?: number }[];
20+
relatedRepos?: {
21+
name: string;
22+
url: string;
23+
description: string;
24+
stars?: number;
25+
hfUrl?: string;
26+
}[];
2127
}
2228

2329
export const papers: Paper[] = [
@@ -58,6 +64,7 @@ export const papers: Paper[] = [
5864
"LLMEval-Fair addresses robustness and fairness concerns in LLM evaluation through a 30-month longitudinal study. Built on a proprietary bank of 220,000 graduate-level questions across 13 academic disciplines, it dynamically samples unseen test sets for each evaluation run. Its automated pipeline ensures integrity via contamination-resistant data curation, a novel anti-cheating architecture, and a calibrated LLM-as-a-judge process achieving 90% agreement with human experts. A study of nearly 60 leading models reveals performance ceilings and exposes data contamination vulnerabilities undetectable by static benchmarks.",
5965
arxiv: "https://arxiv.org/abs/2508.05452",
6066
github: "https://github.com/llmeval/LLMEval-Fair",
67+
huggingface: "https://huggingface.co/datasets/llmeval-fdu/LLMEval-Fair",
6168
stars: 37,
6269
tags: ["evaluation", "fairness", "robustness", "generative QA", "longitudinal study"],
6370
featured: true,
@@ -94,7 +101,7 @@ export const papers: Paper[] = [
94101
arxiv: "https://arxiv.org/abs/2506.04078",
95102
github: "https://github.com/llmeval/LLMEval-Med",
96103
stars: 25,
97-
huggingface: "https://huggingface.co/datasets/HuayuSha/LLMeval-Med",
104+
huggingface: "https://huggingface.co/datasets/llmeval-fdu/LLMEval-Med",
98105
tags: ["medical", "clinical", "physician validation", "LLM-as-Judge"],
99106
featured: true,
100107
},
@@ -128,12 +135,14 @@ export const papers: Paper[] = [
128135
url: "https://github.com/llmeval/LLMEval-1",
129136
stars: 113,
130137
description: "Phase I dataset: 17 categories, 453 questions, 2,186 annotators for Chinese LLM evaluation",
138+
hfUrl: "https://huggingface.co/datasets/llmeval-fdu/LLMEval-1",
131139
},
132140
{
133141
name: "LLMEval-2",
134142
url: "https://github.com/llmeval/LLMEval-2",
135143
stars: 71,
136144
description: "Phase II dataset: professional domain evaluation across 12 academic disciplines, 480 questions",
145+
hfUrl: "https://huggingface.co/datasets/llmeval-fdu/LLMEval-2",
137146
},
138147
],
139148
},

0 commit comments

Comments
 (0)