add videos, update dedup and lazy load image
This commit is contained in:
1 parent
bdc54b676b
commit
4244665934
5 files changed
+2468
-2
No files matched your search
@@ -9,6 +9,8 @@ hero:
|
|||||||
|
|
||||||
<Downloader />
|
<Downloader />
|
||||||
|
|
||||||
|
- [对非零关税:补齐中国资源短板,带动中非共同发展](./对非零关税:补齐中国资源短板,带动中非共同发展.md)
|
||||||
|
- [馬來西亞為何力挺伊朗?當宗教之外的現實利益,讓遜尼派國家站在什葉派這邊](./馬來西亞為何力挺伊朗?當宗教之外的現實利益,讓遜尼派國家站在什葉派這邊.md)
|
||||||
- [こんな人になりたい|孔子が推す男](./こんな人になりたい|孔子が推す男)
|
- [こんな人になりたい|孔子が推す男](./こんな人になりたい|孔子が推す男)
|
||||||
- [泡泡瑪特真相:天才的商業模式,還是精密的「收割」遊戲? |王寧|盲盒|LABUBU|Molly|拉布布|POP MART](./泡泡瑪特真相:天才的商業模式,還是精密的「收割」遊戲?_|王寧|盲盒|LABUBU|Molly|拉布布|POP_MART.md)
|
- [泡泡瑪特真相:天才的商業模式,還是精密的「收割」遊戲? |王寧|盲盒|LABUBU|Molly|拉布布|POP MART](./泡泡瑪特真相:天才的商業模式,還是精密的「收割」遊戲?_|王寧|盲盒|LABUBU|Molly|拉布布|POP_MART.md)
|
||||||
- [全世界流亡政治的结构性困境 | 陈光诚告王志安 | 俄罗斯FBK丑闻 | 阿拉法特遗产](./全世界流亡政治的结构性困境_|_陈光诚告王志安_|_俄罗斯FBK丑闻_|_阿拉法特遗产.md)
|
- [全世界流亡政治的结构性困境 | 陈光诚告王志安 | 俄罗斯FBK丑闻 | 阿拉法特遗产](./全世界流亡政治的结构性困境_|_陈光诚告王志安_|_俄罗斯FBK丑闻_|_阿拉法特遗产.md)
|
||||||
|
|||||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,528 @@
|
|||||||
|
---
|
||||||
|
interval: 2
|
||||||
|
dedup: true
|
||||||
|
video: '/馬來西亞為何力挺伊朗?當宗教之外的現實利益,讓遜尼派國家站在什葉派這邊 [Z8UObUh3D7o].webm'
|
||||||
|
---
|
||||||
|
|
||||||
|

|
||||||
|
0:00
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
0:02
|
||||||
|
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>0:02</summary>
|
||||||
|
|
||||||
|

|
||||||
|
</details>
|
||||||
|
<br/>
|
||||||
|
0:04
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
0:06
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
0:08
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
0:10
|
||||||
|
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>0:10</summary>
|
||||||
|
|
||||||
|

|
||||||
|
</details>
|
||||||
|
<br/>
|
||||||
|
0:12
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
0:14
|
||||||
|
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>0:14</summary>
|
||||||
|
|
||||||
|

|
||||||
|
</details>
|
||||||
|
<br/>
|
||||||
|
0:16
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
0:18
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
0:22
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
0:24
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
0:26
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
0:28
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
0:30
|
||||||
|
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>0:30</summary>
|
||||||
|
|
||||||
|

|
||||||
|
</details>
|
||||||
|
<br/>
|
||||||
|
0:32
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
0:34
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
0:36
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
0:38
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
0:40
|
||||||
|
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>0:40</summary>
|
||||||
|
|
||||||
|

|
||||||
|
</details>
|
||||||
|
<br/>
|
||||||
|
0:42
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
0:44
|
||||||
|
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>0:44</summary>
|
||||||
|
|
||||||
|

|
||||||
|
</details>
|
||||||
|
<br/>
|
||||||
|
0:46
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
0:48
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
0:50
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
0:52
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
0:54
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
0:58
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
1:02
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
1:04
|
||||||
|
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>1:04</summary>
|
||||||
|
|
||||||
|

|
||||||
|
</details>
|
||||||
|
<br/>
|
||||||
|
1:06
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
1:08
|
||||||
|
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>1:08</summary>
|
||||||
|
|
||||||
|

|
||||||
|
</details>
|
||||||
|
<br/>
|
||||||
|
1:10
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
1:12
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
1:16
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
1:18
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
1:20
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
1:22
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
1:24
|
||||||
|
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>1:24</summary>
|
||||||
|
|
||||||
|

|
||||||
|
</details>
|
||||||
|
<br/>
|
||||||
|
1:26
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
1:28
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
1:30
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
1:32
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
1:36
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
1:38
|
||||||
|
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>1:38</summary>
|
||||||
|
|
||||||
|

|
||||||
|
1:40
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
1:42
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
</details>
|
||||||
|
<br/>
|
||||||
|
1:44
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
1:46
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
1:50
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
1:52
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
1:54
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
1:56
|
||||||
|
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>1:56</summary>
|
||||||
|
|
||||||
|

|
||||||
|
</details>
|
||||||
|
<br/>
|
||||||
|
1:58
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
2:00
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
2:04
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
2:06
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
2:08
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
2:12
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
2:14
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
2:16
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
2:18
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
2:20
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
2:22
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
2:24
|
||||||
|
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>2:24</summary>
|
||||||
|
|
||||||
|

|
||||||
|
</details>
|
||||||
|
<br/>
|
||||||
|
2:26
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
2:28
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
2:30
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
2:32
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
2:34
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
2:36
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
2:38
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
2:40
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
2:44
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
2:46
|
||||||
|
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>2:46</summary>
|
||||||
|
|
||||||
|

|
||||||
|
</details>
|
||||||
|
<br/>
|
||||||
|
2:48
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
2:50
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
2:52
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
2:54
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
2:56
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
2:58
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
3:00
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
3:02
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
3:04
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
3:08
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
3:12
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
3:14
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
3:16
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
3:18
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
3:20
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
3:24
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
3:26
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
3:30
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
3:32
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
3:36
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
3:38
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
3:40
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
3:42
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
3:44
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
3:46
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
3:48
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
3:50
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
3:52
|
||||||
|
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>3:52</summary>
|
||||||
|
|
||||||
|

|
||||||
|
</details>
|
||||||
|
<br/>
|
||||||
|
3:54
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
3:56
|
||||||
|
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>3:56</summary>
|
||||||
|
|
||||||
|

|
||||||
|
3:58
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
</details>
|
||||||
|
<br/>
|
||||||
|
4:00
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
4:02
|
||||||
|
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>4:02</summary>
|
||||||
|
|
||||||
|

|
||||||
|
4:04
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
4:06
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
</details>
|
||||||
|
<br/>
|
||||||
|
4:08
|
||||||
+1
-1
@@ -151,7 +151,7 @@ async function groupImages(lines, baseDir, threshold, stats) {
|
|||||||
while (j < lines.length) {
|
while (j < lines.length) {
|
||||||
/** @type {TextNode[]} */
|
/** @type {TextNode[]} */
|
||||||
const blanks = [];
|
const blanks = [];
|
||||||
while (j < lines.length && isBlank(lines[j])) {
|
while (j < lines.length && lines[j].type === "text") {
|
||||||
// isBlank already guarantees type === "text"
|
// isBlank already guarantees type === "text"
|
||||||
blanks.push(/** @type {TextNode} */ (lines[j]));
|
blanks.push(/** @type {TextNode} */ (lines[j]));
|
||||||
j++;
|
j++;
|
||||||
|
|||||||
@@ -64,7 +64,9 @@ wss.on("connection", (ws) => {
|
|||||||
const { min, sec } = m.groups;
|
const { min, sec } = m.groups;
|
||||||
const t = `${min}_${sec}`;
|
const t = `${min}_${sec}`;
|
||||||
ts.push(t);
|
ts.push(t);
|
||||||
newContent += `\n\n\n`;
|
newContent += `\n`;
|
||||||
|
newContent += `${line}\n`;
|
||||||
|
newContent += `\n`;
|
||||||
isChanged = true;
|
isChanged = true;
|
||||||
} else {
|
} else {
|
||||||
newContent += `${line}\n`;
|
newContent += `${line}\n`;
|
||||||
|
|||||||
Reference in new issue
Block a user