pencil: Static site generator

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain] [Publish]

Pencil is a static site generator. Use it to generate your personal website! Pencil comes pre-loaded with goodies such as blogging, tagging, templating, and Markdown Sass/Scss support. Flexible enough to extend for your own needs.


[Skip to Readme]

Properties

Versions 0.1.0, 0.1.0, 0.1.1, 0.1.2, 0.1.3, 1.0.0, 1.0.1
Change log CHANGELOG.md
Dependencies base (>=4.7 && <5), data-default (>=0.7 && <1), directory (>=1.3 && <1.4), edit-distance (>=0.2.2.1 && <0.3), feed (>=0.3.12.0 && <1), filepath (>=1.4 && <1.5), hashable (>=1.2.6.0 && <1.3), hsass (>=0.4.0 && <0.5), mtl (>=2.2 && <3), pandoc (>=1.19.2 && <2), parsec (>=3.1 && <3.2), pencil, text (>=1.2.2 && <1.3), time (>=1.6 && <1.7), unordered-containers (>=0.2.7.2 && <0.3), vector (>=0.12.0 && <0.13), xml (>=1.3.10 && <1.4), yaml (>=0.8.23 && <0.9) [details]
License BSD-3-Clause
Copyright 2018 Elben Shira
Author Elben Shira
Maintainer elbenshira@gmail.com
Category Web
Home page https://github.com/elben/pencil
Source repo head: git clone https://github.com/elben/pencil
Uploaded by elben at 2018-01-31T06:25:12Z

Modules

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


Readme for pencil-0.1.0

[back to package description]

Pencil

Pencil is a static site generator. Use it to generate your personal website! Pencil comes pre-loaded with goodies such as blogging, tagging, templating, and Markdown Sass/Scss support. Flexible enough to extend for your own needs.

Start building with Pencil with these tutorials along with the documentation.

Also checkout the examples provided. To run the Simple example:

stack build
stack exec pencil-example-simple

Open the examples/Simple/out/ folder to see the rendered web pages.

Development

stack build --pedantic
stack test
stack exec doctest src/

Documentation

stack haddock

Ctags

stack install hasktags
hasktags --ignore-close-implementation --ctags .