Skip to content

Commit 390b7fc

Browse files
authoredMar 19, 2025··
Merge pull request #89 from Willy19928/personal-website
新增個人頁面
2 parents 42c8bfc + c64a18f commit 390b7fc

File tree

3 files changed

+52
-0
lines changed

3 files changed

+52
-0
lines changed
 

‎src/main.tsx

+2
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ import { SP_2025 } from "./course/2025_SP.tsx";
4949
import { JunAnMemberPage } from "./member/2025/JunAn.tsx";
5050
import { YuericMemberPage } from "./member/2025/Yueric.tsx";
5151
import { RobertLiaoMemberPage } from "./member/2024/RobertLiao.tsx";
52+
import { WillyMemberPage } from "./member/2025/Willy.tsx";
5253

5354
const router = createHashRouter(
5455
createRoutesFromElements(
@@ -87,6 +88,7 @@ const router = createHashRouter(
8788
<Route path="/Member/2025/JunAn" element={ <JunAnMemberPage />}></Route>
8889
<Route path="/Member/2025/Yueric" element={<YuericMemberPage />}></Route>
8990
<Route path="/Member/2024/RobertLiao" element={<RobertLiaoMemberPage />}></Route>
91+
<Route path="/Member/2025/Willy" element={<WillyMemberPage />}></Route>
9092
<Route path="/Alumni" element={<Alumni></Alumni>}></Route>
9193
<Route path="/Partner" element={<Partner></Partner>}></Route>
9294
<Route path="/Profile" element={<Profile></Profile>}></Route>

‎src/member/2025/Willy.tsx

+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
import { Sample } from "../Sample"
2+
import { MemberArticleType, MemberCertificateType, MemberInternType, MemberParticipateType, MemberCompetitionExperienceType } from "../../type/MemberCertificateType"
3+
4+
export const WillyMemberPage = () => {
5+
const bio = "我是趙尉丞。"
6+
const certificates: MemberCertificateType[] = []
7+
const raceExperiences: MemberCompetitionExperienceType[] = [
8+
{
9+
title: "113年度資安技能金盾獎",
10+
result: "",
11+
datetime: "2024.10.12"
12+
},
13+
]
14+
const participates: MemberParticipateType[] = []
15+
const internExperiences: MemberInternType[] = [
16+
{
17+
company: "台灣松下電器股份有限公司 資訊系統社",
18+
info: "資安檢測工具運用及演練、網頁程式修改對應",
19+
datetime: "2024.07 - 2024.08"
20+
}
21+
]
22+
const journals: MemberArticleType[] = []
23+
const conferences: MemberArticleType[] = []
24+
const techConfs: MemberArticleType[] = []
25+
return (
26+
<Sample
27+
zhName="趙尉丞"
28+
enName="Chao, Wei Cheng"
29+
institutes={["國立臺北科技大學 資訊工程所 資訊安全實驗室 碩零"]}
30+
bio={bio}
31+
experiences={raceExperiences}
32+
certificates={certificates}
33+
participates={participates}
34+
intern={internExperiences}
35+
journals={journals}
36+
conferences={conferences}
37+
techConfs={techConfs}
38+
></Sample>
39+
)
40+
}

‎src/page/Member.tsx

+10
Original file line numberDiff line numberDiff line change
@@ -231,6 +231,16 @@ export function Member(){
231231
coAdvisor: '',
232232
experience: "",
233233
certificate: ""
234+
},
235+
{
236+
key: '23',
237+
name: "趙尉丞",
238+
joinDate: "2025.03",
239+
role: "碩零,資安碩士",
240+
coAdvisor: '',
241+
experience: "",
242+
certificate: "",
243+
website: "/#/member/2025/Willy"
234244
}
235245
]
236246
const consultantUserTableItem = [

0 commit comments

Comments
 (0)
Please sign in to comment.