Skip to content

gmarmstrong/pandoc-artifact

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

pandoc-artifact

Pandoc CI GitHub

This project demonstrates a GitHub Actions workflow for using pandoc to convert a Markdown file, docs/SLIDES.md, into an interactive reveal.js slideshow presentation. The task is automatically run upon any push, pull request, or manual workflow dispatch. The output HTML file is then uploaded to the GitHub repository's build artifacts, which is available for download from (through the web browser, the GitHub CLI, or even another Action) without having to commit a build artifact to source.

Demo

Screenshot of a demo build result and the resulting link to the build artifact, SLIDES.html Short screen recording of a demo slideshow

Known limitations

  • Due to a limitation of GitHub, artifact download URLs only work for registered GitHub users, even if the repository is public. The link will 404 if a user is not logged in.