Hugo theme integrating an opinionated distribution of Reveal.js.
Check out the live demo.
See online documentation.
This distribution is inspired by following Hugo themes and projects using Reveal.js
- Expose preview management functions
- Override Reveal CSS in
assets/reveal/reveal.scss(especially disabled perspective to support grid elements)
To avoid jumping and flicking fixed position elements (such as blocks, diagrams, charts...), don't use geomtric transitions.
baseURL: https://example.org/
languageCode: en-us
disableKinds: ["taxonomy", "taxonomyTerm", "RSS", "sitemap"]
outputs:
home: ["sac"]
page: ["sac"]
section: ["sac"]
themesDir : "/usr/local/share/sac/themes"
theme: ["sac/x.y.z"]
markup:
goldmark:
renderer:
unsafe: true- Set
unsafeto Goldmark render for complete support ofmarkdownifyfunctions (used in some shortcodes)
This project adheres to:
Developed with passion by Stéphane Este-Gracias and great open source contributors.
sac-theme's code is released under MIT license.
Third-party Open Source components, Reveal.js plugins and fonts are distributed within this project. See the list and their relative licenses below.
| Component | Repository | License |
|---|---|---|
| asciinema-player | asciinema/asciinema-player | Apache License 2.0 |
| draw.io | jgraph/drawio | Apache License 2.0 |
| highlight.js | highlightjs/highlight.js | BSD 3-Clause License |
| reveal.js | hakimel/reveal.js | MIT license |
| typed.js | mattboldt/typed.js | MIT license |
| Plugin | Repository | License |
|---|---|---|
| menu | denehyg/reveal.js-menu | MIT license |
| reveal.js-plugins | rajgoel/reveal.js-plugins | MIT License |
| Font | Repository | License |
|---|---|---|
| FontAwesome | FortAwesome/Font-Awesome | Font Awesome Free License |
| Hack | source-foundry/hack | MIT license |
| Open Sans | googlefonts/opensans | Apache License 2.0 |
| Raleway | googlefonts/raleway | SIL Open Font License 1.1 |
| Application | Repository | License |
|---|---|---|
| ttyd | tsl0922/ttyd | MIT License |
| code-server | cdr/code-server | MIT license |
- Data Essential to give time and means to develop and maintain this project.