Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | publisher: Throw an error on non-zero exit status in run-command. | David Thompson | 2023-11-13 | 1 | -1/+4 |
| | |||||
* | doc: Document artifacts, remove deprecated interface sections. | David Thompson | 2023-11-12 | 2 | -83/+72 |
| | |||||
* | builder: atom: Change summary to content. | David Thompson | 2023-11-12 | 2 | -2/+2 |
| | | | | I've been using the wrong thing for years! | ||||
* | todo: Mark "Remove website directory" as DONE. | David Thompson | 2023-11-12 | 1 | -1/+1 |
| | |||||
* | Remove obsolete website. | David Thompson | 2023-11-12 | 39 | -4740/+2 |
| | | | | The official Haunt page is hosted on my blog now. | ||||
* | doc: Remove unnecessary "Scheme" qualifier from API docs. | David Thompson | 2023-11-12 | 1 | -64/+64 |
| | |||||
* | doc: Document publishers. | Filip Lajszczak | 2023-11-12 | 1 | -1/+113 |
| | |||||
* | pre-inst-env: export HAUNT_UNINSTALLED. | Filip Lajszczak | 2023-11-12 | 1 | -0/+1 |
| | |||||
* | Makefile: Remove reference to test file that does not exist. | Filip Lajszczak | 2023-11-12 | 1 | -1/+0 |
| | | | | make check was failing. | ||||
* | publisher: sourcehut: Correct docstring. | Filip Lajszczak | 2023-11-12 | 1 | -1/+1 |
| | |||||
* | Build all publishers, fallback to $PATH lookups as necessary. | David Thompson | 2023-11-11 | 4 | -31/+12 |
| | |||||
* | Add Sourcehut publisher to example site. | David Thompson | 2023-11-11 | 1 | -1/+4 |
| | |||||
* | publisher: Throw an error if name isn't a symbol. | David Thompson | 2023-11-11 | 1 | -1/+6 |
| | |||||
* | guix: Add rsync input. | David Thompson | 2023-11-11 | 1 | -1/+2 |
| | |||||
* | Add Sourcehut publisher. | Filip Lajszczak | 2023-11-11 | 5 | -3/+82 |
| | | | | | | | * haunt/publisher/sourcehut.scm: New file. * configure.ac: Check for presence of hut and tar. * Makefile.am: Conditionally add sourcehut publisher to build. * guix.scm: Add hut and tar inputs. | ||||
* | ui: Add publish to list of subcommands. | Filip Lajszczak | 2023-11-11 | 1 | -1/+1 |
| | | | | | * haunt/ui.scm: Makes publish subcommand more discoverable by adding it to the list of subcommands displayed by top level --help | ||||
* | post: Add convenience procedures for post author, tags, and title. | Filip Lajszczak | 2023-11-10 | 3 | -2/+59 |
| | | | | | | | | | | Author, tags and title metadata are commonly used, * haunt/post.scm (post-author, post-tags, post-title): New procedures. * tests/post.scm ("post-author, author metadata", "post-tags, tags metadata", "post-title, title metadata", "post-author, no metadata", "post-tags, no metadata", "post-title, no metadata"): New tests. * doc/haunt.texi (Posts): Docs for new procedures. | ||||
* | Sidestep CORS issues when using local web server. | David Thompson | 2023-09-20 | 1 | -1/+2 |
| | | | | I fucking hate CORS!!!!!!!!!! | ||||
* | Add to TODO list. | David Thompson | 2023-09-20 | 1 | -0/+18 |
| | |||||
* | Add application/wasm MIME type. | David Thompson | 2023-09-20 | 1 | -0/+1 |
| | |||||
* | ui: Fix typo in leave function docstring. | jgart | 2023-06-13 | 1 | -1/+1 |
| | | | | * haunt/ui.scm: Fix typo. | ||||
* | Fix documentation for static-directory. | David Thompson | 2023-06-13 | 1 | -3/+2 |
| | |||||
* | Add to-do items. | David Thompson | 2023-06-13 | 1 | -1/+15 |
| | |||||
* | post: Add fallback value to post-time. | Jelle Licht | 2023-03-21 | 1 | -1/+1 |
| | | | | | * haunt/post.scm (post-time): Implement in terms of post-date, which has a fallback value. | ||||
* | Bump version to 0.3.0. | David Thompson | 2023-03-21 | 1 | -1/+1 |
| | |||||
* | Fix copyright year in (haunt ui publish). | David Thompson | 2023-02-27 | 1 | -1/+1 |
| | |||||
* | Add TODO.org. | David Thompson | 2022-12-06 | 1 | -0/+46 |
| | |||||
* | Add .dir-locals.el file. | David Thompson | 2022-12-06 | 1 | -0/+1 |
| | |||||
* | site: Use issue-deprecation-warning for deprecation notification. | David Thompson | 2022-10-22 | 1 | -2/+6 |
| | |||||
* | doc: Fix cross-reference formatting error in "Posts" section. | David Thompson | 2022-10-21 | 1 | -3/+2 |
| | |||||
* | guix: Replace 'guix environment' reference with 'guix shell'. | David Thompson | 2022-09-02 | 1 | -1/+1 |
| | |||||
* | guix: Use simpler method for local git checkout. | David Thompson | 2022-08-31 | 1 | -7/+2 |
| | |||||
* | guix: Use current directory source when building. | David Thompson | 2022-08-31 | 1 | -9/+7 |
| | |||||
* | guix: Use new style input specification. | David Thompson | 2022-08-31 | 1 | -10/+3 |
| | |||||
* | Add missing haunt/ui/publish.scm file. | David Thompson | 2022-08-21 | 1 | -0/+69 |
| | | | | Oops! | ||||
* | Add publishing interface with built-in support for rsync. | David Thompson | 2022-08-21 | 7 | -9/+159 |
| | |||||
* | Factor watch implementations into their own modules. | David Thompson | 2022-07-09 | 4 | -114/+155 |
| | | | | | | This should also hopefully resolve some issues that Christine Lemmer-Webber reported with the old code when resolving all of those inotify bindings at runtime. | ||||
* | 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 |
| |