Skip to content

Commit cab6cf0

Browse files
jajupmochiclaude
andcommitted
fix(site): post-launch review corrections
- apps gallery: Cards/Detailed toggle now highlights the active view on load. mountGallery only synced the `on` class on click / from localStorage, so ?view=detailed rendered the detailed list but left "Cards" lit. The ?view= param is now authoritative and the highlight syncs to it. (js/projects-render.js) - H-index 7 -> 6 on both index files + data/citations.json. Per Google Scholar the value is 6; the earlier bump to 7 (from a stale json field) was wrong. - "read my CV" moved out of the hero into the About Me notebook as a CV row (graduation-cap icon, "Read my CV ↗ · PDF"); hero identity block de-cluttered. - Footer social links: added DBLP (ai-dblp, dblp.org/pid/152/2558) and reordered by what interviewers / collaborators / peers weight most — Scholar, GitHub, LinkedIn, DBLP, ORCID, ResearchGate, X, Email (both index files). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 5e9ce60 commit cab6cf0

4 files changed

Lines changed: 21 additions & 11 deletions

File tree

data/citations.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"scholar_id": "cnlixw0AAAAJ",
33
"total_citations": 130,
4-
"h_index": 7,
4+
"h_index": 6,
55
"i10_index": 5,
66
"last_updated": "2026-04-21T00:00:00Z",
77
"publications": [

index_en.html

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -935,7 +935,6 @@ <h2 class="wp-h2" data-i18n="welcome.title">welcome, say hi?</h2>
935935
<span class="hn-role-line hn-role-1">Research Scientist · Postdoc</span>
936936
<span class="hn-role-line hn-role-2">University of Bern, Switzerland</span>
937937
</p>
938-
<a class="hn-cv-link" href="res/cv/CV_Linlin_Jia_en.pdf" target="_blank" rel="noopener" aria-label="Read my CV, PDF, opens in a new tab">read my CV <span class="hn-cv-arrow" aria-hidden="true">&#8599;</span></a>
939938
</div>
940939
</div>
941940

@@ -1163,6 +1162,11 @@ <h2 class="section-title"><i class="fas fa-user" aria-hidden="true"></i> <span d
11631162
<span class="about-row-label" data-i18n="about.row.looking.label">Looking</span>
11641163
<span class="about-row-value" data-i18n-html="about.row.looking.value"><strong>ML Research Scientist / Engineer</strong> roles · academia &amp; industry</span>
11651164
</div>
1165+
<div class="about-row">
1166+
<svg class="about-icon" aria-hidden="true"><use href="#ai-cap"/></svg>
1167+
<span class="about-row-label" data-i18n="about.row.cv.label">CV</span>
1168+
<span class="about-row-value" data-i18n-html="about.row.cv.value"><a href="res/cv/CV_Linlin_Jia_en.pdf" target="_blank" rel="noopener">Read my CV <span aria-hidden="true">&#8599;</span></a> &middot; PDF</span>
1169+
</div>
11661170
</div>
11671171
</div>
11681172
<div class="stats-grid">
@@ -1173,7 +1177,7 @@ <h2 class="section-title"><i class="fas fa-user" aria-hidden="true"></i> <span d
11731177
<div class="stat-card"><div class="stat-number">20+</div><div class="stat-label" data-i18n="stats.students">Students Mentored</div></div>
11741178
<div class="stat-card"><div class="stat-number">8+</div><div class="stat-label" data-i18n="stats.years">Industry Experience</div></div>
11751179
<div class="stat-card"><div class="stat-number">130</div><div class="stat-label" data-i18n="stats.citations">Citations</div></div>
1176-
<div class="stat-card"><div class="stat-number">7</div><div class="stat-label" data-i18n="stats.h_index">H-index</div></div>
1180+
<div class="stat-card"><div class="stat-number">6</div><div class="stat-label" data-i18n="stats.h_index">H-index</div></div>
11771181
</div>
11781182
</div>
11791183
</div>
@@ -2165,12 +2169,13 @@ <h3 data-i18n="footer.tagline">Linlin Jia, Ph.D.</h3>
21652169
<p data-i18n="footer.contact_line">linlin.jia@unibe.ch | Bern, Switzerland</p>
21662170
</div>
21672171
<div class="footer-links">
2168-
<a href="https://github.com/jajupmochi" target="_blank" rel="noopener" aria-label="GitHub profile"><i class="fab fa-github" aria-hidden="true"></i></a>
21692172
<a href="https://scholar.google.com/citations?user=cnlixw0AAAAJ" target="_blank" rel="noopener" aria-label="Google Scholar profile"><i class="fas fa-graduation-cap" aria-hidden="true"></i></a>
2173+
<a href="https://github.com/jajupmochi" target="_blank" rel="noopener" aria-label="GitHub profile"><i class="fab fa-github" aria-hidden="true"></i></a>
21702174
<a href="https://www.linkedin.com/in/linlin-jia-b456a6a7/" target="_blank" rel="noopener" aria-label="LinkedIn profile"><i class="fab fa-linkedin" aria-hidden="true"></i></a>
2171-
<a href="https://x.com/jajupmochi" target="_blank" rel="noopener" aria-label="Twitter / X profile"><i class="fab fa-twitter" aria-hidden="true"></i></a>
2172-
<a href="https://www.researchgate.net/profile/Linlin_Jia" target="_blank" rel="noopener" aria-label="ResearchGate profile"><i class="ai ai-researchgate" aria-hidden="true"></i></a>
2175+
<a href="https://dblp.org/pid/152/2558.html" target="_blank" rel="noopener" aria-label="DBLP author page"><i class="ai ai-dblp" aria-hidden="true"></i></a>
21732176
<a href="https://orcid.org/0000-0002-3834-1498" target="_blank" rel="noopener" aria-label="ORCID profile"><i class="ai ai-orcid" aria-hidden="true"></i></a>
2177+
<a href="https://www.researchgate.net/profile/Linlin_Jia" target="_blank" rel="noopener" aria-label="ResearchGate profile"><i class="ai ai-researchgate" aria-hidden="true"></i></a>
2178+
<a href="https://x.com/jajupmochi" target="_blank" rel="noopener" aria-label="Twitter / X profile"><i class="fab fa-twitter" aria-hidden="true"></i></a>
21742179
<a href="mailto:linlin.jia@unibe.ch" aria-label="Email Linlin"><i class="fas fa-envelope" aria-hidden="true"></i></a>
21752180
</div>
21762181
</div>

index_en_clear.html

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1082,7 +1082,7 @@ <h2 class="section-title"><i class="fas fa-user" aria-hidden="true"></i> <span d
10821082
<div class="stat-card"><div class="stat-number">20+</div><div class="stat-label" data-i18n="stats.students">Students Mentored</div></div>
10831083
<div class="stat-card"><div class="stat-number">8+</div><div class="stat-label" data-i18n="stats.years">Industry Experience</div></div>
10841084
<div class="stat-card"><div class="stat-number">130</div><div class="stat-label" data-i18n="stats.citations">Citations</div></div>
1085-
<div class="stat-card"><div class="stat-number">7</div><div class="stat-label" data-i18n="stats.h_index">H-index</div></div>
1085+
<div class="stat-card"><div class="stat-number">6</div><div class="stat-label" data-i18n="stats.h_index">H-index</div></div>
10861086
</div>
10871087
</div>
10881088
</div>
@@ -2266,12 +2266,13 @@ <h3 data-i18n="footer.tagline">Linlin Jia, Ph.D.</h3>
22662266
<p data-i18n="footer.contact_line">linlin.jia@unibe.ch | Bern, Switzerland</p>
22672267
</div>
22682268
<div class="footer-links">
2269-
<a href="https://github.com/jajupmochi" target="_blank" rel="noopener" aria-label="GitHub profile"><i class="fab fa-github" aria-hidden="true"></i></a>
22702269
<a href="https://scholar.google.com/citations?user=cnlixw0AAAAJ" target="_blank" rel="noopener" aria-label="Google Scholar profile"><i class="fas fa-graduation-cap" aria-hidden="true"></i></a>
2270+
<a href="https://github.com/jajupmochi" target="_blank" rel="noopener" aria-label="GitHub profile"><i class="fab fa-github" aria-hidden="true"></i></a>
22712271
<a href="https://www.linkedin.com/in/linlin-jia-b456a6a7/" target="_blank" rel="noopener" aria-label="LinkedIn profile"><i class="fab fa-linkedin" aria-hidden="true"></i></a>
2272-
<a href="https://x.com/jajupmochi" target="_blank" rel="noopener" aria-label="Twitter / X profile"><i class="fab fa-twitter" aria-hidden="true"></i></a>
2273-
<a href="https://www.researchgate.net/profile/Linlin_Jia" target="_blank" rel="noopener" aria-label="ResearchGate profile"><i class="ai ai-researchgate" aria-hidden="true"></i></a>
2272+
<a href="https://dblp.org/pid/152/2558.html" target="_blank" rel="noopener" aria-label="DBLP author page"><i class="ai ai-dblp" aria-hidden="true"></i></a>
22742273
<a href="https://orcid.org/0000-0002-3834-1498" target="_blank" rel="noopener" aria-label="ORCID profile"><i class="ai ai-orcid" aria-hidden="true"></i></a>
2274+
<a href="https://www.researchgate.net/profile/Linlin_Jia" target="_blank" rel="noopener" aria-label="ResearchGate profile"><i class="ai ai-researchgate" aria-hidden="true"></i></a>
2275+
<a href="https://x.com/jajupmochi" target="_blank" rel="noopener" aria-label="Twitter / X profile"><i class="fab fa-twitter" aria-hidden="true"></i></a>
22752276
<a href="mailto:linlin.jia@unibe.ch" aria-label="Email Linlin"><i class="fas fa-envelope" aria-hidden="true"></i></a>
22762277
</div>
22772278
</div>

js/projects-render.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,11 @@
231231
try { localStorage.setItem('galleryView', view); } catch (_) {}
232232
render();
233233
});
234-
try { const saved = localStorage.getItem('galleryView'); if (saved) { view = saved; if (modeWrap) modeWrap.querySelectorAll('[data-view]').forEach(x => x.classList.toggle('on', x.dataset.view === view)); } } catch (_) {}
234+
// Keep the Cards/Detailed toggle highlight in sync with the resolved view on load.
235+
// The ?view= param (cfg.view) is authoritative; previously the active `on` class
236+
// was only set on click / from localStorage, so loading ?view=detailed rendered the
237+
// detailed list but left "Cards" highlighted.
238+
if (modeWrap) modeWrap.querySelectorAll('[data-view]').forEach(x => x.classList.toggle('on', x.dataset.view === view));
235239

236240
render();
237241
}

0 commit comments

Comments
 (0)