Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sokotim/hedgedoc-slides
Quarto extension / Pandoc lua filter to output markdown in HedgeDoc slide format
https://github.com/sokotim/hedgedoc-slides
hedgedoc pandoc quarto
Last synced: about 2 months ago
JSON representation
Quarto extension / Pandoc lua filter to output markdown in HedgeDoc slide format
- Host: GitHub
- URL: https://github.com/sokotim/hedgedoc-slides
- Owner: sokotim
- License: cc0-1.0
- Created: 2023-01-19T07:30:21.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-19T07:30:25.000Z (almost 2 years ago)
- Last Synced: 2024-08-04T22:15:38.781Z (5 months ago)
- Topics: hedgedoc, pandoc, quarto
- Language: Lua
- Homepage:
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Hedgedoc-slides Extension For Quarto
This filter converts Pandoc slide shows to HedgeDoc slide shows:
- add meta information `title`, `subtitle`, `author`, `date` to title slide
- add horizontal rules before level 1 and 2 headings
- shorten horizontal rules to `---`## Installing
```bash
quarto add sokotim/hedgedoc-slides
```This will install the extension under the `_extensions` subdirectory.
If you're using version control, you will want to check in this directory.## Using
Add
``` yml
filters:
- hedgedoc-slides
```to `_quarto.yml` or your YAML metadata header. Then convert your markdown file, e.g.
```
quarto render example.qmd -o hedgedoc-slides.md -t markdown
```## Example
Here is the source code for a minimal example: [example.qmd](example.qmd).