You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Matthew Butterick d23f4f133a | 9 years ago | |
---|---|---|
scribblings | 9 years ago | |
server-extras | 9 years ago | |
test | 9 years ago | |
tools/os x/register-pollen-source-extensions.app/Contents | 9 years ago | |
.gitignore | 9 years ago | |
.travis.yml | 9 years ago | |
LGPL.txt | 10 years ago | |
LICENSE | 10 years ago | |
README.md | 9 years ago | |
cache-ns.rkt | 9 years ago | |
cache.rkt | 9 years ago | |
command.rkt | 9 years ago | |
convert.rkt | 9 years ago | |
debug.rkt | 11 years ago | |
decode.rkt | 9 years ago | |
doclang-raw.rkt | 9 years ago | |
file.rkt | 9 years ago | |
html.rkt | 11 years ago | |
include-template.rkt | 9 years ago | |
info.rkt | 9 years ago | |
language-info.rkt | 9 years ago | |
main-base.rkt | 9 years ago | |
main.rkt | 11 years ago | |
markdown.rkt | 11 years ago | |
markup.rkt | 11 years ago | |
math.rkt | 10 years ago | |
pagetree.rkt | 9 years ago | |
pipe.py | 10 years ago | |
pre.rkt | 11 years ago | |
project.rkt | 9 years ago | |
ptree.rkt | 11 years ago | |
pygments.rkt | 10 years ago | |
reader-base.rkt | 9 years ago | |
render.rkt | 9 years ago | |
rerequire.rkt | 9 years ago | |
runtime-config.rkt | 9 years ago | |
server-routes.rkt | 9 years ago | |
server.rkt | 9 years ago | |
tag.rkt | 9 years ago | |
template.rkt | 9 years ago | |
tmpl.rkt | 11 years ago | |
top.rkt | 10 years ago | |
world.rkt | 9 years ago |
README.md
Pollen: the book is a program
A book-publishing system written in Racket. Unstable. Incomplete. Et cetera. It’s becoming more civilized. But this is the actual software I use to publish & maintain my web-based book Butterick’s Practical Typography.
If you think documents should be programmable, you’ll love it.
If not, you can move along.
Pollen gives you access to a full programming language (Racket) with a text-based syntax that makes it easy to embed code within your documents.
- Quick tour
- Pollen as a text preprocessor (for CSS, etc.)
- Pollen for Markdown authoring
- Pollen for free-form markup authoring
- Pollen for multiple-output publishing
- Full docs
Using Racket 6.0+, install from the command line:
raco pkg install pollen
And update like so:
raco pkg update --update-deps pollen
Official mailing list: http://groups.google.com/forum/#!forum/pollenpub