summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* flat-pages: Pass page metadata to template procedure.David Thompson2024-10-312-10/+6
| | | | This is a backwards incompatible change.
* flat-pages: Update copyright info.David Thompson2024-09-241-1/+1
|
* flat-pages: Add index metadata flag for pretty URLs.David Thompson2024-09-244-3/+38
|
* flat-pages: Set default directory, template, and prefix args.David Thompson2024-09-242-5/+18
|
* Add TODO item.David Thompson2024-09-241-0/+24
|
* ui: Add 'new' subcommand.jgart2024-09-115-1/+174
| | | | | | | * doc/haunt.texi: Document it. * haunt/ui/new.scm: New file. * Makefile.am (SOURCES): Add it. * README: Mention the new subcommand.
* Fix handling for no available reader in `flat-pages'Jakob L. Kreuze2024-07-091-2/+2
|
* html: Fix emission of 'script' and 'style' elements.Daniel Meißner2024-03-023-6/+47
| | | | The contents of these elements are not to be escaped.
* make: Add automation for publishing release docs.v0.3.0David Thompson2024-02-191-2/+8
|
* atom/rss: Allow passing last updated date for reproducibility.Richard Sent2024-01-163-2/+24
|
* builder: atom: Add scheme to self-link.Denys Nykula2024-01-161-4/+6
| | | | | | Planet Scheme uses the URL in the sidebar. A href without a scheme is considered a relative path. Probably that's why I get a 404 when I click Spritely Institute.
* Add more detail to post-slug docs.David Thompson2023-12-281-4/+9
|
* Add flat pages builder.David Thompson2023-12-283-0/+140
|
* Add redirects builder.David Thompson2023-12-283-0/+87
|
* Document RSS builder.David Thompson2023-12-282-4/+47
|
* artifact: Ensure destination file names have a leading '/'.David Thompson2023-12-281-8/+20
| | | | Also remove the single quotes from the log formatting.
* builder: atom: Clarify #:blog-prefix parameter.David Thompson2023-12-282-20/+39
|
* builder: blog: Add #:post-prefix parameter.David Thompson2023-12-282-14/+30
| | | | This allows for posts to be nested deeper than the collections.
* post: Add post-slug-v2 procedure.David Thompson2023-12-282-0/+25
|
* Move file-extension to (haunt utils).David Thompson2023-12-282-5/+7
|
* reader: Factor out new reader-find and reader-read procedures.David Thompson2023-12-282-5/+26
|
* builder: blog: Only render pages for posts in collections.David Thompson2023-12-271-5/+18
| | | | | Thanks to Skyler Ferris for pointing out this longstanding bug with multi-blog configurations.
* Fix minor typo in docstring.Yuval Langer2023-12-191-1/+1
|
* doc: Information about code repositoryFilip Lajszczak2023-11-161-0/+3
| | | | * doc/haunt.texi (Contributing): Url of git repo added.
* doc: More explanations on sourcehut publisher.Filip Lajszczak2023-11-161-3/+9
| | | | * doc/haunt.texi (Sourcehut): hut cli configuration prequisites.
* publisher: Throw an error on non-zero exit status in run-command.David Thompson2023-11-131-1/+4
|
* doc: Document artifacts, remove deprecated interface sections.David Thompson2023-11-122-83/+72
|
* builder: atom: Change summary to content.David Thompson2023-11-122-2/+2
| | | | I've been using the wrong thing for years!
* todo: Mark "Remove website directory" as DONE.David Thompson2023-11-121-1/+1
|
* Remove obsolete website.David Thompson2023-11-1239-4740/+2
| | | | The official Haunt page is hosted on my blog now.
* doc: Remove unnecessary "Scheme" qualifier from API docs.David Thompson2023-11-121-64/+64
|
* doc: Document publishers.Filip Lajszczak2023-11-121-1/+113
|
* pre-inst-env: export HAUNT_UNINSTALLED.Filip Lajszczak2023-11-121-0/+1
|
* Makefile: Remove reference to test file that does not exist.Filip Lajszczak2023-11-121-1/+0
| | | | make check was failing.
* publisher: sourcehut: Correct docstring.Filip Lajszczak2023-11-121-1/+1
|
* Build all publishers, fallback to $PATH lookups as necessary.David Thompson2023-11-114-31/+12
|
* Add Sourcehut publisher to example site.David Thompson2023-11-111-1/+4
|
* publisher: Throw an error if name isn't a symbol.David Thompson2023-11-111-1/+6
|
* guix: Add rsync input.David Thompson2023-11-111-1/+2
|
* Add Sourcehut publisher.Filip Lajszczak2023-11-115-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 Lajszczak2023-11-111-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 Lajszczak2023-11-103-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 Thompson2023-09-201-1/+2
| | | | I fucking hate CORS!!!!!!!!!!
* Add to TODO list.David Thompson2023-09-201-0/+18
|
* Add application/wasm MIME type.David Thompson2023-09-201-0/+1
|
* ui: Fix typo in leave function docstring.jgart2023-06-131-1/+1
| | | | * haunt/ui.scm: Fix typo.
* Fix documentation for static-directory.David Thompson2023-06-131-3/+2
|
* Add to-do items.David Thompson2023-06-131-1/+15
|
* post: Add fallback value to post-time.Jelle Licht2023-03-211-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 Thompson2023-03-211-1/+1
|