-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathadd_frontmatter.ps1
More file actions
70 lines (68 loc) · 7.49 KB
/
add_frontmatter.ps1
File metadata and controls
70 lines (68 loc) · 7.49 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
$files = @(
@{p="2.1 中美洲文明与橡胶.md"; t="2.1 中美洲文明与橡胶:奥尔梅克人、玛雅人、阿兹特克人的橡胶球"; d="2026-03-25 10:20:00"; tags=@("橡胶", "历史")},
@{p="2.2 橡胶在古代宗教仪式与球赛中的角色.md"; t="2.2 橡胶在古代宗教仪式与球赛中的角色"; d="2026-03-25 10:25:00"; tags=@("橡胶", "历史")},
@{p="2.3 土著民族对橡胶的原始加工与日常应用.md"; t="2.3 土著民族对橡胶的原始加工与日常应用"; d="2026-03-25 10:30:00"; tags=@("橡胶", "历史")},
@{p="2.4 一种被欧洲人忽视了两百年的神奇材料.md"; t="2.4 一种被欧洲人忽视了两百年的神奇材料"; d="2026-03-25 10:35:00"; tags=@("橡胶", "历史")},
@{p="3.1 哥伦布与西班牙探险者的记录.md"; t="3.1 哥伦布与西班牙探险者的记录"; d="2026-03-25 10:40:00"; tags=@("橡胶", "历史")},
@{p="3.2 拉·孔达明的南美考察.md"; t="3.2 拉·孔达明的南美考察(1736年):第一份科学报告"; d="2026-03-25 10:45:00"; tags=@("橡胶", "历史")},
@{p="3.3 橡皮擦的诞生.md"; t="3.3 `"橡皮擦`"的诞生:约瑟夫·普利斯特里与`"rubber`"一词的由来"; d="2026-03-25 10:50:00"; tags=@("橡胶", "历史")},
@{p="3.4 早期欧洲人的困惑.md"; t="3.4 早期欧洲人的困惑:橡胶遇热变软、遇冷变硬的致命缺陷"; d="2026-03-25 10:55:00"; tags=@("橡胶", "历史")},
@{p="4.1 查尔斯·麦金托什与防水外套.md"; t="4.1 查尔斯·麦金托什与防水外套(1823年)"; d="2026-03-25 11:00:00"; tags=@("橡胶", "历史")},
@{p="4.2 托马斯·汉考克的橡胶加工实验.md"; t="4.2 托马斯·汉考克的橡胶加工实验"; d="2026-03-25 11:05:00"; tags=@("橡胶", "历史")},
@{p="4.3 查尔斯·固特异的执念.md"; t="4.3 查尔斯·固特异的执念:历经千次失败的硫化发现(1839年)"; d="2026-03-25 11:10:00"; tags=@("橡胶", "历史")},
@{p="4.4 硫化技术的意义.md"; t="4.4 硫化技术的意义:橡胶从好奇玩物变为工业材料"; d="2026-03-25 11:15:00"; tags=@("橡胶", "历史", "工业")},
@{p="4.5 专利之争.md"; t="4.5 专利之争:固特异 vs 汉考克"; d="2026-03-25 11:20:00"; tags=@("橡胶", "历史")},
@{p="5.1 工业革命催生的橡胶需求.md"; t="5.1 工业革命催生的橡胶需求:自行车轮胎、工业密封件"; d="2026-03-25 11:25:00"; tags=@("橡胶", "历史", "工业")},
@{p="5.2 亚马逊橡胶采集业的兴起.md"; t="5.2 亚马逊橡胶采集业的兴起"; d="2026-03-25 11:30:00"; tags=@("橡胶", "历史")},
@{p="5.3 橡胶男爵与玛瑙斯的黄金时代.md"; t="5.3 `"橡胶男爵`"与玛瑙斯的黄金时代:丛林中的巴黎歌剧院"; d="2026-03-25 11:35:00"; tags=@("橡胶", "历史")},
@{p="5.4 橡胶工人的血泪.md"; t="5.4 橡胶工人的血泪:原住民的强制劳动与非人待遇"; d="2026-03-25 11:40:00"; tags=@("橡胶", "历史")},
@{p="5.5 刚果自由邦的橡胶恐怖.md"; t="5.5 刚果自由邦的橡胶恐怖:利奥波德二世的殖民暴行"; d="2026-03-25 11:45:00"; tags=@("橡胶", "历史")},
@{p="6.1 亨利·威克汉姆偷运七万颗种子.md"; t="6.1 英国人亨利·威克汉姆偷运七万颗种子(1876年)"; d="2026-03-25 11:50:00"; tags=@("橡胶", "历史")},
@{p="6.2 伦敦邱园的育苗实验.md"; t="6.2 伦敦邱园的育苗实验"; d="2026-03-25 11:55:00"; tags=@("橡胶", "历史")},
@{p="6.3 种子如何从邱园传播到锡兰和马来亚.md"; t="6.3 种子如何从邱园传播到锡兰(斯里兰卡)和马来亚"; d="2026-03-25 12:00:00"; tags=@("橡胶", "历史")},
@{p="6.4 东南亚橡胶种植园的崛起.md"; t="6.4 东南亚橡胶种植园的崛起"; d="2026-03-25 12:05:00"; tags=@("橡胶", "历史")},
@{p="6.5 亚马逊橡胶帝国的崩塌.md"; t="6.5 亚马逊橡胶帝国的崩塌:从垄断到衰落"; d="2026-03-25 12:10:00"; tags=@("橡胶", "历史")},
@{p="7.1 约翰·邓禄普发明充气轮胎.md"; t="7.1 约翰·邓禄普发明充气轮胎(1888年)"; d="2026-03-25 12:15:00"; tags=@("橡胶", "历史")},
@{p="7.2 米其林兄弟与汽车轮胎的推广.md"; t="7.2 米其林兄弟与汽车轮胎的推广"; d="2026-03-25 12:20:00"; tags=@("橡胶", "历史")},
@{p="7.3 亨利·福特的福特兰迪亚.md"; t="7.3 亨利·福特的`"福特兰迪亚`":在亚马逊建造橡胶帝国的疯狂尝试与惨败"; d="2026-03-25 12:25:00"; tags=@("橡胶", "历史")},
@{p="7.4 橡胶轮胎巨头的崛起.md"; t="7.4 固特异、凡世通、普利司通:橡胶轮胎巨头的崛起"; d="2026-03-25 12:30:00"; tags=@("橡胶", "历史")},
@{p="7.5 橡胶成为全球战略物资.md"; t="7.5 橡胶成为全球战略物资"; d="2026-03-25 12:35:00"; tags=@("橡胶", "历史")},
@{p="8.1 一战中的橡胶争夺与供应危机.md"; t="8.1 一战中的橡胶争夺与供应危机"; d="2026-03-25 12:40:00"; tags=@("橡胶", "历史", "战争")},
@{p="8.2 史蒂文森限制法案.md"; t="8.2 《史蒂文森限制法案》(1922年):英国的橡胶垄断企图"; d="2026-03-25 12:45:00"; tags=@("橡胶", "历史")},
@{p="8.3 二战中的橡胶危机.md"; t="8.3 二战中的橡胶危机:日本占领东南亚切断盟军供应"; d="2026-03-25 12:50:00"; tags=@("橡胶", "历史", "战争")},
@{p="8.4 美国的紧急合成橡胶计划.md"; t="8.4 美国的紧急合成橡胶计划:举国体制的科技突破"; d="2026-03-25 12:55:00"; tags=@("橡胶", "历史")},
@{p="8.5 战争如何重塑了全球橡胶产业格局.md"; t="8.5 战争如何重塑了全球橡胶产业格局"; d="2026-03-25 13:00:00"; tags=@("橡胶", "历史", "战争")},
@{p="9.1 合成橡胶的早期探索.md"; t="9.1 合成橡胶的早期探索:异戊二烯与丁二烯"; d="2026-03-25 13:05:00"; tags=@("橡胶", "历史")},
@{p="9.2 德国的Buna橡胶.md"; t="9.2 德国的`"Buna`"橡胶:战争催生的发明"; d="2026-03-25 13:10:00"; tags=@("橡胶", "历史", "战争")},
@{p="9.3 战后合成橡胶产业的发展.md"; t="9.3 战后合成橡胶产业的发展"; d="2026-03-25 13:15:00"; tags=@("橡胶", "历史")},
@{p="9.4 天然橡胶vs合成橡胶.md"; t="9.4 天然橡胶 vs 合成橡胶:性能对比与各自优势"; d="2026-03-25 13:20:00"; tags=@("橡胶", "历史")},
@{p="9.5 二者共存的现代格局.md"; t="9.5 二者共存的现代格局:为什么天然橡胶无法被完全替代?"; d="2026-03-25 13:25:00"; tags=@("橡胶", "历史")}
)
$baseDir = "D:\RubberTale\RubberTale.github.io\source\_posts\橡胶大事记\正文"
foreach ($f in $files) {
$filePath = Join-Path $baseDir $f.p
if (Test-Path $filePath) {
$content = Get-Content $filePath -Raw -Encoding utf8
if ($content -notmatch "^---") {
$tagStr = ""
foreach ($tag in $f.tags) {
$tagStr += " - $tag`n"
}
$yaml = "---" + "`n" +
"title: " + $f.t + "`n" +
"date: " + $f.d + "`n" +
"tags:" + "`n" +
$tagStr +
"categories:" + "`n" +
" - 橡胶大事记" + "`n" +
"---" + "`n`n"
$newContent = $yaml + $content
[System.IO.File]::WriteAllText($filePath, $newContent, (New-Object System.Text.UTF8Encoding $false))
Write-Host "Processed: $($f.p)"
} else {
Write-Host "Skipped (Already has YAML): $($f.p)"
}
} else {
Write-Warning "File not found: $filePath"
}
}