Use Hugo to build a presentation, powered by RevealJS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
data
exampleSite
images
layouts
static
.gitignore
LICENSE
README.md
netlify.toml
theme.toml

README.md

Hugo Theme RevealJS

CircleCI

Use Hugo to create slideshow presentations, powered by reveal.js.

Screenshot

Visit the nelify site for an example and usage instructions.

Configuration

  • params.reveal_theme: css theme name for revealjs (default: night)
  • params.hljs_theme: css theme name for highlight.js (default: monokai_sublime)
  • params.revealjs: configuration options passed directly to Reveal.initialise. (default)

Optimisation

RevealJS is a single-page application, meaning the only required file is index.html. As all static assets are loaded from cdnjs, there's very little that needs to be rendered.

By default, no dedicate pages / sections are rendered. To reduce the output to only the required files, add this to your sites config:

disableKinds:
    - "sitemap"

outputs:
    home:
        - "html"