summaryrefslogtreecommitdiff
path: root/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* html: Fix emission of 'script' and 'style' elements.HEADmasterDaniel Meißner2024-03-021-0/+1
| | | | 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
|
* Add flat pages builder.David Thompson2023-12-281-0/+1
|
* Add redirects builder.David Thompson2023-12-281-0/+1
|
* Remove obsolete website.David Thompson2023-11-121-2/+1
| | | | The official Haunt page is hosted on my blog now.
* Makefile: Remove reference to test file that does not exist.Filip Lajszczak2023-11-121-1/+0
| | | | make check was failing.
* Build all publishers, fallback to $PATH lookups as necessary.David Thompson2023-11-111-14/+2
|
* Add Sourcehut publisher.Filip Lajszczak2023-11-111-0/+9
| | | | | | | * 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.
* Add publishing interface with built-in support for rsync.David Thompson2022-08-211-1/+9
|
* Factor watch implementations into their own modules.David Thompson2022-07-091-1/+4
| | | | | | 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.
* Do not compile or load inotify module when inotify is not available.David Thompson2022-02-061-1/+6
|
* Fix test suite.v0.2.6David Thompson2022-01-261-0/+1
|
* Add inotify bindings.David Thompson2022-01-131-0/+1
|
* doc: apply nice css to html docs.Filip Lajszczak2021-12-131-0/+5
|
* make: Add missing flag when generating GPG release signature.David Thompson2021-04-291-1/+1
|
* make: Update publish task to use new username.David Thompson2021-04-151-1/+1
|
* Create a unified type for build artifacts.David Thompson2021-03-181-0/+1
| | | | Deprecate <page> and <asset>.
* Add RSS support.Christopher Lemmer Webber2018-11-251-0/+1
| | | | | * haunt/builder/rss.scm: New file with support for RSS feeds. * Makefile.am: Add it.
* Makefile: Fix compiled Guile file installation directory.David Thompson2018-03-101-1/+1
|
* Add 'make publish' target.David Thompson2017-01-231-0/+5
|
* reader: Add commonmark support.Erik Edrosa2016-08-021-0/+8
| | | | | | * haunt/reader/commonmark.scm: New file. * Makefile.am (SOURCES): Add it. * configure.ac: Check for guile-commonmark.
* Fix 'make distcheck'.v0.2David Thompson2016-04-241-2/+6
|
* build: Allow building with Guile 2.2.David Thompson2016-02-151-2/+2
| | | | | * Makefile.am (moddir, goddir): Remove hardcoded "2.0". * configure.ac: Check to 2.2 as well.
* build: Don't build dvi docs.David Thompson2015-12-061-0/+1
|
* Renamed README.md to README.David Thompson2015-11-101-1/+1
|
* build: Declare a dependency for the manual.Mathieu Lirzin2015-11-101-0/+1
| | | | | | This fixes 'make distcheck' failure. * Makefile.am (doc_haunt_TEXINFOS): New variable.
* build: Fix all the Guix development package references.Mathieu Lirzin2015-11-101-1/+2
| | | | | | * Makefile.am (EXTRA_DIST): Use 'guix.scm' instead of the obsolete file name 'package.scm'. * example/posts/baz.skr: Likewise.
* reader: Add texinfo support.David Thompson2015-10-151-1/+2
| | | | | | | * haunt/reader/texinfo.scm: New file. * Makefile.am (SOURCES): Add it. * example/haunt.scm: Activate texinfo reader. * example/posts/quux.scm: New file.
* tests: Add post tests.David Thompson2015-10-151-0/+1
| | | | | * tests/post.scm: New file. * Makefile.am (TESTS): Add it.
* Add beginnings of a reference manual.David Thompson2015-10-151-0/+2
| | | | | | | * Makefile.am (info_TEXINFOS): New variable. * doc/haunt.texi: New file. * doc/fdl-1.3.texi: New file. * guix.scm [native-inputs]: Add texinfo.
* utils: Clean up and add tests.David Thompson2015-10-141-0/+7
| | | | | | | | | | | | | * haunt/utils.scm (flat-map, string-split-at): Add docstring. (file-name-components): Adjust slightly to handle "/". (join-file-name-components): Use prefix string join grammar. (absolute-file-name): Add docstring. * test-env.in: New file. * tests/utils.scm: New file. * Makefile.am (TESTS, TEST_EXTENSIONS, SCM_LOG_COMPILER, AM_SCM_LOG_FLAGS): New variables. * configure.ac: Add test-env pre-processed file. * build-aux/test-driver: New file.
* Add support for Skribe document format.David Thompson2015-10-121-0/+9
| | | | | | | | | | | | * haunt/skribe.scm: New file. * haunt/skribe/utils.scm: New file. * haunt/reader/skribe.scm: New file. * configure.ac: Check for guile-reader. * Makefile.am (SOURCES): Add Skribe modules when guile-reader is available. * example/haunt.scm: Include Skribe reader. * example/posts/baz.skr: New file. * README.md ("Requirements"): Mention guile-reader as optional dependency.
* Add package.scm to release tarballs.David Thompson2015-08-121-1/+2
|
* Include example and website directories in release tarballs.David Thompson2015-08-101-0/+4
|
* Include README.md in future release tarballs.David Thompson2015-08-101-1/+3
| | | | Thanks to Ben Sturmfels for pointing out that it was missing.
* Add scripts/haunt to bin directory.David Thompson2015-08-081-0/+3
| | | | * Makefile.am (bin_SCRIPTS): New variable.
* builder: Add assets builder.David Thompson2015-07-261-0/+1
| | | | | * haunt/builder/assets.scm: New file. * Makefile.am (SOURCES): Add it.
* Rename (haunt build html) to (haunt html).David Thompson2015-07-261-1/+1
| | | | | | | | | * haunt/build/html.scm: Delete it. * haunt/html.scm: New file. * Makefile.am (SOURCES): Remove old file. Add new file. * haunt/builder/atom.scm: Use new module. * haunt/builder/blog.scm: Likewise. * haunt/ui/serve.scm: Likewise.
* Add static asset support.David Thompson2015-04-131-0/+1
| | | | | | | | * haunt/asset.scm: New file. * Makefile.am (SOURCES): Add it. * haunt/site.scm (build-site): Add support for assets. * haunt/utils.scm (file-name-components, join-file-name-components): New procedures.
* builder: Add primitive blog builder.David Thompson2015-04-131-0/+1
| | | | | * haunt/builder/blog.scm: New file. * Makefile.am (SOURCES): Add it.
* builder: Add Atom feed builder.David Thompson2015-04-111-0/+1
| | | | | * haunt/builder/atom.scm: New file. * Makefile.am (SOURCES): Add it.
* ui: Add 'build' subcommand.David Thompson2015-04-111-0/+1
| | | | | * haunt/ui/build.scm: New file. * Makefile.am (SOURCES): Add it.
* Add utils module.David Thompson2015-04-111-0/+1
| | | | | * haunt/utils.scm: New file. * Makefile.am (SOURCES): Add it.
* Add site module.David Thompson2015-04-111-0/+1
| | | | | * haunt/site.scm: New file. * Makefile.am (SOURCES): Add it.
* Add SXML to HTML conversion module.David Thompson2015-04-101-0/+1
| | | | | * haunt/build/html.scm: New file. * Makefile.am (SOURCES): Add it.
* Add page module.David Thompson2015-04-101-0/+1
| | | | | * haunt/page.scm: New file. * Makefile.am (SOURCES): Add it.
* Add reader module.David Thompson2015-04-101-0/+1
| | | | | * haunt/reader.scm: New file. * Makefile.am (SOURCES): Add it.
* Add post module.David Thompson2015-04-101-0/+1
| | | | | * haunt/post.scm: New file. * Makefile.am (SOURCES): Add it.
* Add serve command.David Thompson2015-01-041-1/+5
| | | | | | | | | | | | * haunt/config.scm: New file. * haunt/serve/mime-types.scm: New file. * haunt/serve/web-server.scm: New file. * haunt/ui/serve.scm: New file. * haunt/ui.scm (commands, program-name): New variables. (show-haunt-help): Display possible commands. (run-haunt-command): New procedure. (haunt-main): Run subcommands. * Makefile.am (SOURCES): Add files.
* First commit.David Thompson2015-01-041-0/+45