kuzkry / remark-cmake

CMake helper to build remark.js based presentations

Home Page:https://train-it-eu.github.io/remark-cmake/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

remark-cmake

CMake helper to build remark.js based presentations.

Why?

  • Brings benefits for large slide decks
  • Slides generation and C++ sample code compilation in one CMake project
  • Slides content is orthogonal to presentation layout and style
    • easy to switch different styles for the same content
  • Easy reuse of slides and whole chapters
  • Handouts generation engine
  • Easier to write Markdown in *.md file (instead of *.html)

Handouts

Handouts generator removes

  • all -- animation breaks
  • whole slides with exclude: handouts

Useful for PDF files generation

How?

  • Download remark.cmake script
  • Define your favorite presentation style and layout
  • If needed, fix or add custom language highlighting
  • Prepare presentation content as a Markdown file
  • Aggregate all above in one CMake project

Example presentations

About

CMake helper to build remark.js based presentations

https://train-it-eu.github.io/remark-cmake/

License:MIT License


Languages

Language:CMake 68.5%Language:JavaScript 16.4%Language:CSS 15.1%