-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path_config.async.yml
More file actions
479 lines (442 loc) · 20.1 KB
/
Copy path_config.async.yml
File metadata and controls
479 lines (442 loc) · 20.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
# 配置编辑器格式规则
#
# 1. 数组类型需要 在行注释后添加 类型申明 eg: <string[]> <object[]>
# 1.1 如果元素是对象结构需要声明数据结构, 结构遵循 json 格式 {{"xx":"xx"}}
# 1.2 如果元素对象是递归嵌套的 可以用空数组标识 {{"xx:标题":"xx","ff:标题":[]}} , ff 字段结构表示和 本身一致
# 2. 枚举属性声明格式 eg: <[enum,enum]>
# 3. 编辑器中属性名称标注, 只需在属性字段后 添加注释
# 4. 需要跳过当前属性, 只需要在注释上 添加两个 ##
# 5. 字段默认没值时, 则必须在后面添加 备注信息
# Open Graph protocol | OG 协议
open_graph: true # 启用
# User info | 用户信息
user:
name: shicong Ying # Nickname | 昵称
first_name: -AI # 名
last_name: Data # 姓
email: sc.ying@outlook.com # email | 电子邮箱
domain: https://ysc520.space # Domain | 站点域名
avatar: /img/avatar.png # Avatar | 站点头像
describe: Welcome to Ysc's space! # Describe | 网站简介
# Individually configured friend link information | 友链说明配置
# links_info:
# name: hexo-theme-async # Site title | 站点标题
# url: https://hexo-theme-async.imalun.com # Site url | 站点地址
# avatar: /img/avatar.jpg # Site avatar | 友链头像
# describe: 简单又好用的主题插件。 # Describe | 友链介绍
# rule_text: 暂不接受个人博客以外的友链申请,确保您的网站内容积极向上,文章至少30篇,原创70%以上,部署HTTPS。 # 友链规则
# Site logo | 网站图标
favicon:
logo: /img/favicon1.png # logo | 顶部 logo
icon16: /img/favicon1.png # icon 16*16
icon32: /img/favicon1.png # icon 32*32
apple_touch_icon: # Apple touch icon | iOS 添加到桌面时显示图标
webmanifest: # Webmanifest | 应用程序清单文件
visibilitychange: false # Enable toggle title display when leaving | 开启离开时切换标题显示
hidden: /failure.ico # Displays an icon when not visible | 离开窗口时显示图标
show_text: favicon.show_text # Displays text when the window is activated | 激活窗口时显示文字
hide_text: favicon.hide_text # Leave the window to display text | 离开窗口显示文字
# Theme resource files or plug-ins | 插件配置
assets:
internal_provider: local # The cdn configuration of the js inside the theme | 主题脚本的 CDN 配置
third_party_provider: unpkg # cdn configuration of third-party js | 第三方插件 CDN 配置
plugin: ## The plug-in used by the theme
hexo_theme_async:
rowcss: css/plugins/bootstrap.row.css
typing: js/plugins/typing.js
search: js/plugins/local_search.js
danmu: js/plugins/danmu.js
main: js/main.js
icons: ## Icon configuration
type: font # font symbol
css: css/plugins/font-awesome.min.css # icon css
js: # icon js
## CDN User - defined plug-in
cdn:
css:
js:
head:
base:
async:
defer:
# The icon used by the theme | 主题图标
icons:
sun: far fa-sun # Theme switch icon | 主题切换明亮图标
moon: far fa-moon # Theme switch icon | 主题切换暗黑图标
play: fas fa-play # Home video play | 首页播放按钮图标
email: far fa-envelope # email icon | 邮件图标
next: fas fa-arrow-right # Category entry icon | 分类卡片入口图标
calendar: far fa-calendar-alt # Date of article details | 文章详情日期图标
clock: far fa-clock # Article details time | 文章详情时间图标
user: far fa-user # Author of article details | 文章详情作者图标
back_top: fas fa-arrow-up # Return to the top icon | 返回顶部图标
close: fas fa-times # close icon | 关闭图标
search: fas fa-search # search icon | 查询图标
reward: fas fa-hand-holding-usd # reward icon | 打赏图标
toc_tag: fas fa-th-list # toc icon | 目录图标
read: fas fa-book-reader # Secure the button in the lower right corner | 阅读模式图标
arrows: fas fa-arrows-alt-h # Single bar and double bar toggle icon | 单栏和双栏切换图标
double_arrows: fas fa-angle-double-down # Code highlight fold icon | 代码块折叠图标
copy: fas fa-copy # Code copy icon | 代码块复制图标
# Top navigation menu | 导航栏
top_bars: # <object[]> {{"title:标题":"","url:地址":"","noswup:不使用 Pjax":false,"children:子菜单":[]}}
- title: menu.home
url: /
- title: menu.archives
url: /archives/
- title: menu.categories
url: /categories/
- title: menu.tags
url: /tags/
- title: menu.about
url: /about/
# Banner settings | 横幅配置
banner:
use_cover: false # Use the cover image for article details | 文章详情使用封面图
danmu: # danmu | 弹幕
enable: false # enable | 启用
el: .trm-banner # el | 弹幕容器
default: # 默认横幅配置
type: img # 横幅类型 <[img,slideshow,video]>
bgurl: ["/img/banner2.jpg", "/img/banner5.jpg"] # 背景图地址
banner_text: banner.default_text # 横幅描述
position: top # 同 CSS object-position
fit: cover # 同 CSS object-fit
index: ## 首页横幅
type: img # 横幅类型 <[img,slideshow,video]>
bgurl: ["/img/banner2.jpg", "/img/banner7.jpg"] # 背景图地址
banner_title:
banner_text: banner.index_text
archive: ## 归档页横幅
bgurl: ["/img/banner2.jpg", "/img/banner7.jpg"] # 背景图地址
banner_title:
banner_text: banner.archive_text
category: ## 分类横幅
banner_title:
banner_text: banner.category_text
tag: ## 分类横幅
banner_title:
banner_text: banner.tag_text
about: ## 关于页横幅
bgurl: ["/img/banner2.jpg", "/img/banner7.jpg"] # 背景图地址
banner_title:
banner_text: banner.about_text
# Sidebar settings | 侧栏
sidebar:
typed_text_prefix: sidebar.typed_prefix # 打字动画固定前缀
typed_text: [
"sidebar.typed_line_1",
] # 打字效果切换条目 <string[]>
info: # 侧栏信息 <object[]> {{"key:名称":"","val:值":""}}
- key: sidebar.residence
val: sidebar.singapore
social: # 社交图标 <object[]> {{"name:名称":"","icon:图标":"","url:地址":""}}
- name: Github
icon: fab fa-github
url: https://github.com/Yings520
- name: LinkedIn
icon: fab fa-linkedin-in
url: https://www.linkedin.com/in/shicong-ying-85aa53354/
## About page settings | 关于页
about:
insert: none # 插入规则 <[before,after,none]>
title: 💻 SELECT insight FROM chaos WHERE clarity = 'engineered' # 标题
introduction: >
<p>Experienced Big Data Engineer with 3+ years of expertise in designing and optimizing batch and real-time data pipelines, enhancing petabyte-scale data warehouse performance, and driving strategic insights for measurable commercial success. Proficient in big data frameworks including <strong>Spark</strong>, <strong>Flink</strong>, and <strong>Kafka</strong>; skilled with cloud platforms such as <strong>Alibaba Cloud</strong>, <strong>Google Cloud</strong>, and <strong>Amazon Web Services</strong>; and adept at dimensional modeling with a strong focus on analytics efficiency and governance.</p>
experience:
- company: 🏢 Tamira Tech,Singapore
role: Data Warehouse Engineer (Full-time)
date: 02/2026 – Present
highlights: |
<ul>
<li>Built real-time and offline data pipelines for image search models, improving recommendation satisfaction and boosting user NPS score (+3%).</li>
<li>Unified commercial and core metrics pipelines, developed AB testing datasets, and improved analysis efficiency (+25%).</li>
<li>Reconstructed algorithm data warehouse models, boosting BI efficiency (+30%) and reducing maintenance time (-10%).</li>
<li>Developed Spark log analysis tools to optimize resource bottlenecks (+50% optimization efficiency).</li>
</ul>
- company: 🏢 Poizon (DeWU),Shanghai
role: Data Warehouse Engineer (Full-time)
date: 07/2024 – 02/2026
highlights: |
<ul>
<li>Built real-time and offline data pipelines for image search models, improving recommendation satisfaction and boosting user NPS score (+3%).</li>
<li>Unified commercial and core metrics pipelines, developed AB testing datasets, and improved analysis efficiency (+25%).</li>
<li>Reconstructed algorithm data warehouse models, boosting BI efficiency (+30%) and reducing maintenance time (-10%).</li>
<li>Developed Spark log analysis tools to optimize resource bottlenecks (+50% optimization efficiency).</li>
</ul>
- company: 🏢 Poizon (DeWU),Shanghai
role: Big Data Developer (Intern)
date: 05/2023 – 09/2023
highlights: |
<ul>
<li>Migrated and optimized 500+ big data tasks on Galaxy platform, improving execution efficiency (+20%).</li>
<li>Ensured post-migration data accuracy using SQL & Python; supported search algorithm warehouse model design.</li>
</ul>
- company: 🏢 NetEase Cloud Music
role: Big Data Developer (Intern)
date: 09/2022 – 04/2023
highlights: |
<ul>
<li>Designed core metrics for user and behavior analysis, contributing to strategy development.</li>
<li>Optimized event tracking and introduced cold data archiving, reducing storage costs (-15%).</li>
</ul>
projects:
- title: EMR Spark Task Performance & Error Analysis Tool
role: Feature Development
date: 02/2025 - 04/2025
highlights: |
<ul>
<li>Developed automated log parsing tools for performance bottlenecks and error localization.</li>
<li>Improved debugging and optimization speed significantly by creating analysis modules.</li>
</ul>
- title: Image Search Evaluation & NPS Feedback Mechanism
role: Development
date: 11/2024 - 12/2024
highlights: |
<ul>
<li>Designed batch sampling platforms for algorithm evaluation, increasing monthly efficiency (+31 person-days).</li>
<li>Built an NPS feedback mechanism pipeline to enhance user experience evaluation.</li>
</ul>
- title: Poizon Push New Product Commercialization
role: Data Development
date: 08/2024 – 10/2024
highlights: |
<ul>
<li>Developed 15 ADS reports and established key commercial metrics (PVR, ASN), achieving SLA (+97%).</li>
<li>Supported data pipeline enhancements, ensuring stable and scalable operations.</li>
</ul>
skills: |
<ul>
<li><strong>Data Warehousing & Modeling:</strong> Expert in dimensional modeling (star/snowflake), designing PB-scale data solutions.</li>
<li><strong>Big Data Tools:</strong> Proficient in Spark, Flink, Kafka, Hadoop, and distributed frameworks.</li>
<li><strong>Programming Languages:</strong> Java, Python, SQL for big data analysis; MySQL/PostgreSQL for high-performance queries.</li>
<li><strong>Data Governance:</strong> Skilled in pipeline orchestration, metadata management, and data monitoring.</li>
<li><strong>Soft Skills:</strong> Agile development, cross-team collaboration, and expert documentation.</li>
</ul>
privacy: >
<p>This website does not track visitor behavior nor require sensitive personal information (e.g., real names, phone numbers, etc.).</p>
# Footer settings | 页脚
footer:
# Hexo link (Powered by Hexo).
powered: # 程序驱动信息
enable: false # 启用
# Beian icp information for Chinese users. In China, every legal website should have a beian icp in website footer.
# https://beian.miit.gov.cn/
beian: # 备案信息
enable: false # 启用
icp: # 备案号
# Copyright date
copyright_year: # 版权日期
#
live_time: # 运行时间
enable: false # 启用
prefix: footer.tips # 计时文案
start_time: 04/08/2024 17:20:00 # 计时开始时间
#
custom_text: ## 自定义内容
# Here is a collection of articles related to configuration.
#### Article configuration start ###
# If enable true, reward would be displayed in every posts and pages by default.
# You can show or hide reward in a specific page throuth `reward: true | false` in Front Matter.
# Reward (Donate) | 打赏
reward:
enable: false # 启用
comment: reward.comment # 打赏按钮下显示文字
url: # 打赏链接
methods: # 打赏二维码图片列表 <object[]> {{"name:名称":"","path:图片地址":""}}
# Article table of contents | 文章目录
toc:
enable: true # 启用
list_number: false # 是否显示编号(关闭 TOC 自动编号)
post_title: true # 是否可以在文章标题点击打开目录
max_depth: 3 # 生成 TOC 的最大深度
min_depth: 2 # 生成 TOC 的最小深度(从 h2 开始,忽略 h1)
# Archive page | 归档页
archive:
type: more # 归档页时间轴卡片样式 <[less,more]>
# Creative Commons 4.0 International License.
# https://creativecommons.org/licenses/
# Available values of license: by | by-nc | by-nc-nd | by-nc-sa | by-nd | by-sa | zero
# You can set a language value if you prefer a translated version of CC license.
# CC licenses are available in 39 languages, where you can find the specific and correct abbreviation you need.
# Valid values of language: deed.zh-hans, deed.en, deed.ja, etc. | 版权信息
creative_commons:
license: by-nc-sa # 设置证书
language: deed.zh-hans # 设置语言
post: false # 在每篇文章末尾显示
clipboard: false # 复制时追加
# Customize the cover image | 封面图
cover:
default: /img/block.jpg # 封面默认显示的图片
type: img # 封面显示类型 <[img,date,random]>
# The previous and the next article | 上下篇文章
post_pagination:
enable: true # 启用
type: large # 卡片类型 <[large,small]>
# img loading="lazy" | 图片懒加载
lazyload:
enable: true # 启用
# Displays outdated notice for a post | 文章过期提醒
notice_outdate:
enable: false # 启用
style: flat # style | 样式 <[simple,flat]>
limit_day: 365 # When will it be shown | 过期提醒天数
position: top # position | 位置 <[top,bottom]>
#### Article configuration end ###
## Page Visit Statistics
web_analytics:
enable: false
baidu: # Baidu key
google: # Tracking ID for Google statistics
tencent: # Tencent statistics
sid:
cid:
## comment
comment:
bComments:
enable: false
env: # 腾讯云环境id
twikoo:
enable: false
envId: # 腾讯云环境id
# region: # 环境地域,默认为 ap-shanghai,如果您的环境地域不是上海,需传此参数
# option: # 用于区分不同文章的自定义 js 路径,如果您的文章路径不是 location.pathname,需传此参数
giscus:
enable: false
repo:
repo-id:
category:
category-id:
mapping: pathname
reactions-enabled: 1
emit-metadata: 0
lang: zh-CN
theme:
light: light
dark: transparent_dark
# Theme mode | 主题模式
theme:
switch: true # 主题切换按钮
default: style-dark # 主题默认模式 <[style-light,style-dark,auto]>
# Service Worker | 渐进式应用
sw: false # 启用
# https://github.com/willin/hexo-wordcount
# Post wordcount | 字数统计
wordcount:
enable: false # enable | 开启
count: true # count | 显示字数
time: true # read time | 显示阅读时间
# That is it only render those page which has `katex: true` in Front-matter.
# math fomula
## https://katex.org/
katex:
copy_tex: true
global: false
# Options are for katex rendering options: https://katex.org/docs/options.html
# In page katex options are also possible and will be merged
options: {}
# Blog search | 搜索
search:
enable: true # 启用
type: local # 搜索类型 <[local,engine]>
trigger: auto # 搜索触发方式 <[auto,manual]>
preload: true # 页面加载后预先拉取索引
href: "https://www.google.com/search?q=site:" # 搜索引擎地址, type 为 engine 时填写
domain: # 域名地址, type 为 engine 时填写
# href: "https://www.baidu.com/s?wd=site:"
# href: "https://www.bing.com/search?q=site:"
# Think of swup as being pjax on steroids. The concepts are similar to those used in barba.js or other transition libraries.
# https://swup.js.org/
# Whether swup is enabled | Swup 插件
swup: false # 启用
# Datetime formatting | 日期格式化
datetime_foramt:
post_card: # 文章卡片的格式
type: date # 日期取值 <[date,updated]>
date: YY/MM/DD # 日期
time: HH:mm # 时间
cover_date: DD # 封面日期
cover_date2: YYYY/MM # 封面年月
post_info: # 文章详情页里的格式
type: date # 日期取值 <[date,updated]>
date: MM/DD # 日期
time: HH:mm # 时间
archive: # 归档分类页的格式
type: date # 日期取值 <[date,updated]>
date: MM/DD # 日期
time: HH:mm # 时间
# Home page category card configuration | 首页分类卡片
categorie_card:
enable: true # enable | 启用
len: 2 # 长度
list: # 固定显示分类 <string[]>
# Lower right button | 功能按钮块
rightside:
readmode: true # 阅读模式按钮
aside: false # 单双栏切换按钮
# Replace Broken Images | 破图时默认图片
error_img:
flink: /img/friend_404.gif # 友链头像破图时显示默认图片
post_page: /img/404.jpg # 文章破图时显示默认图片
# Code highlighting configuration | 代码高亮配置
highlight:
theme: true # 启用内置配色
title: default # Code title style | 代码块标题样式 <[mac,default]>
copy: true # Copy button | 复制按钮
lang: true # Show the code language | 代码块语言
code_word_wrap: false # Code word wrap | 强制换行
height_limit: false # unit: px | 代码块高度
# Customize the template path | 自定义模块
layout:
path: layout # Folder path | 模板存放目录
# layout
main: _partial/main # 整体布局结构模板
header: async/_partial/header # 顶部菜单栏模板
banner: async/_partial/banner # 顶部横幅模板
sidebar: _partial/sidebar/index # 侧栏模板
footer: _partial/footer # 页脚模板
# post
post_info: _partial/post/post-info # 文章信息模板
post_content: _partial/post/post-content # 文章内容模板
reward: _partial/post/reward # 文章信息里打赏模板
post_copyright: _partial/post/post-copyright # 文章详情版权信息模板
post_next_prev: _partial/post/post-next-prev # 文章详情上下篇文章模板
post_card: async/_partial/post/post-card # 文章卡片信息模板
post_card_mini: async/_partial/post/post-card-mini # 文章卡片信息模板
# widget
header_logo: async/_widget/header-logo # 顶部菜单-logo部分
header_menu: async/_widget/header-menu # 顶部菜单-菜单部分
header_theme: _widget/header-theme # 顶部菜单-主题切换部分
header_search: _widget/header-search # 顶部菜单-查询部分
categorie: _widget/categorie # 分类卡片模板
paginator: _widget/paginator # 分页模板
fixed_btn: _widget/fixed-btn # 固定按钮模板
post_toc: _widget/post-toc # 文章目录
about_card: async/about-card # 关于页面配置卡片模板
search: _widget/search # 搜索卡片模板 v2.1.11 +
sidebar_user: async/_partial/sidebar/card/user # 侧栏 - 用户头像模板
sidebar_social: _partial/sidebar/card/social # 侧栏 - 社交图标模块
sidebar_info: async/_partial/sidebar/card/info # 侧栏 - 用户信息模块
sidebar_email: _partial/sidebar/card/email # 侧栏 - 邮件模块
# third-party
comment: _third-party/comment/index # 评论插件模板
analytics: _third-party/web-analytics # 统计模板
# animation
page_loading: _partial/preloader/page-preloader # 页面切换动画模板
mode_change: _partial/preloader/change-mode-preloader # 主题切换动画模板
# page
page_about: _partial/page/about # 关于页面模块
page_archive: async/_partial/page/archive # 归档页面模块
page_category: _partial/page/category # 分类页面模块
page_index: _partial/page/index # 首页页面模块
page_links: _partial/page/links # 友链页面模块
page_post: _partial/page/post # 文章详情页面模块
page_tag: _partial/page/tag # 标签页面模块
# other
script: _partial/script # 脚本块 v2.1.11 +
head: async/_partial/head # head块 v2.1.11 +
# 404 config | 404 配置
not_found:
path: / # Return path | 返回路径
name: not_found.name # Button text 按钮显示文案
text: not_found.text # Tips | 提示文案