Skip to content

Commit 4a032ac

Browse files
committed
履歷修改
1 parent 2e6ba57 commit 4a032ac

File tree

3 files changed

+102
-20
lines changed

3 files changed

+102
-20
lines changed

docs/其他/【推甄二部曲-1】研究所推甄:資料準備與心態整理.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,14 +72,17 @@ date: 2025-12-11
7272
* 自傳/簡歷
7373
* 就學計畫(含報考動機、未來志趣、讀書方向、自我能力評估等)
7474
* 研究計畫(部分系所必備)
75-
* 其他有利審查的資料(競賽、證照、實習、專案成果等)
76-
而在我準備的過程中,我整理出以下幾個最重要的心法。
75+
* 其他有利審查的資料(競賽、證照、實習、專案成果等)
76+
77+
而在我準備的過程中,我整理出以下幾個最重要的心法。
7778

7879
#### 1.在開始寫資料前,一定要先回答三個問題(資料的核心,也是面試絕對會問的。)
7980
**(1)為什麼我要讀研究所?我為什麼不選擇先工作?我缺乏什麼、想補足什麼?我期待透過研究所達成什麼樣的「專業成長」?**
81+
8082
ps這題重要在於,研究所本來就不是職業訓練所,也不是義務教育,要想清楚自己要主動學習什麼
8183

8284
**(2)為什麼是「這個領域」、「這個科系」、「這間學校」?**
85+
8386
教授最在意你真的知道這個系在做什麼嗎?你和他們的方向是不是契合?最好能具體回答:
8487
我接觸過哪些與這領域相關的議題/經驗?這所學校的課程與師資,對我哪些地方有吸引力?
8588
我未來想研究/想投入的方向是否與該系所一致?

docusaurus.config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ const config = {
1010
// GitHub Pages 部署設定
1111
url: 'https://kangaroo0126.github.io',
1212
baseUrl: '/KangarooCoffeeHub/',
13+
trailingSlash: false,
1314
organizationName: 'kangaroo0126',
1415
projectName: 'KangarooCoffeeHub',
1516

src/pages/portfolio.jsx

Lines changed: 96 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,12 @@ const cssStyles = `
1313
--res-text-sub: #78909C; /* 次要文字 */
1414
--res-bg: #FDFCF5; /* 頁面背景 */
1515
--res-card-bg: #FFFFFF; /* 卡片背景 */
16-
--res-border: #E8F5E9; /* 邊框顏色 */
16+
--res-border: #E8F5E9; /* 邊框顏色 (淺色線) */
1717
--res-shadow: rgba(129, 199, 132, 0.2); /* 陰影 */
1818
--res-line: #81C784; /* 時間軸線條 */
19+
20+
/* Tag 專用色:加深文字以確保白天清晰可見 */
21+
--res-tag-text: #1B5E20;
1922
}
2023
2124
/* 暗黑模式 (Dark Mode) 覆蓋變數 */
@@ -24,13 +27,16 @@ const cssStyles = `
2427
--res-primary-bg: rgba(129, 199, 132, 0.15);
2528
--res-accent: #FFB74D;
2629
--res-accent-bg: rgba(255, 183, 77, 0.15);
27-
--res-text-main: var(--ifm-font-color-base); /* 使用 Docusaurus 預設文字色 */
30+
--res-text-main: var(--ifm-font-color-base);
2831
--res-text-sub: var(--ifm-color-content-secondary);
29-
--res-bg: transparent; /* 跟隨 Docusaurus 背景 */
30-
--res-card-bg: var(--ifm-card-background-color); /* 跟隨 Docusaurus 卡片黑 */
32+
--res-bg: transparent;
33+
--res-card-bg: var(--ifm-card-background-color);
3134
--res-border: var(--ifm-color-emphasis-200);
3235
--res-shadow: rgba(0, 0, 0, 0.5);
3336
--res-line: #4CAF50;
37+
38+
/* Tag 專用色:夜間轉為淺綠 */
39+
--res-tag-text: #A5D6A7;
3440
}
3541
3642
.resume-container {
@@ -139,24 +145,20 @@ const cssStyles = `
139145
font-weight: bold;
140146
}
141147
142-
/* 標籤 Tag */
148+
/* 標籤 Tag (修正版) */
143149
.resume-tag {
144150
display: inline-block;
145151
background-color: var(--res-primary-bg);
146-
color: var(--res-primary); /* 在深色模式下字體也會變亮 */
147-
filter: brightness(0.8); /* 讓淺色背景上的文字深一點 */
152+
color: var(--res-tag-text); /* 使用更深的顏色 */
148153
padding: 0.2rem 0.6rem;
149154
border-radius: 12px;
150155
font-size: 0.85rem;
151156
margin-right: 0.5rem;
152157
margin-top: 0.5rem;
153158
font-weight: bold;
154159
}
155-
[data-theme='dark'] .resume-tag {
156-
filter: brightness(1.2); /* 深色模式下讓文字亮一點 */
157-
}
158160
159-
/* 按鈕 */
161+
/* 按鈕與連結 */
160162
.link-btn {
161163
display: inline-block;
162164
background-color: var(--res-accent-bg);
@@ -195,6 +197,48 @@ const cssStyles = `
195197
background-color: var(--res-primary-bg);
196198
}
197199
200+
/* --- 新版 Tab 樣式 (兩欄、底線) --- */
201+
.project-tabs {
202+
display: flex;
203+
width: 100%;
204+
margin-bottom: 2rem;
205+
border-bottom: 2px solid var(--res-border); /* 淺色底線貫穿 */
206+
}
207+
208+
.tab-item {
209+
flex: 1; /* 兩個 Tab 平均分配寬度 (50%/50%) */
210+
text-align: center;
211+
padding: 1rem 0.5rem;
212+
cursor: pointer;
213+
background: none;
214+
border: none;
215+
font-size: 1rem;
216+
font-weight: bold;
217+
color: var(--res-text-sub); /* 未選取時為次要文字色 */
218+
position: relative;
219+
transition: color 0.3s;
220+
}
221+
222+
.tab-item:hover {
223+
color: var(--res-primary);
224+
}
225+
226+
/* 選取狀態 (Active) */
227+
.tab-item.active {
228+
color: var(--res-primary);
229+
}
230+
231+
/* Active 時底部的粗線 */
232+
.tab-item.active::after {
233+
content: '';
234+
position: absolute;
235+
bottom: -2px; /* 讓粗線蓋在淺色底線上方 */
236+
left: 0;
237+
width: 100%;
238+
height: 3px;
239+
background-color: var(--res-primary);
240+
}
241+
198242
/* 關於我區塊 */
199243
.about-block {
200244
background-color: var(--res-accent-bg);
@@ -252,10 +296,16 @@ const cssStyles = `
252296
padding-left: 1rem !important;
253297
margin-left: 0.5rem;
254298
}
299+
300+
/* 手機版讓 Tab 文字縮小一點以免換行太嚴重 */
301+
.tab-item {
302+
font-size: 0.9rem;
303+
padding: 0.8rem 0.2rem;
304+
}
255305
}
256306
`;
257307

258-
// --- 資料內容 (完全保留原始內容) ---
308+
// --- 資料內容 ---
259309
const resumeData = {
260310
profile: {
261311
name: "蘇冠彰 | 袋鼠",
@@ -265,7 +315,7 @@ const resumeData = {
265315
]
266316
},
267317
about: {
268-
intro: "在社會創新與永續領域耕耘四年,以教育作為理解與回應社會問題的入口。透過設計思考與社會設計方法,參與高中生生涯教育,陪伴學生探索自我與未來可能性。在實務推動中,我同時關注個人成長與制度層面議題:參與發布「108課綱觀察報告書」並記錄現場記者會,籌辦為期七天的國際民主教育論壇 IDEC 2024,串聯國內外教育實踐者促進對話與交流。同時也以教育不平等為核心議題,製作桌遊《輪不到我上場》,引導大學生理解教育結構與自身參與可能;並在「島島阿學」學習社群策劃學習馬拉松,陪伴學員持續行動。\n\n過往以打造產品與服務實踐理念,我自學數位科技、AI 應用、社會設計、產品發想、企劃與行銷,使理念能以更具體、可參與的方式落地。\n\n然而,隨著實務專案經驗的累積,我逐漸意識到:僅以商業邏輯回應教育問題,往往難以真正撼動其背後的結構性限制。因此,我選擇以社會工作作為回應的實踐路徑,專注個案服務,理解人所處的情境與權力位置。我重視傾聽每一個生命的聲音,放下身段與當事人同行,以柔性介入建立個體與制度的連結。對我而言,理解與陪伴本身就是力量,能讓社會改變不再停留於表面,而真正觸及每一個人的需求。",
318+
intro: "在社會創新與永續領域耕耘四年,以教育作為理解與回應社會問題的入口。透過設計思考與社會設計方法,參與高中生生涯教育,陪伴學生探索自我與未來可能性。在實務推動中,我同時關注個人成長與制度層面議題:曾參與紀錄「108課綱觀察報告書」現場記者會,籌辦為期七天的國際民主教育論壇 IDEC 2024,串聯國內外教育實踐者促進對話與交流。同時也以教育不平等為核心議題,製作桌遊《輪不到我上場》,引導大學生理解教育結構與自身參與可能;並在「島島阿學」學習社群策劃學習馬拉松,陪伴學員持續行動。\n\n過往以打造產品與服務實踐理念,我自學數位科技、AI 應用、社會設計、產品發想、企劃與行銷,使理念能以更具體、可參與的方式落地。\n\n然而,隨著實務專案經驗的累積,我逐漸意識到:僅以商業邏輯回應教育問題,往往難以真正撼動其背後的結構性限制。因此,我選擇以社會工作作為回應的實踐路徑,專注個案服務,理解人所處的情境與權力位置。我重視傾聽每一個生命的聲音,放下身段與當事人同行,以柔性介入建立個體與制度的連結。對我而言,理解與陪伴本身就是力量,能讓社會改變不再停留於表面,而真正觸及每一個人的需求。",
269319
researchCategories: [
270320
{
271321
title: "心理與社工領域",
@@ -383,7 +433,7 @@ const resumeData = {
383433
title: "中原大學諮商中心義工團",
384434
fullTime: "2022年9月~2023年6月",
385435
intro: "擔任諮商中心義工團中文書與美宣組長,與實習心理師、組員密切合作,策畫兩期期刊之主題企劃、內容討論與視覺輸出,協助提升諮商中心對內對外的形象與資源傳播。",
386-
tags: ["團隊領導", "內容企劃", "編輯校對", "視覺設計", "排版輸出"],
436+
tags: ["團隊領導", "內容企劃", "編輯校對", "排版輸出"],
387437
links: [],
388438
details: {
389439
role: [
@@ -575,6 +625,8 @@ const PortfolioCard = ({ data }) => (
575625

576626
// --- 主頁面元件 ---
577627
export default function ResumePage() {
628+
const [activeProjectTab, setActiveProjectTab] = useState('innovation'); // 'innovation' or 'social_work'
629+
578630
return (
579631
<Layout title="蘇冠彰 Resume" description="蘇冠彰的個人履歷與作品集">
580632
<style>{cssStyles}</style>
@@ -614,13 +666,39 @@ export default function ResumePage() {
614666
</div>
615667
</section>
616668

617-
{/* 專案經歷 */}
669+
{/* 專案經歷 (Tab 分頁版) */}
618670
<section className="resume-section">
619671
<div className="section-title-wrapper"><h2 className="section-title">專案經歷</h2></div>
672+
673+
{/* Tab 導覽列 */}
674+
<div className="project-tabs">
675+
<button
676+
className={`tab-item ${activeProjectTab === 'innovation' ? 'active' : ''}`}
677+
onClick={() => setActiveProjectTab('innovation')}
678+
>
679+
社會與教育創新時期(~2026年6月)
680+
</button>
681+
<button
682+
className={`tab-item ${activeProjectTab === 'social_work' ? 'active' : ''}`}
683+
onClick={() => setActiveProjectTab('social_work')}
684+
>
685+
社會工作與教育創新倡議時期(2026年7月~Now)
686+
</button>
687+
</div>
688+
689+
{/* 內容顯示區 */}
620690
<div>
621-
{resumeData.projects.map(project => (
622-
<ProjectCard key={project.id} data={project} />
623-
))}
691+
{activeProjectTab === 'innovation' ? (
692+
// 顯示原本的所有專案
693+
resumeData.projects.map(project => (
694+
<ProjectCard key={project.id} data={project} />
695+
))
696+
) : (
697+
// 顯示未來展望文字
698+
<div style={{textAlign: 'center', padding: '4rem 1rem', color: 'var(--res-text-sub)', fontSize: '1.2rem'}}>
699+
🌱 還沒開始,近請期待新生活 ✨
700+
</div>
701+
)}
624702
</div>
625703
</section>
626704

0 commit comments

Comments
 (0)