Lisplog

Blogging in Lisp

Search

Xossbow Progress Report

Submitted by Bill St. Clair on Mon, 10 Apr 2017 10:26:54 GMT

I've made significant progress with Xossbow, my Elm-based blogging package. billstclair/elm-html-template now supports a nearly complete version of Markdown, and the Xossbow website uses that for most of its content.

I'm working on adding navigation, so that pages have URLs, hence you won't always have to first visit the home page any time you go to the site. Then I'll learn how to make "PUT" work in Apache, so that I can create editing forms for settings and pages.

Below is an example of the "Tag Classes" extension I made to Markup. You can specify, with a JavaScript-style object (key/value pairs), the CSS class for HTML elements generated by the Markdown. Click on the image for full resolution display (730x999).

Xossbow table example

Add comment   Edit post   Add post

Previous Posts:

Diceware Passphrase Generator Updated
Xossbow Baby Steps
Web Pages from JSON Templates in Elm
Cryptographically-Secure Random Numbers in Elm
Elm Digital Ocean Interface
Fixed: Slow Macintosh File Dialogs
Kokuro Dojo for Android
Android Version Hell
Kakuro Dojo iOS App Ships!
Elm Tutorial on Commands, Subscriptions, and Ports