Commit graph

101 commits

Author SHA1 Message Date
7eb4d67f95
Add golangci-lint as Github action 2021-12-26 12:04:50 +01:00
f8daaf293e
Add container image and document usage 2021-12-23 12:20:10 +01:00
00109b62b4
Fix GoReleaser config 2021-12-23 11:17:14 +01:00
6be2b5aeb5
Cleanup
- update deps
- add open-browser option
- allow to change port and host
2021-12-22 23:05:59 +01:00
7d3d3a5abf
Split slides first before rendering them
- add some more config options
- cleanup code
- remove state machine
2021-12-22 22:31:45 +01:00
33dadaff87
Add golangci-lint 2021-12-22 20:27:43 +01:00
3f847e0b8b
Live update Reveal config 2021-12-22 20:19:05 +01:00
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
e4cc33f098
Auto detect line ending on startup 2021-11-15 15:23:10 +01:00
2cc48cfbb0
Fix CRLF vs. LF for slide separators on windows and everything else 2021-11-15 14:37:04 +01:00
fd73f607d6
Merge pull request #4 from baez90/renovate/github.com-masterminds-sprig-v3-3.x
fix(deps): update module github.com/masterminds/sprig/v3 to v3.2.2
2021-11-12 14:45:29 +01:00
Renovate Bot
5f1c147093
fix(deps): update module github.com/masterminds/sprig/v3 to v3.2.2 2021-11-12 13:18:33 +00:00
d118355138
Complete sprig upgrade 2021-11-12 14:17:34 +01:00
55c5842fb8
Delete obsolete Makefile 2021-11-12 14:10:24 +01:00
6e2bca883c
Merge pull request #2 from baez90/renovate/github.com-masterminds-sprig-3.x
fix(deps): update module github.com/masterminds/sprig to v3
2021-11-12 14:08:48 +01:00
Renovate Bot
79bd92653b
fix(deps): update module github.com/masterminds/sprig to v3 2021-11-12 12:38:43 +00:00
60f65859a6
Merge pull request #1 from baez90/renovate/configure
Configure Renovate
2021-11-12 13:37:46 +01:00
35c844c1dc
Fix build 2021-11-12 13:34:54 +01:00
2b242d2cdd
Merge branch 'master' into renovate/configure 2021-11-12 13:24:47 +01:00
26a619dc7b
Update Readme and Github actions pipeline 2021-11-12 13:22:35 +01:00
Renovate Bot
aad73c8e36
chore(deps): add renovate.json 2021-11-12 12:21:27 +00:00
565e199f33
Update Readme 2021-11-12 13:14:12 +01:00
e8d6de4d3c
Update to Reveal.JS 4.1.2 and Go 1.17
- Replace pkger with Go 1.17 embedded file system
2021-11-12 13:08:56 +01:00
b953310df8
Do not cache files that are monitored
- rename repo to goveal
- add working directory option
- remove most CLI switches in favor of config file
2020-12-06 12:18:42 +01:00
d56271ef50
Update to latest task version 2020-12-05 12:17:07 +01:00
48d857d3c7
Add GitHub actions 2020-12-05 12:08:10 +01:00
bd27081aa6
Add auto reload
- reload markdown if changed
- allow to monitor other files if wanted
- disable HTTP cache to force reload
- extend example
- replace almost everything with layered file systems
2020-12-04 16:40:08 +01:00
8a977bad26
fix CI 2020-12-02 13:42:12 +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
4327421a69
Update to Reveal 4.0 2020-08-13 09:03:48 +02:00
798943f04b
chore: updated module dependencies 2019-09-09 22:13:12 +02:00
bbbbb0b141
feat: added switches to configure slide numbers 2019-06-03 15:42:16 +02:00
667bc0e2cb
fix: added missing fonts to assets 2019-05-16 12:18:28 +02:00
755931a7cb
fix: fixed speaker mode due to missing .html file 2019-05-16 11:44:45 +02:00
97718aedd7
fix: moved packr2 installation to CircleCI steps 2019-05-16 10:12:14 +02:00
02851fb477
fix: tried to modify setup command of packr2 to avoid go.{mod,sum} manipulation 2019-05-16 10:04:52 +02:00
fb32d95541
fix: cleaned go module dependencies 2019-05-16 09:58:52 +02:00
2f0086b870
doc: added CircleCI badge to README 2019-05-16 09:52:24 +02:00
2004e383e0
doc: Extended README to cover new options 2019-05-16 09:40:46 +02: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
a213f9cff5
fix: updated go.{mod,sum} 2019-04-20 02:34:36 +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
4539a9243b
Added filter to build job in workflow 2019-04-20 00:47:01 +02:00
afa47a19e3
Updated Docker image for build job 2019-04-20 00:36:50 +02:00
ace0485fb6
fix: Fixed another markup issue in CircleCI config 2019-04-20 00:36:05 +02:00
23445b9bda
Fixed CircleCI yaml config 2019-04-20 00:34:14 +02:00
f2c0c0e200
Added CircleCI config file 2019-04-20 00:31:39 +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
99d76c122b
Merged GitHub project template 2019-04-19 14:36:32 +02:00
03beb15a4d
chore: initialized cobra project 2019-04-19 14:35:00 +02:00