markdown2tufte

A static site generator for generating a Tufte-like website from markdown files.

This is a dead-simple, < 200LOC that leverages some nice Pandoc tools for creating a really nice looking website from markdown files.

Quickstart (Docker)

docker pull schollz/markdown2tufte
wget https://raw.githubusercontent.com/schollz/markdown2tufte/master/examples/markdown2tufte.toml
nano markdown2tufte.toml # specify your directory/files
docker run -it -v `pwd`:/data markdown2tufte /bin/bash -c "cd /data && markdown2tufte && useradd $USER && chown -R $USER:$USER public/"

Requirements

Install pandoc version 1.18

wget https://github.com/jgm/pandoc/releases/download/1.18/pandoc-1.18-1-amd64.deb
dpgk --install pandoc-1.18-1-amd64.deb

Install pandoc-sidenote

wget https://github.com/schollz/pandoc-sidenote/releases/download/v1.0/pandoc-sidenote
chmod +x pandoc-sidenote
sudo mv pandoc-sidenote /usr/local/bin

Follow these instructions if you don’t want to run this binary.

Install imagemagick

apt-get install imagemagick

Install markdown2tufte

pip install markdown2tufte

Setup

Create a file markdown2tufte.toml with the data about your site. Copy the example and suite it to what you need.

Run

Just run

markdown2tufte 

and now you have a static site in the public/ folder with your website.

Acknowledgements

This would not exist without:

Keep reading…

   Home   “Chapter 1” ↬