Package Exports
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@ekino/slidev-theme-ekino) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
slidev-theme-ekino
This is a Slidev theme following the guidelines of ekino's "Identity" guide.
This is basically a copy of ekino's Powerpoint template, but for Slidev.
Contributions are welcome ! 🤓
Usage
Create a Slidev project following the docs.
Install the
@ekino/slidev-theme-ekino
dependency:
pnpm install @ekino/slidev-theme-ekino
- Use it as your theme in
slides.md
:
---
theme: "@ekino/slidev-theme-ekino"
# ...
---
Available layouts
layout: default
The default layout of any Slidev slide.
layout: cover
The default layout of the first slide.
The layout accepts an optional ::logo::
slot. If not provided, the default ekino logo will be displayed.
---
layout: cover
---
# ekino - Slidev template
_Create Slidev presentations using ekino's visual identity_
::logo::
<img width="100px" src="https://sli.dev/logo.svg" />
layout: title
The layout for almost all-yellow slides with bold centered title.
layout: two-cols
A layout with two columns, providing two optional ::left::
and ::right::
slots.
---
layout: two-cols
---
# This takes the full width
::left::
## Left
This shows on the left
::right::
## Right
This shows on the right
layout: thank_you
The layout to end your presentation.
This layout provides an optional :🔈:
slot, located at the bottom right of the slide.
You can use the <SpeakerCard>
component to fill it.
---
layout: thank_you
---
:🔈:
<SpeakerCard name="Maxime Dubourg" title="Ingénieur Front-end Sénior">
<p>📬 maxime.dubourg@ekino.com</p>
<p>📞 +33 1 23 45 67 89</p>
</SpeakerCard>
Available components
<SpeakerCard>
A component to display a speaker's name, title and contact information. Useful for cover slide for example. Also particularly well-suited for the speaker
slot in the thank_you
layout.
<SpeakerCard name="Maxime Dubourg" title="Ingénieur Front-end Sénior">
<p>📬 maxime.dubourg@ekino.com</p>
<p>📞 +33 1 23 45 67 89</p>
</SpeakerCard>
Contributing
Thank you for considering contributing to this project!
To begin, just clone the project locally. Once you're set and ready to merge your changes, create a new Pull Request targeting the master
branch for review.
Publishing a new version to npm registry
Bump the
version
field inpackage.json
Commit the changes and push it to
master
Run
pnpm publish