feat(conf): shiki config + layouts
This commit is contained in:
parent
84e77c2b93
commit
a486d6982f
7 changed files with 55 additions and 40 deletions
|
@ -1,3 +1,9 @@
|
|||
<script setup lang="ts">
|
||||
const props = defineProps<{
|
||||
columns?: number
|
||||
}>()
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<div class="slidev-layout">
|
||||
<slot />
|
||||
|
@ -9,8 +15,14 @@
|
|||
|
||||
<style scoped>
|
||||
.auto-grid {
|
||||
--_columns: v-bind(columns);
|
||||
display: grid;
|
||||
grid-template-columns: repeat(2, 1fr);
|
||||
grid-template-columns: repeat(var(--_columns, 2), 1fr);
|
||||
grid-auto-rows: 250px;
|
||||
gap: var(--space-xs);
|
||||
}
|
||||
.auto-grid > * {
|
||||
inline-size: 100%;
|
||||
block-size: 100%;
|
||||
}
|
||||
</style>
|
||||
|
|
7
layouts/content.vue
Normal file
7
layouts/content.vue
Normal file
|
@ -0,0 +1,7 @@
|
|||
<template>
|
||||
<div class="slidev-layout content">
|
||||
<div>
|
||||
<slot />
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
Loading…
Add table
Add a link
Reference in a new issue