Skip to content

Commit 2cbd65a

Browse files
committed
✨ 更新简历信息
1 parent 3adc26a commit 2cbd65a

File tree

6 files changed

+27
-15
lines changed

6 files changed

+27
-15
lines changed

src/components/Header.astro

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ const { metadata } = Astro.props;
1313
<h1 class="font-black text-5xl font-ding mr-4 text-nowrap">
1414
{metadata.name}
1515
</h1>
16-
<span class="font-ding text-nowrap">{metadata.id}</span>
16+
<!-- <span class="font-ding text-nowrap">{metadata.id}</span> -->
1717
<div class="flex-1"></div>
1818
<div class="font-ding text-nowrap">
1919
<div class="grid grid-cols-2 grid-rows-2 gap-x-2 w-fit">

src/components/Project.astro

+7-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
---
2+
import Icon from "./Icon.astro";
23
import Items from "./Items.astro";
34
import Techs from "./Techs.astro";
45
@@ -24,14 +25,19 @@ const { project } = Astro.props;
2425
{
2526
(project.caption || project.techs) && (
2627
<div class="flex flex-wrap items-baseline">
28+
{project.icon && (
29+
<div class="mr-1">
30+
<Icon name={project.icon} size="1.2rem" class="block" />
31+
</div>
32+
)}
2733
{project.caption && <div class="mr-4">{project.caption}</div>}
2834
{project.techs && <Techs techs={project.techs} />}
2935
</div>
3036
)
3137
}
3238
{
3339
project.items && (
34-
<div class="mt-1">
40+
<div>
3541
<Items items={project.items} />
3642
</div>
3743
)

src/components/Section.astro

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ const { section } = Astro.props;
1313
<h2 class="font-extrabold text-2xl uppercase font-ding text-[#007fff]">
1414
{section.title}
1515
</h2>
16+
<hr class="mt-1 border-[#007fff]" />
1617
{
1718
section.projects &&
1819
section.projects.map((project) => <Project project={project} />)

src/components/Table.astro

+7-7
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,16 @@ import Techs from "./Techs.astro";
1313
<tr>
1414
<th></th>
1515
<th>
16-
<span class="font-ding text-lg mr-2">😎 熟练掌握</span>
17-
<span class="text-sm font-light">有较丰富使用经验,能够立即上手</span>
16+
<span class="font-ding text-lg mr-2">较熟练掌握</span>
17+
<span class="text-sm font-light text-gray-500">能够立即上手</span>
1818
</th>
1919
<th>
20-
<span class="font-ding text-lg mr-2">🤔 有所接触</span>
21-
<span class="text-sm font-light">有一定使用经验,能够快速学习掌握</span>
20+
<span class="font-ding text-lg mr-2">有所接触</span>
21+
<span class="text-sm font-light text-gray-500">能够快速学习掌握</span>
2222
</th>
2323
</tr>
2424
<tr>
25-
<td>🎨 前端技术</td>
25+
<td>前端技术</td>
2626
<td>
2727
<Techs
2828
class="justify-center"
@@ -77,7 +77,7 @@ import Techs from "./Techs.astro";
7777
</td>
7878
</tr>
7979
<tr>
80-
<td>🗄️ 后端技术</td>
80+
<td>后端技术</td>
8181
<td>
8282
<Techs
8383
class="justify-center"
@@ -109,7 +109,7 @@ import Techs from "./Techs.astro";
109109
</td>
110110
</tr>
111111
<tr>
112-
<td>🎛️ 运维技术</td>
112+
<td>运维技术</td>
113113
<td>
114114
<Techs
115115
class="justify-center"

src/content/cv/general.yml

+10-6
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,17 @@ sections:
1313
- title: 湖南大学
1414
subtitle: 信息科学与工程学院
1515
date: 2021 年 9 月 - 2025 年 6 月
16+
icon: School
1617
caption: 信息安全专业,本科(在读)
1718
items:
1819
- <b>主修课程:</b>程序设计、算法与数据结构、体系结构、操作系统、数据库系统、计算机网络、网络安全等
1920
- <b>学业成绩:</b>GPA 3.61/4.00,专业排名 21%
2021
- title: 实习经历
2122
projects:
22-
- title: 钉钉(中国)信息技术有限公司
23+
- title: 阿里巴巴集团 - 钉钉(中国)信息技术有限公司
2324
subtitle: 套件技术 / 智能财务
2425
date: 2024 年 7 月 - 至今
26+
icon: Code
2527
caption: 前端开发实习生
2628
techs:
2729
- icon: BrandReact
@@ -33,15 +35,16 @@ sections:
3335
items:
3436
- 参与钉钉智能财务应用 PC 端、移动端、OA 审批套件的前端开发。
3537
- <b>智能财务 i18n 自动化工具</b>:一套自动使项目前端支持国际化的 JavaScript 脚本。
36-
- - 基于 Babel 等工具,自动化解析修改项目源码,使用 i18next 为前端添加国际化支持
37-
- 将脚本集成在构建流程中,调用 AI 模型生成各语言的翻译文案
38-
- 集成 husky 进行前端国际化代码规约与检查。
38+
- - 基于 Babel 等工具,将源码解析为 AST 进行自动化修改,使用 i18next 为前端添加国际化支持
39+
- 将脚本集成在构建流程中,调用 AI 模型生成各语言的翻译文案
40+
- 集成 husky 进行前端国际化代码规约与检查,沉淀相关文档形成标准
3941
- <b>里程补贴(私车公用)功能</b>:基于钉钉端能力实现记录行驶途径点、拍照记录等;实现导入 OA 审批单逻辑。
4042
- title: 项目经历
4143
projects:
4244
- title: 湖大微生活
4345
desc: 为湖南大学同学提供课表查看、成绩查询等功能的小程序。
4446
date: 2022 年 3 月 - 2023 年 10 月
47+
icon: Code
4548
caption: 前端开发成员之一
4649
techs:
4750
- icon: BrandReact
@@ -55,11 +58,12 @@ sections:
5558
items:
5659
- <b>项目背景:</b>学校教务处网站未适配移动端,且只可内网访问,使用不便。因此,学生社团基于教务处网站接口开发小程序。
5760
- <b>我的职责:</b>
58-
- - 在合法合规前提下,通过抓包等手段解析教务系统网站接口,通过爬虫爬取部分数据
61+
- - 在合法合规前提下,通过抓包等手段解析教务系统网站接口,通过爬虫爬取部分数据
5962
- 参与项目前端开发。基于 Taro.js 和 React.js 框架构建跨端小程序。共负责开发 5 个页面,实现成绩查询、图书借阅查询等多个功能,
6063
- title: 博客系统 Daydreamer
61-
desc: 功能完备的博客系统。
64+
desc: 功能完备的博客系统,作为体验各种新技术的 playground
6265
date: 2023 年 10 月 - 2024 年 3 月
66+
icon: Stack2
6367
caption: 全栈开发、UI/UX 设计
6468
techs:
6569
- icon: BrandAstro

src/env.d.ts

+1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ interface Project {
2828
subtitle?: string;
2929
desc?: string;
3030
date?: string;
31+
icon?: string;
3132
caption?: string;
3233
techs?: Tech[];
3334
items?: (string | string[])[];

0 commit comments

Comments
 (0)