update
This commit is contained in:
9
.gitignore
vendored
Normal file
9
.gitignore
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
node_modules
|
||||
.DS_Store
|
||||
dist
|
||||
*.local
|
||||
.vite-inspect
|
||||
.remote-assets
|
||||
components.d.ts
|
||||
|
||||
.slides.md.swp
|
||||
6
.vscode/settings.json
vendored
Normal file
6
.vscode/settings.json
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"workbench.editorAssociations": {
|
||||
// "*.md": "vscode.markdown.preview.editor" // 预览打开
|
||||
"*.md": "default" // 默认打开
|
||||
}
|
||||
}
|
||||
37
components/Counter.vue
Normal file
37
components/Counter.vue
Normal file
@@ -0,0 +1,37 @@
|
||||
<script setup lang="ts">
|
||||
import { ref } from 'vue'
|
||||
|
||||
const props = defineProps({
|
||||
count: {
|
||||
default: 0,
|
||||
},
|
||||
})
|
||||
|
||||
const counter = ref(props.count)
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<div flex="~" w="min" border="~ main rounded-md">
|
||||
<button
|
||||
border="r main"
|
||||
p="2"
|
||||
font="mono"
|
||||
outline="!none"
|
||||
hover:bg="gray-400 opacity-20"
|
||||
@click="counter -= 1"
|
||||
>
|
||||
-
|
||||
</button>
|
||||
<span m="auto" p="2">{{ counter }}</span>
|
||||
<button
|
||||
border="l main"
|
||||
p="2"
|
||||
font="mono"
|
||||
outline="!none"
|
||||
hover:bg="gray-400 opacity-20"
|
||||
@click="counter += 1"
|
||||
>
|
||||
+
|
||||
</button>
|
||||
</div>
|
||||
</template>
|
||||
18
package.json
Normal file
18
package.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"name": "@kevisual/slidev-template",
|
||||
"type": "module",
|
||||
"basename": "/root/slidev-template",
|
||||
"version": "0.0.1",
|
||||
"scripts": {
|
||||
"build": "slidev build --base /root/slidev-template/",
|
||||
"dev": "slidev --open",
|
||||
"pub": "ev deploy ./dist -k slidev-template -v 0.0.1 -u",
|
||||
"export": "slidev export"
|
||||
},
|
||||
"dependencies": {
|
||||
"@slidev/cli": "^52.6.0",
|
||||
"@slidev/theme-default": "latest",
|
||||
"@slidev/theme-seriph": "latest",
|
||||
"vue": "^3.5.22"
|
||||
}
|
||||
}
|
||||
10
pages/demos.md
Normal file
10
pages/demos.md
Normal file
@@ -0,0 +1,10 @@
|
||||
---
|
||||
title: '例子'
|
||||
---
|
||||
|
||||
# 常用语法结构
|
||||
|
||||
---
|
||||
---
|
||||
|
||||
# 第二个
|
||||
5750
pnpm-lock.yaml
generated
Normal file
5750
pnpm-lock.yaml
generated
Normal file
File diff suppressed because it is too large
Load Diff
29
slides.md
Normal file
29
slides.md
Normal file
@@ -0,0 +1,29 @@
|
||||
---
|
||||
# try also 'default' to start simple
|
||||
theme: seriph
|
||||
# random image from a curated Unsplash collection by Anthony
|
||||
background: https://cover.sli.dev
|
||||
# 介绍文档: https://sli.dev
|
||||
title: Welcome to Slidev
|
||||
info: |
|
||||
## 关于Slidev的介绍
|
||||
演示稿
|
||||
class: text-center
|
||||
# https://sli.dev/features/drawing
|
||||
drawings:
|
||||
persist: false
|
||||
# slide transition: https://sli.dev/guide/animations.html#slide-transitions
|
||||
transition: slide-left
|
||||
# enable MDC Syntax: https://sli.dev/features/mdc
|
||||
mdc: true
|
||||
htmlAttrs:
|
||||
dir: ltr
|
||||
lang: zh-CN
|
||||
# duration of the presentation
|
||||
duration: 35min
|
||||
---
|
||||
# slide 是一个 所见即所得的幻灯片制作工具
|
||||
---
|
||||
src: ./pages/demos.md
|
||||
hide: false
|
||||
---
|
||||
10
snippets/external.ts
Normal file
10
snippets/external.ts
Normal file
@@ -0,0 +1,10 @@
|
||||
// #region snippet
|
||||
// Inside ./snippets/external.ts
|
||||
export function emptyArray<T>(length: number) {
|
||||
return Array.from<T>({ length })
|
||||
}
|
||||
// #endregion snippet
|
||||
|
||||
export function sayHello() {
|
||||
console.log('Hello from snippets/external.ts')
|
||||
}
|
||||
Reference in New Issue
Block a user