Skip to content

Support Custom Reveal.js Themes #417

@gorkem

Description

@gorkem

Is your feature request related to a problem? Please describe.
Currently, HackMD does not allow using custom Reveal.js themes for slidesets. This limitation prevents me from applying consistent branding and design across my presentations.

Describe the solution you'd like
I would like the ability to use a custom theme for slidesets. Ideally:

  • A workspace-level default theme can be set for all slidesets.
  • Individual slidesets can override the default and specify their own theme.
  • The theme could be uploaded (e.g., custom CSS) or referenced from a URL.

Describe alternatives you've considered
I tried using YAML frontmatter to tweak styles, but the options are too limited for custom theming.
Manually applying styles after export is possible, but it breaks the collaborative editing and sharing workflow.

Additional context
I maintain a custom.css file for my Reveal.js slides. Being able to apply this directly in HackMD would allow consistent styling without manual workarounds.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions