Skip to content

Commit f8052f3

Browse files
committed
add custom HERO template...
with slot for embedded StudySession demo
1 parent d87151b commit f8052f3

File tree

3 files changed

+820
-5
lines changed

3 files changed

+820
-5
lines changed

docs/.vitepress/config.mts

Lines changed: 23 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,33 @@
11
import { defineConfig } from 'vitepress';
22
import path from 'path';
3+
import { fileURLToPath, URL } from 'node:url';
34

45
// https://vitepress.dev/reference/site-config
56
export default defineConfig({
67
vite: {
78
resolve: {
8-
alias: {
9-
'@vue-skuilder/courseware': path.resolve(__dirname, '../../packages/courseware/src'),
10-
'@vue-skuilder/common-ui': path.resolve(__dirname, '../../packages/common-ui/src'),
11-
'@vue-skuilder/platform-ui': path.resolve(__dirname, '../../packages/platform-ui/src'),
12-
},
9+
alias: [
10+
// Override VitePress default VPHero component with our custom one
11+
{
12+
find: /^.*\/VPHero\.vue$/,
13+
replacement: fileURLToPath(
14+
new URL('./theme/components/CustomVPHero.vue', import.meta.url)
15+
)
16+
},
17+
// Existing project aliases
18+
{
19+
find: '@vue-skuilder/courseware',
20+
replacement: path.resolve(__dirname, '../../packages/courseware/src')
21+
},
22+
{
23+
find: '@vue-skuilder/common-ui',
24+
replacement: path.resolve(__dirname, '../../packages/common-ui/src')
25+
},
26+
{
27+
find: '@vue-skuilder/platform-ui',
28+
replacement: path.resolve(__dirname, '../../packages/platform-ui/src')
29+
}
30+
],
1331
},
1432
optimizeDeps: {
1533
exclude: [

0 commit comments

Comments
 (0)