otherjoel / punct

⏺✍️ Write in Lisp + Markdown, publish to multiple formats

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Punct

Punct is a programming environment for publishing things, implemented in Racket. It uses inline Racket code to extend CommonMark-flavored Markdown, which is parsed into a format-independent AST that can be rendered in HTML (or any other target file type).

Documentation is at https://joeldueck.com/what-about/punct/.

Installation

Clone this repository, and from within the checkout’s root folder, do raco pkg install --link punct-lib/ punct-doc/ (note the trailing slashes).

Once this is done, try it out by following along with the Quick Start.

About

⏺✍️ Write in Lisp + Markdown, publish to multiple formats

License:Other


Languages

Language:Racket 99.1%Language:Makefile 0.9%