Hugo Granström

Results 39 issues of Hugo Granström

I'll find some time in the coming weeks to write a documentation on the different steps nimib takes to render a document. I'll add a link to it in the...

This is an idea inspired by @pietroppeter's work on [nblog](https://github.com/pietroppeter/nblog/pull/16) using JSON as an intermediate form for a static site generator and [Ark](https://github.com/dmulholl/ark) (former Ivy). To summarize, the idea is...

This is my attempt at implementing code blocks that look something like the DeepNote blocks in #65 . The styling still needs some tuning (feedback is welcome) and there are...

This is my attempt at implementing container blocks (#117) thus far. TODO: - [ ] Refactor all relevant blocks that have bodies to support container blocks. - [ ] Rewrite...

Right now [auto-animation](https://hugogranstrom.com/nimiSlides/tutorials/auto_animate.html) is quite verbose and repetitive. For example this simple example: ```nim slide(slideOptions(autoAnimate=true)): nbText: """ # Only title first """ slide(slideOptions(autoAnimate=true)): nbText: """ # Only title first Then...

Reveal.js has a wide range of [configuration](https://revealjs.com/config/) and supporting them all in nimiSlides is tedious work. Instead we will have a `Table[string, string]` which will represent the key-value pairs in...

Currently the documentation consists of the README and the example slides in `docs/`. This could be improved, both by having a compiler-generated API docs and more specific example slides in...

- [x] Build all slides - [x] Generate documentation (#14) - [ ] PR Preview? - [x] Check all PRs ```yaml pull_request: branches: - main ```

This is an idea by @srozb. Now that nimib has support for highlighting all kinds of languages in markdown, it would be nice if we could animate them as well...

All templates should use the built-in partials feature of nimib as much as possible and not use `nbRawHtml` unless it has to. This way users can customize the partials if...