The Bespoke.app allows you to present bespoke.js based presentations on a second screen while having a Keynote-like presenter screen on your main screen. The presenter screens shows the next slide next to the current slide and displays some presenter notes below them. Additionally, the app will keep a list of recently opened presentations to make presenting as comfortable as possible.
Nothing will ever force you again to use Keynote.
Download the latest version from releases and install it to your Applications folder.
Update your presentation to export the deck:
window.deck = bespoke.from();
Define a default background color:
body
background-color: white
Rebuild the presentation and drag the generated dist/index.html
on the applications start screen.
If you have only one screen connected, "Toggle Presentation" will just create a second window that allows you to test your presentation. With two screens connected, "Toggle Presentation" will show the presentation in fullscreen on the second monitor.
Bespoke.app will search for the first child element of the current slide with the notes
class to populate the presenter notes area. You can hide the notes from your presentation using CSS.