marcel
A simple, pluggable, static site generator.
Last updated 2 years ago by danburzo .
MIT · Repository · Original npm · Tarball · package.json
$ cnpm install marcel 
SYNC missed versions from official npm registry.

marcel

npm version

A simple, pluggable, static site generator built in JavaScript.

⚠️ Marcel is currently in the prototyping phase!

The name

Like Hugo, Marcel is named after a great writer. Also:

  • it's a riff on parcel, the application bundler — but, like, for Markdown. Parcel + Markdown = Marcel;
  • I have a very close friend named Marcel who's a philosopher;
  • the slot for marcel on npm was free :)

The why

I want to build a generator just the way I like it:

  • Have the templates in an expressive language that allows for inheritance; hence nunjucks (which is related to Twig and Jinja2, for PHP and Python, respectively).
  • Keep the content mostly Markdown, but have better control on how it gets transformed to HTML
  • Organize the content (and the matching templates for that content) in a way that makes sense. The template hierarchy is is one of the best parts in WordPress.
  • etc etc.

Goals

Learn how to build a fast, user-friendly static site generator that you can pick up quickly. It should be able to build most simple sites out of the box, with predictable results. For more complex tasks, a plugin system should make it easy to customize the various aspects of the pipeline.

Document the thinking and the technical decisions, so that anyone who's interested can understand how to build such a tool.

Contributing

See CONTRIBUTING.md.

Current Tags

  • 0.3.0                                ...           latest (2 years ago)

7 Versions

  • 0.3.0                                ...           2 years ago
  • 0.2.1                                ...           2 years ago
  • 0.2.0                                ...           2 years ago
  • 0.1.3                                ...           2 years ago
  • 0.1.2                                ...           2 years ago
  • 0.1.1                                ...           2 years ago
  • 0.1.0                                ...           2 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 1
Dependencies (23)
Dev Dependencies (5)
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |