A Penguin 🐧 theme for Slidev.
This theme is based on my personal brand, but it can be easily use and customized for your own.
Live demo: here
Add the following frontmatter to your slides.md
. Start Slidev then it will prompt you to install the theme automatically.
---
theme: penguin
---
Learn more about how to use a theme.
This theme provides the following layouts:
By default any layout will not contain a header and a footer
But you can add this properties to add header and footer
---
eventLogo: 'https://img2.storyblok.com/352x0/f/84560/2388x414/23d8eb4b8d/vue-amsterdam-with-name.png'
eventUrl: 'https://vuejs.amsterdam/'
twitter: '@alvaro_code'
twitterUrl: 'https://twitter.com/alvaro_code'
---
With properties | Without properties |
---|---|
Date on footer is automatic
Usage:
- Add
intro
in the layout field.
---
layout: intro
---
Dark | Light |
---|---|
Usage:
- Add
presenter
in the layout field. - Add
presenterImage
for the speaker image.
---
layout: presenter
presenterImage: 'https://res.cloudinary.com/alvarosaburido/image/upload/v1622370075/as-portfolio/alvaro_saburido.jpg'
---
Dark | Light |
---|---|
Usage:
- Add
new-section
in the layout field.
---
layout: new-section
---
Dark | Light |
---|---|
This theme provides the following components:
FancyLink
Component will allow you to automatically add the favicon just aside your link.
To use it you just need to add it to your examples.md
like this:
Say hi at <fancy-link href="https://twitter.com/alvaro_code">@alvaro_code</fancy-link>
TODO:
npm install
npm run dev
to start theme preview ofexample.md
- Edit the
example.md
and style to see the changes npm run export
to generate the preview PDFnpm run screenshot
to generate the preview PNG