Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/guillep/ecstatic

ecstatic site generator
https://github.com/guillep/ecstatic

documentation pharo pillar website-generation

Last synced: 4 days ago
JSON representation

ecstatic site generator

Awesome Lists containing this project

README

        

# Disclaimer

This repository is not maintained anymore.
It is only kept here for historical and documentative purposes.

A modern way to generate documents with Pharo can be found in pillar and microdown.
See

- https://github.com/pillar-markup/pillar
- https://github.com/pillar-markup/Microdown/

# Ecstatic
Ecstatic is the ecstatic site generator for [Pharo](http://www.pharo.org). Ecstatic uses pillar as its markup language to describe pages, mustache templates to accommodate your content and plugins completely written in Pharo.

### Installation & Usage

For installation and usage, check ecstatic's website:

http://guillep.github.io/ecstatic/

For installation on Windows, download this file :

https://mega.nz/#!RAcGHQ6Q!ab9Z05KjXDvUQtJW3Er5416SlR28l6UV_H3lIKZ8hfs

### About Pillar

Pillar is a document model for [Pharo](http://www.pharo.org) that can be exported to different formats such as HTML or LaTex. Pillar defines also a syntax to describe documents and provides a parser for it. To know a bit more about how to write pillar documents you may find useful the two following links.

- [Pillar Cheat Sheet](http://www.cheatography.com/benjaminvanryseghem/cheat-sheets/pillar/)
- [Pillar docs](https://ci.inria.fr/pharo-contribution/job/EnterprisePharoBook/lastSuccessfulBuild/artifact/book-result/PillarChap/Pillar.html)

### TODOs

- Plugins should be parameterized with the site and use always files relative to the origin
- last changes to citezen should be commited
- extend pillar annotations to declare plugins