reader: Add texinfo support.

* haunt/reader/texinfo.scm: New file.
* Makefile.am (SOURCES): Add it.
* example/haunt.scm: Activate texinfo reader.
* example/posts/quux.scm: New file.
This commit is contained in:
David Thompson
2015-10-15 22:50:18 -04:00
parent dfad89079b
commit 65cced1dda
4 changed files with 80 additions and 2 deletions

View File

@@ -4,6 +4,7 @@
(haunt builder assets)
(haunt reader)
(haunt reader skribe)
(haunt reader texinfo)
(haunt site))
(site #:title "Built with Guile"
@@ -11,7 +12,7 @@
#:default-metadata
'((author . "Eva Luator")
(email . "eva@example.com"))
#:readers (list skribe-reader sxml-reader html-reader)
#:readers (list texinfo-reader skribe-reader sxml-reader html-reader)
#:builders (list (blog)
(atom-feed)
(atom-feeds-by-tag)

32
example/posts/quux.texi Normal file
View File

@@ -0,0 +1,32 @@
title: Hello, Texi!
date: 2015-10-15 22:00
tags: foo, bar
---
This is a test of the @emph{texinfo} reader for Haunt. I sure hope it
works well. Here is a URL to the @url{http://haunt.dthompson.us,
Haunt home page}.
@example
(use-modules (haunt asset)
(haunt builder blog)
(haunt builder atom)
(haunt builder assets)
(haunt reader)
(haunt reader skribe)
(haunt reader texinfo)
(haunt site))
(site #:title "Built with Guile"
#:domain "example.com"
#:default-metadata
'((author . "Eva Luator")
(email . "eva@@example.com"))
#:readers (list texinfo-reader skribe-reader sxml-reader html-reader)
#:builders (list (blog)
(atom-feed)
(atom-feeds-by-tag)
(static-directory "images")))
@end example
This is another paragraph.