Coder Social home page Coder Social logo

11ty-eleventufte's Introduction

Eleventufte

Netlify Status

Years back, a team of dedicated obsessives created tufte-css, CSS library and Webfont package meant to duplicate the look and feel of Edward Tufte's much-loved books. The related tufte-markdown project was created to parse (mostly) standard Markdown into the idiosyncratic markup needed to make Tufte's styling sing.

Which brings us to Eleventy, the lightweight and customizable static site generator. By swapping in tufte-markdown for Eleventy's default markdown parser and slapping the tufte-css styles into a (fairly) vanilla setup, Elventufte offers a Tufte-like blogging experience in no time flat.

In exchange for some sensible (if slightly prescriptive) restrictions on page structure (always wrap the content in an <article> tag, only use H2 tags for post sections, etc), Tufte-flavored markdown also gives us some cool features like margin notes instead of footnotes and sensible image captions.

Out of the box, Eleventufte provides a simple home page, colophon and contact pages, individual post pages, an archive of posts by year, and a few feeds for syndication. While this project is less than ideal for a fancy, feature-rich blog, it's a nice place to start if you want to crank out a lot of text with footnotes, figures, and a sensible content hierarchy.

Future Plans

  • Use eleventy-charts for visualization, the most Tufte of features
  • Cleaner handling of attributed quotes and figures, with less manual HTML.

Give it a shot, nerds.

11ty-eleventufte's People

Contributors

uvacoder avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.