| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Deprecate <page> and <asset>.
|
|
|
|
|
| |
* haunt/builder/rss.scm: New file with support for RSS feeds.
* Makefile.am: Add it.
|
| |
|
| |
|
|
|
|
|
|
| |
* haunt/reader/commonmark.scm: New file.
* Makefile.am (SOURCES): Add it.
* configure.ac: Check for guile-commonmark.
|
| |
|
|
|
|
|
| |
* Makefile.am (moddir, goddir): Remove hardcoded "2.0".
* configure.ac: Check to 2.2 as well.
|
| |
|
| |
|
|
|
|
|
|
| |
This fixes 'make distcheck' failure.
* Makefile.am (doc_haunt_TEXINFOS): New variable.
|
|
|
|
|
|
| |
* Makefile.am (EXTRA_DIST): Use 'guix.scm' instead of the obsolete file
name 'package.scm'.
* example/posts/baz.skr: Likewise.
|
|
|
|
|
|
|
| |
* haunt/reader/texinfo.scm: New file.
* Makefile.am (SOURCES): Add it.
* example/haunt.scm: Activate texinfo reader.
* example/posts/quux.scm: New file.
|
|
|
|
|
| |
* tests/post.scm: New file.
* Makefile.am (TESTS): Add it.
|
|
|
|
|
|
|
| |
* Makefile.am (info_TEXINFOS): New variable.
* doc/haunt.texi: New file.
* doc/fdl-1.3.texi: New file.
* guix.scm [native-inputs]: Add texinfo.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
| |
|
|
|
|
| |
Thanks to Ben Sturmfels for pointing out that it was missing.
|
|
|
|
| |
* Makefile.am (bin_SCRIPTS): New variable.
|
|
|
|
|
| |
* haunt/builder/assets.scm: New file.
* Makefile.am (SOURCES): Add it.
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
* haunt/builder/blog.scm: New file.
* Makefile.am (SOURCES): Add it.
|
|
|
|
|
| |
* haunt/builder/atom.scm: New file.
* Makefile.am (SOURCES): Add it.
|
|
|
|
|
| |
* haunt/ui/build.scm: New file.
* Makefile.am (SOURCES): Add it.
|
|
|
|
|
| |
* haunt/utils.scm: New file.
* Makefile.am (SOURCES): Add it.
|
|
|
|
|
| |
* haunt/site.scm: New file.
* Makefile.am (SOURCES): Add it.
|
|
|
|
|
| |
* haunt/build/html.scm: New file.
* Makefile.am (SOURCES): Add it.
|
|
|
|
|
| |
* haunt/page.scm: New file.
* Makefile.am (SOURCES): Add it.
|
|
|
|
|
| |
* haunt/reader.scm: New file.
* Makefile.am (SOURCES): Add it.
|
|
|
|
|
| |
* haunt/post.scm: New file.
* Makefile.am (SOURCES): Add it.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|