Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | builder: rss: Refactor using site-url.wip-slug-to-file-name | David Thompson | 2022-07-07 | 1 | -9/+3 |
| | |||||
* | builder: atom: Refactor using site-url. | David Thompson | 2022-07-07 | 1 | -18/+7 |
| | |||||
* | site: Add site-url procedure. | David Thompson | 2022-07-07 | 1 | -1/+12 |
| | |||||
* | builder: rss: Add slug->file-name keyword argument. | David Thompson | 2022-07-07 | 1 | -12/+17 |
| | |||||
* | builder: atom: Add slug->file-name keyword argument. | David Thompson | 2022-07-07 | 1 | -10/+28 |
| | |||||
* | builder: blog: Add new #:slug->file-name keyword. | David Thompson | 2022-07-07 | 1 | -16/+31 |
| | | | | As a consequence, #:prefix is now deprecated. | ||||
* | Add make targets for building and serving example site. | David Thompson | 2022-07-07 | 1 | -0/+8 |
| | |||||
* | Automatically add Haunt's modules to Guile's load path at startup. | David Thompson | 2022-07-07 | 4 | -0/+22 |
| | | | | | | | | | | | This fixes a longstanding usability issue where people would install Haunt to /usr/local and then wonder why Haunt doesn't work, which was because Guile's default load path is /usr and thus could not find the newly installed modules in /usr/local. I received several emails about this over the years and didn't know to deal with it. Many thanks to Daniel Meißner for pointing out that Guix had already found a solution to this problem because of course Guix would have this problem solved! Ludovic is an autotools wizard. | ||||
* | ui: serve: Allow for setting the host explicitly. | Christine Lemmer-Webber | 2022-06-01 | 2 | -4/+36 |
| | | | | Also update docs accordingly. | ||||
* | ui: Make cli options consistent. | Filip Lajszczak | 2022-02-23 | 2 | -2/+2 |
| | | | | | | | * haunt/ui.scm: Option to display version with single character flag was missing for the root command... * haunt/ui/build.scm: ...and was present but undocummented for the build command. | ||||
* | ui: serve: Fix lazy loading of inotify module. | David Thompson | 2022-02-06 | 1 | -9/+13 |
| | |||||
* | configure: Fix HAVE_INOTIFY conditional. | David Thompson | 2022-02-06 | 1 | -2/+1 |
| | |||||
* | Do not compile or load inotify module when inotify is not available. | David Thompson | 2022-02-06 | 3 | -2/+20 |
| | |||||
* | doc: Add docs for new blog features. | David Thompson | 2022-02-05 | 1 | -6/+15 |
| | |||||
* | ui: serve: Reload user modules when they change. | David Thompson | 2022-02-05 | 1 | -0/+17 |
| | |||||
* | builder: blog: Add support for collection pagination. | David Thompson | 2022-02-05 | 1 | -19/+104 |
| | |||||
* | Fix test suite.v0.2.6 | David Thompson | 2022-01-26 | 4 | -98/+117 |
| | |||||
* | Bump version to 0.2.6. | David Thompson | 2022-01-25 | 1 | -1/+1 |
| | |||||
* | Fix Guile < 3.0 compatibility issue. | David Thompson | 2022-01-13 | 3 | -6/+39 |
| | |||||
* | ui: serve: Watch files with inotify on Linux. | David Thompson | 2022-01-13 | 1 | -14/+63 |
| | |||||
* | Add inotify bindings. | David Thompson | 2022-01-13 | 2 | -0/+225 |
| | |||||
* | doc: Update copyright year. | David Thompson | 2021-12-13 | 1 | -1/+1 |
| | |||||
* | doc: Remove text that shouldn't be in the main menu. | David Thompson | 2021-12-13 | 1 | -12/+0 |
| | |||||
* | doc: apply nice css to html docs. | Filip Lajszczak | 2021-12-13 | 2 | -0/+26 |
| | |||||
* | doc: adds missing @. | Filip Lajszczak | 2021-12-13 | 1 | -1/+1 |
| | |||||
* | doc: Explain how to handle Guile path problems. | Filip Lajszczak | 2021-11-18 | 1 | -0/+20 |
| | | | | | | * doc/haunt.texi (Installation): Explains how to handle GUILE_LOAD_PATH and GUILE_LOAD_COMPILED_PATH problems (almost exact copy of Erik Edrosa's guile-commonmark installation instructions). | ||||
* | doc: Mention where to send patches. | Filip Lajszczak | 2021-11-18 | 1 | -0/+2 |
| | | | | doc/haunt.texi (Contributing): where to send bug reports and patches | ||||
* | make: Add missing flag when generating GPG release signature. | David Thompson | 2021-04-29 | 1 | -1/+1 |
| | |||||
* | Mark modules that call 'load' as non-declarative.v0.2.5 | David Thompson | 2021-04-15 | 3 | -0/+3 |
| | |||||
* | make: Update publish task to use new username. | David Thompson | 2021-04-15 | 1 | -1/+1 |
| | |||||
* | tests: Fix utils test. | David Thompson | 2021-04-15 | 1 | -1/+1 |
| | |||||
* | Bump version to 0.2.5. | David Thompson | 2021-04-15 | 1 | -1/+1 |
| | |||||
* | Revert "html: Add support for comments." | David Thompson | 2021-03-18 | 1 | -2/+0 |
| | | | | | | | This reverts commit 93334118aa3e156a0c47e76014fabc36b0752ebc. You cannot just put an unsanitized string in a comment, because there certain strings that cannot appear in a comment. | ||||
* | html: Add support for comments. | David Thompson | 2021-03-18 | 1 | -0/+2 |
| | | | | Thanks to Riku Viitanen for the patch. | ||||
* | builder: rss: Fix "//" in URI path when there is no blog prefix. | David Thompson | 2021-03-18 | 1 | -2/+5 |
| | |||||
* | example: Add RSS feed. | David Thompson | 2021-03-18 | 1 | -0/+2 |
| | |||||
* | builder: blog: Remove (haunt page) import. | David Thompson | 2021-03-18 | 1 | -1/+0 |
| | |||||
* | builder: rss: Migrate to artifacts. | David Thompson | 2021-03-18 | 1 | -17/+22 |
| | |||||
* | rss: Made RSS builder more W3-validation compliant | Philip K | 2021-03-18 | 1 | -28/+41 |
| | |||||
* | Create a unified type for build artifacts. | David Thompson | 2021-03-18 | 6 | -31/+106 |
| | | | | Deprecate <page> and <asset>. | ||||
* | utils: Remove leading "/" in join-file-name-components. | David Thompson | 2021-03-18 | 1 | -1/+1 |
| | |||||
* | site: Add files ending in "~" to the default file filter. | David Thompson | 2021-03-18 | 1 | -1/+1 |
| | | | | They are Emacs temp files. | ||||
* | guix: Update to Guile 3. | David Thompson | 2021-03-18 | 1 | -1/+1 |
| | |||||
* | reader: Follow symlinks in read-posts. | David Thompson | 2021-03-18 | 1 | -1/+1 |
| | |||||
* | atom: Change date format from ISO-8601 to RFC-3339. | Philip K | 2019-08-15 | 1 | -2/+2 |
| | | | | * haunt/builder/atom.scm (date->string*): Format in RFC-3339 style. | ||||
* | guix: Update module includes to work with newer versions of Guix. | Dan Frumin | 2019-06-28 | 1 | -0/+1 |
| | |||||
* | doc: Fix typo in "Builders" section. | Dan Frumin | 2019-06-28 | 1 | -1/+1 |
| | | | | * doc/haunt.texi: Fix typo. | ||||
* | atom: Add 'id' attribute to feed and entries. | David Thompson | 2019-06-28 | 1 | -35/+46 |
| | |||||
* | site: Add scheme field. | David Thompson | 2019-06-28 | 1 | -2/+7 |
| | | | | | * haunt/site.scm (<site>)[scheme]: New field. (site): Add #:scheme keyword argument. | ||||
* | configure: Accept Guile 3.0. | David Thompson | 2019-05-21 | 1 | -1/+1 |
| |