Skip to content

Commit 7f117a1

Browse files
committed
docs: add demo video
1 parent ad8067e commit 7f117a1

File tree

4 files changed

+83
-5
lines changed

4 files changed

+83
-5
lines changed

.gitattributes

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
###############################################################################
2+
# Git LFS - 大文件追踪配置
3+
###############################################################################
4+
5+
# 视频与音频 (Video & Audio)
6+
*.mp4 filter=lfs diff=lfs merge=lfs -text
7+
*.webm filter=lfs diff=lfs merge=lfs -text
8+
*.mov filter=lfs diff=lfs merge=lfs -text
9+
*.avi filter=lfs diff=lfs merge=lfs -text
10+
*.mp3 filter=lfs diff=lfs merge=lfs -text
11+
*.wav filter=lfs diff=lfs merge=lfs -text
12+
*.ogg filter=lfs diff=lfs merge=lfs -text
13+
14+
# 图像与设计文件 (Images & Design)
15+
*.psd filter=lfs diff=lfs merge=lfs -text
16+
*.ai filter=lfs diff=lfs merge=lfs -text
17+
*.pdf filter=lfs diff=lfs merge=lfs -text
18+
*.png filter=lfs diff=lfs merge=lfs -text
19+
*.jpg filter=lfs diff=lfs merge=lfs -text
20+
*.jpeg filter=lfs diff=lfs merge=lfs -text
21+
*.gif filter=lfs diff=lfs merge=lfs -text
22+
23+
# 压缩包与二进制库 (Archives & Binary)
24+
*.zip filter=lfs diff=lfs merge=lfs -text
25+
*.7z filter=lfs diff=lfs merge=lfs -text
26+
*.rar filter=lfs diff=lfs merge=lfs -text
27+
*.tar.gz filter=lfs diff=lfs merge=lfs -text
28+
*.exe filter=lfs diff=lfs merge=lfs -text
29+
*.dll filter=lfs diff=lfs merge=lfs -text
30+
*.so filter=lfs diff=lfs merge=lfs -text
31+
32+
# 模型与大数据 (Models & Datasets)
33+
*.onnx filter=lfs diff=lfs merge=lfs -text
34+
*.pth filter=lfs diff=lfs merge=lfs -text
35+
*.bin filter=lfs diff=lfs merge=lfs -text
36+
*.pkl filter=lfs diff=lfs merge=lfs -text
37+
38+
###############################################################################
39+
# 文本处理 - 防止跨平台换行符乱跳 (Line Endings)
40+
###############################################################################
41+
42+
# 自动检测文本文件并统一使用 LF (Linux/macOS 风格)
43+
* text=auto
44+
45+
# 强制指定代码文件为文本,防止被误判为二进制
46+
*.js text
47+
*.ts text
48+
*.py text
49+
*.c text
50+
*.cpp text
51+
*.h text
52+
*.java text
53+
*.html text
54+
*.css text
55+
*.json text
56+
*.md text
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<script setup>
2+
import DefaultTheme from 'vitepress/theme'
3+
4+
const { Layout } = DefaultTheme
5+
</script>
6+
7+
<template>
8+
<Layout>
9+
<template #home-hero-image>
10+
<video autoplay loop muted playsinline
11+
style="width: 350px; max-width: 100%; height: auto; display: block; margin: 0 auto;">
12+
<source src="/demo.webm" type="video/webm">
13+
</video>
14+
</template>
15+
</Layout>
16+
</template>
17+
18+
<style>
19+
.VPHero .image-bg {
20+
display: none;
21+
}
22+
</style>

apps/docs/.vitepress/theme/index.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,11 @@ import type { Theme } from "vitepress";
44
import DefaultTheme from "vitepress/theme";
55
import "./style.css";
66
import DemoIframe from "../../components/DemoIframe.vue";
7+
import MyLayout from './MyLayout.vue'
78

89
export default {
910
extends: DefaultTheme,
10-
Layout: () => {
11-
return h(DefaultTheme.Layout, null, {
12-
// https://vitepress.dev/guide/extending-default-theme#layout-slots
13-
});
14-
},
11+
Layout: MyLayout,
1512
enhanceApp({ app, router, siteData }) {
1613
// ...
1714
app.component("DemoIframe", DemoIframe);

apps/docs/public/demo.webm

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
version https://git-lfs.github.com/spec/v1
2+
oid sha256:55d0458d95ce416050f34a4dbda8dc762a867a8d3027047d838ee82eb42a970f
3+
size 53379

0 commit comments

Comments
 (0)