https://github.com/guillep/ecstatic
ecstatic site generator
https://github.com/guillep/ecstatic
documentation pharo pillar website-generation
Last synced: 4 months ago
JSON representation
ecstatic site generator
- Host: GitHub
- URL: https://github.com/guillep/ecstatic
- Owner: guillep
- License: mit
- Created: 2015-05-08T12:15:04.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2023-09-06T08:29:53.000Z (almost 3 years ago)
- Last Synced: 2025-06-09T19:03:53.358Z (about 1 year ago)
- Topics: documentation, pharo, pillar, website-generation
- Language: CSS
- Size: 1.87 MB
- Stars: 13
- Watchers: 12
- Forks: 12
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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