rocket-preset-slide-decks
TypeScript icon, indicating that this package has built-in type declarations

0.1.3 • Public • Published

rocket-preset-slide-decks

Slide Decks in HTML and Markdown for Rocket. Uses slidem web components.

Configuration

Add the preset to your rocket.config.js, and configure it with a collections object. collections is a record of collection names to tab types. For example, if you want code tabs which switch between install commands for npm, yarn, and pnpm, add the following:

import { slideDecks } from 'rocket-preset-slide-decks';

export default {
  presets: [
    slideDecks(),
  ]
}

Usage

Add an index.md page with the layout-deck layout

docs/decks/example-deck/index.md

---
layout: layout-deck
title: Test
---

Add more files in the slides subdir, and a slides.json to that same dir (IMPORTANT!)

docs/decks/example-deck/slides/slides.json

{
  "permalink": false,
  "tags": ["slide"]
}

docs/decks/example-deck/slides/00-intro.md

---
name: intro
attrs: slide-out center
---

<p center>Test Slide</p>

<small id="keys-legend" center font-size="5vw">

(Space, <kbd>H</kbd><kbd>J</kbd><kbd>K</kbd><kbd>L</kbd> or <kbd>→</kbd><kbd>←</kbd> Keys to Navigate)

(<kbd>F</kbd> for Fullscreen)

</small>

docs/decks/example-deck/slides/01-first-slide.md

---
name: first-slide
attrs: slide-out
---

<h2 fit uppercase color="--primary">First Slide</h2>

Has some content

Readme

Keywords

Package Sidebar

Install

npm i rocket-preset-slide-decks

Weekly Downloads

1

Version

0.1.3

License

MIT

Unpacked Size

8.89 kB

Total Files

18

Last publish

Collaborators

  • bennyp