hackmdio / hackmdio/hackmd-io-issues

Support Custom Reveal.js Themes

Open
#417 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
40
Forks
9
PR merge metrics
No merged PRs in 30d

Description

**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.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.