From 50dc7bb79af62b819648c67c5ccd33b3470e626c Mon Sep 17 00:00:00 2001 From: David Thompson Date: Sat, 10 Mar 2018 21:41:36 -0500 Subject: Add Haunt manual. --- manuals/haunt/Skribe.html | 104 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 104 insertions(+) create mode 100644 manuals/haunt/Skribe.html (limited to 'manuals/haunt/Skribe.html') diff --git a/manuals/haunt/Skribe.html b/manuals/haunt/Skribe.html new file mode 100644 index 0000000..4f7f6ff --- /dev/null +++ b/manuals/haunt/Skribe.html @@ -0,0 +1,104 @@ + + + + + + +Skribe (Haunt Reference Manual) + + + + + + + + + + + + + + + + + + + +
+

+Next: , Previous: , Up: Readers   [Contents][Index]

+
+
+ +

5.3.3 Skribe

+
+
(use-modules (haunt reader skribe))
+
+ +
+
Scheme Procedure: skribe-reader
+

A reader for posts written in Skribe, a markup language with the full power +of Scheme. Skribe posts are created with the post expression with +metadata encoded as :key expression pairs at the beginning of the +post expression. After the metadata section, the rest of the post +expression is encoded as HTML. +

+

Example: +

+
+
(post
+ :title "Hello, Skribe!"
+ :date (make-date* 2016 08 20 12 00)
+ :tags '("skribe" "foo" "baz")
+
+ (h2 [This is a Skribe post])
+
+ (p [Skribe is a ,(em [really]) cool document authoring format
+     that provides all the power of Scheme whilst giving the user
+     a means to write literal text without stuffing it into a
+     string literal. If this sort of thing suits you, be sure to
+     check out ,(anchor "Skribilo"
+                        "http://www.nongnu.org/skribilo/"), too.]))
+
+ +
+ + + + + + -- cgit v1.2.3