Skip to content

Commit 31891bc

Browse files
committed
tmp
1 parent 117a893 commit 31891bc

File tree

10 files changed

+383
-249
lines changed

10 files changed

+383
-249
lines changed

alumni.html

Lines changed: 20 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,26 @@
1818
<div id="header-placeholder"></div>
1919

2020
<main>
21-
<section id="alumni-main" class="container sec">
22-
<nav aria-label="Breadcrumb" class="alumni-breadcrumb">
23-
<a href="index.html" data-i18n="alumniPage.breadcrumb.home">首页</a>
24-
<span style="opacity:.6;"> / </span>
25-
<a href="people.html" data-i18n="alumniPage.breadcrumb.people">团队成员</a>
26-
<span style="opacity:.6;"> / </span>
27-
<span data-i18n="alumniPage.breadcrumb.alumni"><strong>校友介绍</strong></span>
28-
</nav>
21+
<section class="page-hero">
22+
<div class="container">
23+
<nav class="breadcrumb" aria-label="Breadcrumb">
24+
<span><a href="index.html" data-i18n="breadcrumb.home">首页</a></span>
25+
<span><a href="people.html" data-i18n="peoplePage.title">团队成员</a></span>
26+
<span class="current" data-i18n="alumniPage.title">校友网络</span>
27+
</nav>
28+
<div class="page-hero-content">
29+
<div class="page-hero-copy">
30+
<h1 data-i18n="alumniPage.title">校友网络</h1>
31+
<p data-i18n="alumniPage.intro">OpenMOSS Team 为培养了众多优秀的研究人员和工程师而自豪。我们的校友遍布学术界和工业界,在世界各地的顶尖机构和公司中发挥着重要作用。</p>
32+
</div>
33+
<div class="page-hero-actions">
34+
<a class="btn btn-primary" href="people.html" data-i18n="alumniPage.backPeople">团队成员</a>
35+
</div>
36+
</div>
37+
</div>
38+
</section>
2939

40+
<section id="alumni-main" class="container sec">
3041
<aside class="toc-sidebar" aria-label="快速导航">
3142
<button class="back-to-top" onclick="window.scrollTo({top: 0, behavior: 'smooth'})" data-i18n="alumniPage.backToTop">回到顶部</button>
3243
<h3 data-i18n="alumniPage.toc">目录</h3>
@@ -65,7 +76,7 @@ <h2 id="visiting" class="section-subtitle" data-i18n="alumniPage.visiting">访
6576

6677

6778
<div style="margin-top: 60px; text-align: center; display: flex; justify-content: center; gap: 12px; flex-wrap: wrap;">
68-
<a class="btn btn-outline" href="people.html" data-i18n="alumniPage.backPeople">查看团队成员</a>
79+
<a class="btn btn-outline" href="people.html" data-i18n="alumniPage.backPeople">团队成员</a>
6980
<a class="btn btn-primary" href="index.html" data-i18n="alumniPage.backHome">返回首页</a>
7081
</div>
7182
</section>

assets/css/style.css

Lines changed: 115 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,67 @@ li {
9494
margin-bottom: 0px;
9595
}
9696

97+
.breadcrumb {
98+
display: flex;
99+
align-items: center;
100+
flex-wrap: wrap;
101+
gap: 8px;
102+
font-size: 14px;
103+
color: var(--text-soft);
104+
margin-bottom: 16px;
105+
}
106+
107+
.breadcrumb a {
108+
color: var(--fudan-blue-90);
109+
font-weight: 500;
110+
}
111+
112+
.breadcrumb span {
113+
display: inline-flex;
114+
align-items: center;
115+
gap: 8px;
116+
}
117+
118+
.breadcrumb span + span::before {
119+
content: "/";
120+
color: var(--text-soft);
121+
margin-right: 8px;
122+
}
123+
124+
.breadcrumb .current {
125+
color: var(--text);
126+
font-weight: 600;
127+
}
128+
129+
.page-hero {
130+
background: linear-gradient(135deg, rgba(17, 78, 187, 0.08), rgba(238, 243, 255, 0.9));
131+
padding: 48px 0;
132+
border-bottom: 1px solid var(--border);
133+
}
134+
135+
.page-hero-content {
136+
display: flex;
137+
align-items: center;
138+
justify-content: space-between;
139+
gap: 32px;
140+
flex-wrap: wrap;
141+
}
142+
143+
.page-hero-copy {
144+
max-width: 720px;
145+
}
146+
147+
.page-hero-copy p {
148+
color: var(--text-soft);
149+
}
150+
151+
.page-hero-actions {
152+
display: flex;
153+
flex-direction: column;
154+
align-items: flex-start;
155+
gap: 12px;
156+
}
157+
97158
/* English homepage: no longer needed as hero-side removed */
98159

99160
.container {
@@ -589,6 +650,32 @@ html[lang="zh-CN"] .highlight-card h3 {
589650
font-weight: 500;
590651
}
591652

653+
.detail-section {
654+
background-color: var(--white);
655+
border: 1px solid var(--border);
656+
border-radius: 16px;
657+
padding: 32px;
658+
box-shadow: 0 12px 30px var(--shadow-color);
659+
}
660+
661+
.detail-section + .detail-section {
662+
margin-top: 32px;
663+
}
664+
665+
.detail-content h3 {
666+
margin-bottom: 8px;
667+
font-size: 18px;
668+
font-weight: 600;
669+
}
670+
671+
.detail-content p {
672+
margin-bottom: 12px;
673+
}
674+
675+
.detail-content strong {
676+
font-weight: 600;
677+
}
678+
592679
.resource-grid {
593680
display: grid;
594681
grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
@@ -777,6 +864,15 @@ html[lang="en"] #resources .resource-card h3 {
777864
.cta-content {
778865
gap: 24px;
779866
}
867+
868+
.page-hero-content {
869+
flex-direction: column;
870+
align-items: flex-start;
871+
}
872+
873+
.page-hero-actions {
874+
width: 100%;
875+
}
780876
}
781877

782878
@media (max-width: 560px) {
@@ -825,57 +921,39 @@ html[lang="en"] #resources .resource-card h3 {
825921

826922
/* Alumni main container alignment */
827923
#alumni-main.container {
828-
padding-left: 0 !important;
829-
padding-right: 0 !important;
830-
padding-top: 60px !important;
831-
margin-left: auto;
832-
margin-right: auto;
833-
width: min(1100px, calc(100% - 40px));
834-
}
835-
836-
/* Breadcrumb */
837-
.alumni-breadcrumb {
838-
margin-left: 0;
839-
padding-left: 0;
840-
margin-bottom: 32px;
841-
font-size: 14px;
842-
}
843-
844-
.alumni-breadcrumb a {
845-
color: var(--fudan-blue);
846-
text-decoration: none;
847-
transition: color 0.2s ease;
848-
}
849-
850-
.alumni-breadcrumb a:hover {
851-
color: var(--fudan-blue-80);
852-
text-decoration: underline;
924+
padding-top: 40px !important;
853925
}
854926

855927
/* Alumni list layout */
856928
.alumni-list {
857929
display: grid;
858-
gap: 2px;
930+
grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
931+
gap: 16px;
859932
margin-top: 16px;
860933
margin-bottom: 32px;
861934
}
862935

863936
.alumni-row {
864-
display: grid;
865-
grid-template-columns: 200px 1fr;
866-
gap: 24px;
867-
padding: 8px 0;
937+
background-color: var(--white);
938+
border: 1px solid var(--border);
939+
border-radius: 12px;
940+
padding: 20px;
868941
font-size: 15px;
869-
transition: background-color 0.2s ease;
942+
box-shadow: 0 8px 20px var(--shadow-color);
943+
display: flex;
944+
flex-direction: column;
945+
gap: 4px;
946+
min-height: 120px;
947+
transition: border-color 0.2s ease, box-shadow 0.2s ease;
870948
}
871949

872950
.alumni-row:hover {
873-
background-color: rgba(241, 245, 255, 0.5);
874-
border-radius: 6px;
951+
border-color: var(--fudan-blue-80);
952+
box-shadow: 0 12px 30px var(--shadow-color);
875953
}
876954

877955
.alumni-row .name {
878-
font-weight: 500;
956+
font-weight: 600;
879957
color: var(--text);
880958
}
881959

@@ -994,23 +1072,18 @@ h3.year-badge {
9941072

9951073
@media (max-width: 768px) {
9961074
.alumni-row {
997-
grid-template-columns: 1fr;
998-
gap: 4px;
999-
padding: 12px 8px;
1075+
padding: 16px;
1076+
min-height: auto;
10001077
}
10011078

10021079
.alumni-row .name {
10031080
font-size: 16px;
1004-
margin-bottom: 4px;
1081+
margin-bottom: 2px;
10051082
}
10061083

10071084
.alumni-row .destination {
10081085
font-size: 14px;
10091086
}
1010-
1011-
#alumni-main.container {
1012-
padding-top: 60px !important;
1013-
}
10141087
}
10151088

10161089
@media (max-width: 560px) {

assets/js/main.js

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ function initApp() {
2828
'nav.resources': '公益资源',
2929
'nav.alumni': '校友网络',
3030
'nav.join': '加入我们',
31+
'breadcrumb.home': '首页',
3132

3233
'hero.subtitle': 'OpenMOSS Team',
3334
'hero.title': '构建值得信赖的开放基础模型,服务社会',
@@ -119,10 +120,12 @@ function initApp() {
119120
// Projects Page
120121
'projectsPage.title': '开源项目',
121122
'projectsPage.projects.title': '开源项目',
123+
'projectsPage.intro': '了解我们持续维护的开源项目以及它们在多模态、大模型和具身智能研究中的定位。',
124+
'projectsPage.viewResources': '查看课程资源',
122125

123126
'join.title': '加入 OpenMOSS Team',
124127
'join.desc': '我们正在招募对开放系统和负责任 AI 充满热情的研究生、博士后、访问学者和合作者。',
125-
'join.positions': '开放职位',
128+
'join.positions': '开放机会',
126129

127130
'footer.location': '通信地址',
128131
'footer.address1': '徐汇区华发路699弄3号 上海创智学院',
@@ -149,7 +152,7 @@ function initApp() {
149152
'peoplePage.students': '学生与访问学者',
150153
'peoplePage.studentsDesc': '研究生、博士生、访问学者和行业研究员共同推动大规模 AI 系统和社会应用的边界。我们的团队包括来自世界各地的优秀研究人员,他们在自然语言处理、计算机视觉、机器学习等领域进行前沿研究。',
151154
'peoplePage.contactInfo': '如需了解更多团队信息或加入我们,请联系:<a href="mailto:[email protected]">[email protected]</a>',
152-
'peoplePage.viewAlumni': '查看校友网络',
155+
'peoplePage.viewAlumni': '校友网络',
153156
'peoplePage.backHome': '返回首页',
154157

155158
// Alumni Page
@@ -180,13 +183,15 @@ function initApp() {
180183
'alumniPage.network.item3': '与在读学生分享经验和职业建议',
181184
'alumniPage.network.item4': '开展合作研究项目和产学研合作',
182185
'alumniPage.network.contact': '如需更新您的联系方式或了解校友活动,请联系:<a href="mailto:[email protected]">[email protected]</a>',
183-
'alumniPage.backPeople': '查看团队成员',
186+
'alumniPage.backPeople': '团队成员',
184187
'alumniPage.backHome': '返回首页',
185188

186189
// Webmaster Page
187190
'webmasterPage.breadcrumb.home': '首页',
188191
'webmasterPage.breadcrumb.webmaster': '网页设计',
189192
'webmasterPage.title': '网页设计',
193+
'webmasterPage.intro': '了解维护 OpenMOSS 官网体验的设计与前端志愿者,保持界面一致性与可访问性。',
194+
'webmasterPage.viewTeam': '团队成员',
190195
'webmasterPage.member1.name': '郑逸宁',
191196
'webmasterPage.member1.role': '网页设计师',
192197
'webmasterPage.member2.name': '贺心嘉',
@@ -196,8 +201,9 @@ function initApp() {
196201
// Positions Page
197202
'positionsPage.title': '加入 OpenMOSS Team',
198203
'positionsPage.intro': '我们正在招募对开放系统和负责任 AI 充满热情的研究人员和工程师。如果您希望在大规模 AI 系统、多模态学习、具身智能等前沿领域进行研究,欢迎加入我们!',
199-
'positionsPage.open.title': '开放职位',
204+
'positionsPage.open.title': '开放机会',
200205
'positionsPage.moreDetails': '查看详情',
206+
'positionsPage.viewDetails': '浏览职位详情',
201207
'positionsPage.phd.title': '博士研究生',
202208
'positionsPage.phd.desc': '我们常年招收对 NLP、多模态学习、具身智能感兴趣的博士研究生。提供充足的研究资源和国际合作机会。',
203209
'positionsPage.phd.req1': '计算机、人工智能或相关专业背景',
@@ -246,9 +252,10 @@ function initApp() {
246252
'positionsPage.applyBtn': '填写申请问卷',
247253
'positionsPage.summerSchool': '加入暑期学校 →',
248254
'positionsPage.backHome': '返回首页',
255+
'positionsPage.detailsIntro': '浏览各岗位的研究方向、申请条件与流程,选择最契合你的发展路径。',
249256

250257
// Positions Detail Page
251-
'positionsDetailPage.title': '开放职位详情',
258+
'positionsDetailPage.title': '开放机会详情',
252259
'positionsDetailPage.phd.title': '博士研究生',
253260
'positionsDetailPage.master.title': '硕士研究生',
254261
'positionsDetailPage.grad.targetTitle': '招收对象:',
@@ -351,6 +358,7 @@ function initApp() {
351358
'resourcesPage.contribute.item5': '💬 参与社区讨论和技术交流',
352359
'resourcesPage.contribute.contact': '如有合作意向或技术问题,请联系:<a href="mailto:[email protected]">[email protected]</a>',
353360
'resourcesPage.visitGitHub': '访问 GitHub',
361+
'resourcesPage.viewProjects': '查看开源项目',
354362
'resourcesPage.backHome': '返回首页'
355363
},
356364
'en': {
@@ -362,6 +370,7 @@ function initApp() {
362370
'nav.resources': 'Open Resources',
363371
'nav.alumni': 'Alumni',
364372
'nav.join': 'Join Us',
373+
'breadcrumb.home': 'Home',
365374

366375
'hero.subtitle': 'OpenMOSS Team',
367376
'hero.title': 'Building trustworthy, open foundation models that serve society',
@@ -453,6 +462,8 @@ function initApp() {
453462
// Projects Page
454463
'projectsPage.title': 'Open Source Projects',
455464
'projectsPage.projects.title': 'Open Source Projects',
465+
'projectsPage.intro': 'Explore our maintained open-source efforts across multimodal, foundation, and embodied intelligence research.',
466+
'projectsPage.viewResources': 'View Course Resources',
456467

457468
'join.title': 'Join OpenMOSS Team',
458469
'join.desc': 'We are recruiting graduate students, postdocs, visiting researchers, and collaborators who are passionate about open systems and responsible AI.',
@@ -521,6 +532,8 @@ function initApp() {
521532
'webmasterPage.breadcrumb.home': 'Home',
522533
'webmasterPage.breadcrumb.webmaster': 'Webmaster',
523534
'webmasterPage.title': 'Webmaster',
535+
'webmasterPage.intro': 'Meet the designers and front-end volunteers who keep the OpenMOSS site consistent and accessible.',
536+
'webmasterPage.viewTeam': 'View People Page',
524537
'webmasterPage.member1.name': 'Yining Zheng',
525538
'webmasterPage.member1.role': 'Web Designer',
526539
'webmasterPage.member2.name': 'Xinjia He',
@@ -530,8 +543,9 @@ function initApp() {
530543
// Positions Page
531544
'positionsPage.title': 'Join OpenMOSS Team',
532545
'positionsPage.intro': 'We are recruiting researchers and engineers passionate about open systems and responsible AI. If you want to conduct research in cutting-edge areas such as large-scale AI systems, multimodal learning, and embodied intelligence, we welcome you to join us!',
533-
'positionsPage.open.title': 'Open Positions',
546+
'positionsPage.open.title': 'Open Opportunities',
534547
'positionsPage.moreDetails': 'More details',
548+
'positionsPage.viewDetails': 'Browse Role Details',
535549
'positionsPage.phd.title': 'PhD Students',
536550
'positionsPage.phd.desc': 'We recruit PhD students interested in NLP, multimodal learning, and embodied intelligence year-round. We provide ample research resources and international collaboration opportunities.',
537551
'positionsPage.phd.req1': 'Background in Computer Science, AI, or related fields',
@@ -580,6 +594,7 @@ function initApp() {
580594
'positionsPage.applyBtn': 'Fill Application Form',
581595
'positionsPage.summerSchool': 'Join Summer School →',
582596
'positionsPage.backHome': 'Back to Home',
597+
'positionsPage.detailsIntro': 'Review each opening’s focus, requirements, and process to find the best fit.',
583598

584599
// Positions Detail Page
585600
'positionsDetailPage.title': 'Open Positions Details',
@@ -685,6 +700,7 @@ function initApp() {
685700
'resourcesPage.contribute.item5': '💬 Participate in community discussions and technical exchanges',
686701
'resourcesPage.contribute.contact': 'For collaboration opportunities or technical questions, please contact: <a href="mailto:[email protected]">[email protected]</a>',
687702
'resourcesPage.visitGitHub': 'Visit GitHub',
703+
'resourcesPage.viewProjects': 'View Open Projects',
688704
'resourcesPage.backHome': 'Back to Home'
689705
}
690706
};

0 commit comments

Comments
 (0)