# slidev-theme-vuetiful **Repository Path**: mirrors_LinusBorg/slidev-theme-vuetiful ## Basic Information - **Project Name**: slidev-theme-vuetiful - **Description**: A Slidev Theme for my talks about Vue.js - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-06-30 - **Last Updated**: 2025-12-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # slidev-theme-vuetiful [](https://www.npmjs.com/package/slidev-theme-vuetiful) A Vue-inspired theme for [Slidev](https://github.com/slidevjs/slidev). Live demo: https://slidev-theme-vuetiful.netlify.app/ ### Features * Pretty Vue Theme * Subtle Animations on Cover, Section etc. slides * Code Highlighting with Sarah Drasner's Night Owl Theme * SFC Playground Integration * Flexible Default Layout using Grids *   ## Install Add the following frontmatter to your `slides.md`. Start Slidev then it will prompt you to install the theme automatically.
---
theme: vuetiful
---
Learn more about [how to use a theme](https://sli.dev/themes/use).
## Layouts
> Note: I'm still in the process of adding more slide variations.
This theme provides the following layouts:
- Default (improved w/grid)
- BigPoints
- Cover
- Section
- Quote
- SFC
- Video
- Outro
### Default
The default slide has a few tricks up it's sleeve.
It an of course be used as-is:
```
---
# This will be the heading
And this can be used as test below it
- We can have a list.
- With a few items.
---
```
But it can also have the title in a special row:
```
---
title: This will now be the heading
titleRow: true
---
This content can now be styled/positioned independent of the title,
because it will be in a separate grid cell.
---
```
We can also do a quick column:
```
---
cols: 1-1 # Other values: 2-1 or 1-2, as well as any valid grid-cols-* class from windiwcss
---
This will go in the left column
:::right:::
This will go into the right column
---
```
You can also combine this with the separate titleRow:
```
---
title: This will span both columns
titleRow: true
cols: 2-1
---
This will be in the wider, left column
:::right:::
This will be in the smaller, right column
```
### Cover
A Cover slide for the Talk Title & Subtitle
#### Example
```frontmatter
---
layout: cover
cover: alt # to enable alternative cover
clicks: 1
---
# Vuetiful Theme
A Vue-inspired theme for my talks about Vue
```
> Note: the `clicks: 1` is necessary for the entry transition to work properly
