Skip to content

Commit 1e056a4

Browse files
authored
Merge branch 'main' into basepath
2 parents 2a0f496 + dc24cb1 commit 1e056a4

7 files changed

Lines changed: 19 additions & 14 deletions

File tree

packages/client/pages/export.vue

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -351,6 +351,10 @@ h2 {
351351
#export-content {
352352
--uno: pointer-events-none;
353353
}
354+
355+
#export-container {
356+
--slidev-slide-container-scale: var(--slidev-slide-scale);
357+
}
354358
</style>
355359

356360
<style>

packages/slidev/node/utils.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@ export function getBodyJson(req: Connect.IncomingMessage) {
105105
}
106106

107107
export function makeAbsoluteImportGlob(
108+
mode: string,
108109
userRoot: string,
109110
globs: string[],
110111
options: Partial<GeneralImportGlobOptions> = {},
@@ -114,7 +115,7 @@ export function makeAbsoluteImportGlob(
114115
const opts: GeneralImportGlobOptions = {
115116
eager: true,
116117
exhaustive: true,
117-
base: '/',
118+
base: mode === 'build' ? userRoot : '/',
118119
...options,
119120
}
120121
return `import.meta.glob(${JSON.stringify(relativeGlobs)}, ${JSON.stringify(opts)})`

packages/slidev/node/virtual/conditional-styles.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ import { makeAbsoluteImportGlob } from '../utils'
55

66
export const templateConditionalStyles: VirtualModuleTemplate = {
77
id: '/@slidev/conditional-styles',
8-
async getContent({ data, userRoot, roots }) {
8+
async getContent({ mode, data, userRoot, roots }) {
99
const imports: string[] = []
1010

1111
for (const root of roots) {
12-
imports.push(makeAbsoluteImportGlob(userRoot, [
12+
imports.push(makeAbsoluteImportGlob(mode, userRoot, [
1313
join(root, 'styles/index.{ts,js,css}'),
1414
join(root, 'styles.{ts,js,css}'),
1515
join(root, 'style.{ts,js,css}'),

packages/slidev/node/virtual/global-layers.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ import { makeAbsoluteImportGlob } from '../utils'
44

55
export const templateGlobalLayers: VirtualModuleTemplate = {
66
id: `/@slidev/global-layers`,
7-
getContent({ userRoot, roots }) {
7+
getContent({ mode, userRoot, roots }) {
88
function* getComponent(name: string, names: string[]) {
99
yield `const ${name}Components = [\n`
1010
for (const root of roots) {
1111
const globs = names.map(name => join(root, `${name}.{ts,js,vue}`))
1212
yield ' Object.values('
13-
yield makeAbsoluteImportGlob(userRoot, globs, { import: 'default' })
13+
yield makeAbsoluteImportGlob(mode, userRoot, globs, { import: 'default' })
1414
yield ')[0],\n'
1515
}
1616
yield `].filter(Boolean)\n`

packages/slidev/node/virtual/setups.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ import { makeAbsoluteImportGlob } from '../utils'
55
function createSetupTemplate(name: string): VirtualModuleTemplate {
66
return {
77
id: `/@slidev/setups/${name}`,
8-
getContent({ userRoot, roots }) {
8+
getContent({ mode, userRoot, roots }) {
99
const globs = roots.map((root) => {
1010
const glob = join(root, `setup/${name}.{ts,js,mts,mjs}`)
11-
return `Object.values(${makeAbsoluteImportGlob(userRoot, [glob], { import: 'default' })})[0]`
11+
return `Object.values(${makeAbsoluteImportGlob(mode, userRoot, [glob], { import: 'default' })})[0]`
1212
})
1313
return `export default [${globs.join(', ')}].filter(Boolean)`
1414
},

pnpm-lock.yaml

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pnpm-workspace.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ catalogs:
9292
monaco-editor: ^0.55.1
9393
prod:
9494
'@antfu/ni': ^30.0.0
95-
'@comark/markdown-it': ^0.3.2
95+
'@comark/markdown-it': ^0.3.3
9696
'@hedgedoc/markdown-it-plugins': ^2.1.4
9797
'@lillallol/outline-pdf': ^4.0.0
9898
'@shikijs/twoslash': ^4.0.2

0 commit comments

Comments
 (0)