Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add RSS support. | Christopher Lemmer Webber | 2018-11-25 | 2 | -0/+108 |
| | | | | | * haunt/builder/rss.scm: New file with support for RSS feeds. * Makefile.am: Add it. | ||||
* | atom: Add support for enclosures. | David Thompson | 2018-11-18 | 1 | -2/+102 |
| | | | | | | | | | | | | The most notable use-case here is allowing Haunt to be used for podcasting. Thanks to Christopher Lemmer Webber for wanting to use Haunt to build their podcast Atom feed! * haunt/builder/atom.scm (<enclosure>): New record type. (make-enclosure, enclosure?, enclosure-title, enclosure-url, enclosure-extra, enclosure-mime-type, parse-enclosure): New procedures. (post->atom-entry): Render enclosures. | ||||
* | post: Add post-ref-all procedure. | David Thompson | 2018-11-18 | 1 | -0/+8 |
| | | | | * haunt/post.scm (post-ref-all): New procedure. | ||||
* | post: Fix export for register-metadata-parser! | David Thompson | 2018-11-18 | 1 | -1/+1 |
| | | | | | * haunt/post.scm: Fix typo preventing other modules from using register-metadata-parser! | ||||
* | Thank Jorge Maldonado Ventura. | David Thompson | 2018-04-02 | 1 | -0/+1 |
| | |||||
* | doc: Fix tarball download link. | Jorge Maldonado Ventura | 2018-04-02 | 1 | -3/+3 |
| | | | | * doc/haunt.texi (Downloading): Fix outdated download link. | ||||
* | Thank Alex Kost. | David Thompson | 2018-03-19 | 1 | -0/+1 |
| | |||||
* | Bump to version 0.2.2.v0.2.2 | David Thompson | 2018-03-10 | 1 | -1/+1 |
| | |||||
* | Makefile: Fix compiled Guile file installation directory. | David Thompson | 2018-03-10 | 1 | -1/+1 |
| | |||||
* | guix: Switch to Guile 2.2. | Ludovic Courtès | 2017-12-21 | 1 | -1/+1 |
| | | | | * guix.scm <inputs>: Switch to GUILE-2.2. | ||||
* | serve: Fix 'file-extension' so that the right MIME type is chosen. | Ludovic Courtès | 2017-12-21 | 1 | -10/+4 |
| | | | | | | | | Reported by sirgazil at <https://lists.gnu.org/archive/html/guile-user/2017-12/msg00070.html>. * haunt/serve/mime-types.scm (%file-ext-regexp): Remove. (file-extension): Rewrite using 'string-rindex'. | ||||
* | Thank Urbain Vaes. | David Thompson | 2017-11-01 | 1 | -0/+1 |
| | |||||
* | html: Stop escaping apostrophes. | David Thompson | 2017-11-01 | 1 | -1/+0 |
| | | | | | | | | | | | This was breaking the rendering of documents like: '(p (@ (onclick "javascriptFunction('argmunent')"))) The single quotes would be escaped and then the onclick handler wouldn't work at all. * haunt/html.scm (%escape-codes): Remove apostrophe escape code. | ||||
* | ui: serve: Fix deprecation warning. | Jelle Licht | 2017-10-31 | 1 | -0/+1 |
| | | | | * haunt/ui/serve.scm: Add '(ice-9 threads)' module import. | ||||
* | Don't ignore a specified non-default port in 'haunt serve'. | Sudarshan S Chawathe | 2017-09-03 | 1 | -1/+1 |
| | | | | | Without this patch 'haunt serve' claims to use the specified non-default port, but in fact uses the default 8080 instead. | ||||
* | website: Update manual. | David Thompson | 2017-01-23 | 28 | -194/+578 |
| | |||||
* | Add 0.2.1 release announcement. | David Thompson | 2017-01-23 | 2 | -2/+28 |
| | |||||
* | Add 'make publish' target. | David Thompson | 2017-01-23 | 1 | -0/+5 |
| | |||||
* | Bump version to 0.2.1.v0.2.1 | David Thompson | 2017-01-23 | 1 | -1/+1 |
| | |||||
* | Fix tests that fail during daylight savings time. | David Thompson | 2017-01-23 | 2 | -2/+4 |
| | | | | lol oops | ||||
* | doc: Add Readers section and reader subsections. | Erik Edrosa | 2016-12-14 | 1 | -0/+101 |
| | | | | | | | | * doc/haunt.texi ("Readers"): Add menu. ("Reader"): Change Readers to a subsection. ("Texinfo"): Add Textinfo subsection. ("Skribe"): Add Skribe subsection. ("CommonMark"): Add CommonMark subsection. | ||||
* | builder: atom: Provide a full URL for the "self" link. | Ludovic Courtès | 2016-11-01 | 1 | -1/+2 |
| | | | | | * haunt/builder/atom.scm (atom-feed): Use SITE's domain to generate a full URL for the "self" link. | ||||
* | example: Add a Markdown post. | David Thompson | 2016-08-18 | 2 | -1/+22 |
| | | | | | * example/haunt.scm: Add the commonmark-reader. * example/posts/frob.md: New file. | ||||
* | guix: Add guile-commonmark as a propagated input. | David Thompson | 2016-08-18 | 1 | -1/+2 |
| | |||||
* | doc: Add guile-commonmark as optional dependency. | Erik Edrosa | 2016-08-18 | 2 | -0/+4 |
| | | | | | * doc/haunt.text ("Requirements"): Add guile-commonmark. * README ("Requirements"): Add guile-commonmark. | ||||
* | reader: Add commonmark support. | Erik Edrosa | 2016-08-02 | 3 | -0/+48 |
| | | | | | | * haunt/reader/commonmark.scm: New file. * Makefile.am (SOURCES): Add it. * configure.ac: Check for guile-commonmark. | ||||
* | doc: Fix a typo in procedure name. | Vladimir Zhbanov | 2016-06-07 | 1 | -1/+1 |
| | | | | * doc/haunt.texi ("Posts"): s/post-data/post-date/ | ||||
* | Thank Vladimir. | David Thompson | 2016-05-20 | 1 | -0/+1 |
| | |||||
* | doc: Fix procedure name. | Vladimir Zhbanov | 2016-05-20 | 1 | -1/+1 |
| | | | | * doc/haunt.texi: s/matcher/proc/ | ||||
* | website: Fix small capitalization mistake. | David Thompson | 2016-04-24 | 1 | -1/+1 |
| | |||||
* | website: Thank Chris and Mathieu. | David Thompson | 2016-04-24 | 1 | -0/+3 |
| | |||||
* | website: Add copy of HTML manual. | David Thompson | 2016-04-24 | 25 | -1/+3284 |
| | |||||
* | website: Add 0.2 release announcement. | David Thompson | 2016-04-24 | 2 | -16/+56 |
| | |||||
* | Fix 'make distcheck'.v0.2 | David Thompson | 2016-04-24 | 1 | -2/+6 |
| | |||||
* | guix: Update development snapshot. | David Thompson | 2016-04-24 | 1 | -3/+3 |
| | |||||
* | doc: Expand API documentation. | David Thompson | 2016-04-23 | 1 | -13/+395 |
| | |||||
* | serve: Catch exceptions when rebuilding site. | David Thompson | 2016-04-21 | 1 | -1/+16 |
| | | | | | | | | Now 'haunt serve --watch' won't crash when you put some bad code in a post! * haunt/ui/server.scm (call-with-error-handling): New procedure. (watch): Wrap build-site call in call-with-error-handling form. | ||||
* | post: Allow posts to set their own slugs. | Christopher Allan Webber | 2016-04-12 | 1 | -5/+7 |
| | | | | | | * haunt/post.scm (post-slug): Allow posts to set their own slug field and use that if available. Otherwise default to previous title-derived slug behavior. | ||||
* | builder: Reverse prefix and slash append order in generating post paths. | Christopher Allan Webber | 2016-04-12 | 2 | -2/+2 |
| | | | | | | | * haunt/builder/blog.scm (ugly-default-collection-template): * haunt/builder/blog.scm (post->atom-entry): Reverse appending of prefix and slash in generation of paths for blog entries. | ||||
* | builder: atom: Allow atom feeds to correctly set the blog prefix. | Christopher Allan Webber | 2016-04-08 | 1 | -6/+12 |
| | | | | | * haunt/builder/atom.scm (post->atom-key, atom-feed, atom-feeds-by-tag): Add #:blog-prefix keyword. | ||||
* | doc: Start writing API docs. | David Thompson | 2016-04-02 | 1 | -0/+81 |
| | |||||
* | doc: Write command-line interface chapter. | David Thompson | 2016-04-02 | 1 | -0/+95 |
| | |||||
* | builder: blog: Set default values for 'theme' keywords. | Christopher Allan Webber | 2016-04-02 | 1 | -33/+37 |
| | | | | | | | | | | Previously if a user did not provide a value for any of the theme keyword arguments, there would be an error. Instead, provide defaults from ugly-theme. * haunt/builder/blog.scm: (ugly-default-layout, ugly-default-post-template, ugly-default-collection-template): New variables. (theme): New defaults to keyword arguments. | ||||
* | post: Allow dashes in slugs. | David Thompson | 2016-04-02 | 1 | -1/+4 |
| | | | | | * haunt/post.scm (char-set:slug): New variable. (post-slug): Use slug char set. | ||||
* | skribe: utils: Export ol. | David Thompson | 2016-04-02 | 1 | -1/+1 |
| | | | | * haunt/skribe/utils.scm: Export ol. | ||||
* | guix: Add pkg-config to environment. | David Thompson | 2016-02-15 | 1 | -0/+2 |
| | |||||
* | build: Allow building with Guile 2.2. | David Thompson | 2016-02-15 | 2 | -3/+4 |
| | | | | | * Makefile.am (moddir, goddir): Remove hardcoded "2.0". * configure.ac: Check to 2.2 as well. | ||||
* | skribe: Add copyright information for Ludovic Courtès. | Christopher Allan Webber | 2016-02-15 | 1 | -0/+2 |
| | | | | | | Trace origin back to Skribilo. * haunt/skribe.scm: Added comments and copyright headers. | ||||
* | doc: Add support for 'install-info'. | Mathieu Lirzin | 2015-12-06 | 1 | -0/+5 |
| | | | | * doc/haunt.texi: Use '@dircategory' and '@direntry'. | ||||
* | build: Don't build dvi docs. | David Thompson | 2015-12-06 | 1 | -0/+1 |
| |