Commit graph

5 commits

Author SHA1 Message Date
82a651cd5d
First draft of new fiber based server
- replaced previous net/http based muxer and all other components with fiber
- replaced polling with SSE to handle file changes
- auto-update custom stylesheets
- natively support mermaid diagrams
- handle custom element attributes for lists properly
- reload on config changes
- replace JS templating with actual JS code and an API
2021-12-22 11:52:02 +01:00
f1118a1ba1
Update and cleanup
- move to Taskfile
- update RevealJS
- remove annoying special paths and build overlay file system
2020-12-02 13:33:47 +01:00
bb66990c98
feat: added support for custom CSS, side menu plugin and a few more config options
- added support to add one or multiple CSS files as theme overrides
- added side menu plugin to control themes, transitions, switch to print view and so on
- added config options to set transition and navigation modes
2019-05-16 03:18:02 +02:00
4b984de827
feat(embedded HTML): changed markdown delivery to load it as external file
- enables embedding of HTML in Markdown
- requires a single file handler that delivers the markdown file content
- eased template handling
- added more reveal.js config option that should configurable in upcoming version
2019-04-20 02:28:27 +02:00
a4c0016baa
feat(PoC): PoC complete
- HTTP server
- Rendering markdown content into a HTML template
- theme and some other useful options configurable via config file or flag
- release pipeline prepared
- reveal.js statically included into binary
- config hot reloading
2019-04-19 23:56:39 +02:00