eddi

0.2.1 • Public • Published

Eddi

Eddi is a static site generator.

It is written on top of Node.js and builds upon the framework pillr.

Features

  • CommonMark (Markdown) syntax to generate HTML content.
  • JSON front matter to define metadata for each page.
  • Mustache to define layout templates.
  • support for styling using Less.
  • support for Markdown extensions: abbreviations, containers, definition lists, footnotes, subscript, and superscript.
  • support for the LaTeX markup.
  • no database, everything is contained in the metadata and the final file hiearchy mirrors the one used as the source.
  • propagation of metadata to descendant files if specified at the directory level.
  • command-line interface.
  • async.

Default Theme

The default theme can be previewed in this demo.

preview

It has been designed to:

  • focus on the content with a minimalist, distraction-free, design.
  • display equally well on any device.
  • adhere to the HTML5 standard and enforce strong HTML semantics (good for screen readers and SEO!).
  • provide fast page loading times.
  • implement both the Open Graph Protocol and the Twitter Card metadatas for improved sharing experience of articles over social networks.

Usage

cd eddi
$ ./bin/eddi build /path/to/source /path/to/destination

Installation

$ npm install eddi

Out There

Sites using Eddi include:

Author

Christopher Crouzet <christophercrouzet.com>

Package Sidebar

Install

npm i eddi

Weekly Downloads

0

Version

0.2.1

License

MIT

Unpacked Size

1.2 MB

Total Files

137

Last publish

Collaborators

  • christophercrouzet