Tufte Pandoc Jekyll

screenshot of Tufte Pandoc Jekyll
jekyll

A Jekyll theme for using Tufte CSS with Jekyll + Pandoc

Overview:

tufte-pandoc-jekyll is a Jekyll theme that allows users to use Tufte CSS alongside pandoc-sidenote. This theme is based on Tufte CSS and Tufte Pandoc CSS, and it enables users to use Markdown with Tufte CSS. The main difference between tufte-pandoc-jekyll and tufte-jekyll is that tufte-pandoc-jekyll utilizes pandoc-sidenote, which allows users to use [^1] instead of {% sidenote %} and provides a more convenient way to use normal Pandoc markdown. If you want to see a demo of this theme, you can check out the link: https://jez.io/talks/.

Features:

  • Allows users to use Tufte CSS alongside pandoc-sidenote
  • Uses Markdown in combination with Tufte CSS
  • Provides an alternative to using {% sidenote %} with [^1]
  • External dependencies: you can install them through your package manager
  • Provides variables for customization, including site.title, site.author, site.baseurl, site.header_includes, page.header_includes, site.include_after, page.include_after, site.include_before, page.include_before, page.layout
  • Supports displaying math formulas with KaTeX
  • Licensed under the MIT License

Summary:

tufte-pandoc-jekyll is a Jekyll theme that allows users to combine Tufte CSS with pandoc-sidenote. It provides additional functionalities compared to tufte-jekyll, such as using [^1] instead of {% sidenote %}. The installation process involves installing external dependencies, adding lines to the Gemfile and _config.yml, and executing the necessary commands. This theme is customizable, supports displaying math formulas with KaTeX, and is licensed under the MIT License.

jekyll
Jekyll

Jekyll is a static site generator written in Ruby that allows you to create simple, fast, and secure websites without the need for a database.