Run Custom HTML5

I don’t know anything about reveal.js other than what I just googled, but you can copy/paste a page.php from your theme and name it page-{slug}.php for a specific page then add any code you want into the content area of the page.

Assuming your theme doesn’t break this format in any way. Instructions on making a page template can be found in the WP developer site