Age | Commit message (Expand) | Author |
---|---|---|
2019-08-26 | Replace plist-put* by non-destructive ennu-plist-map-to-plist.•••* ennu.el (plist-put*): Delete function. (ennu-plist-map-to-plist): New function. (ennu--post-metadata-memoized): Replace plist-put* by non-destructive ennu-plist-map-to-plist. | Arun Isaac |
2019-08-26 | Use grouping functions to handle multiple tags and languages.•••* ennu.el (ennu-many-to-many-group-by): New function. (ennu-publish): Use grouping functions seq-group-by and ennu-many-to-many-group-by instead of seq-filter to handle multiple tags and languages. | Arun Isaac |
2019-08-26 | Remove notion of blog subtitle.•••* ennu.el (ennu-publish-index, ennu-publish-feed, ennu-publish): Do not support subtitle. (ennu-setting): Remove :blog-subtitle property. | Arun Isaac |
2019-08-26 | Change directory before publishing.•••* ennu.el (ennu-with-current-directory): New macro. (ennu-setting): Add :working-directory property. (ennu-publish): Change directory before publishing. | Arun Isaac |
2019-08-26 | Abstract out temporary directory creation.•••* ennu.el (ennu-with-temporary-directory): New macro. (ennu-publish): Use ennu-with-temporary-directory to create temporary directory. | Arun Isaac |
2019-08-26 | Introduce :tag-directory property.•••* ennu.el (ennu-setting): Add :tag-directory property. | Arun Isaac |
2019-08-26 | Specify language during index file generation.•••* ennu.el (ennu-publish-index): Specify #+LANGUAGE keyword. | Arun Isaac |
2019-08-26 | Do not remove directory components from index filenames.•••* ennu.el (ennu-index-filename): Do not remove directory components from index filenames. (ennu-publish-index): Remove directory components in pagination links. | Arun Isaac |
2019-08-26 | Optionally, generate index filenames without extensions.•••* ennu.el (ennu-index-filename): Make extension argument optional. If extension is nil, do not add extension to generated filename. (ennu-publish-index): Use links without extension for pagination. | Arun Isaac |
2019-08-25 | Publish ennu-with-file-contents.•••* ennu.el (ennu--with-file-contents): Rename to ... (ennu-with-file-contents): ... this. Add docstring. (ennu-publish-post, ennu-publish-page, ennu--feed-entry, ennu-post-links, ennu--post-metadata-memoized): Fix invocations. | Arun Isaac |
2019-08-22 | Make ennu-publish an interactive command.•••* ennu.el (ennu-publish): Make interactive. | Arun Isaac |
2019-08-22 | Specify ennu version in Atom feed generator field.•••* ennu.el (ennu-version): New variable. (ennu-publish-feed): Specify ennu version in generator field. | Arun Isaac |
2019-08-22 | Do not expose html extension in the tag URI.•••* ennu-html.el (ennu-export-tag): Do not append html extension when exporting tag link. | Arun Isaac |
2019-08-20 | Initial commit | Arun Isaac |