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]

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

Versions0.1.0, 0.1.0, 0.1.1, 0.1.2
Change logCHANGELOG.md
Dependenciesbase (>=4.7 && <5), data-default (>=0.7 && <1), directory (==1.3.*), edit-distance (>=0.2.2.1 && <0.3), feed (>=0.3.12.0 && <1), filepath (==1.4.*), 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.*), pencil, text (>=1.2.2 && <1.3), time (==1.6.*), 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]
LicenseBSD-3-Clause
Copyright2018 Elben Shira
AuthorElben Shira
Maintainerelbenshira@gmail.com
CategoryWeb
Home pagehttps://github.com/elben/pencil
Source repositoryhead: git clone https://github.com/elben/pencil
Executablespencil-example-simple
UploadedWed Jan 31 06:25:12 UTC 2018 by elben

Modules

Downloads

Maintainers' corner

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 .