* adds a hash-table stored in a variable called `elblog-articles` that
defines a map of article names (used as URI fragments) to file names
of org-mode files
* adds a custom variable `elblog-article-directory` which must be set
to the base path of the org-mode files representing elblog articles
* refactors the article-rendering functions to look up articles in the
articles hash-table and renders them from there
After this change elblog is almost functional as a blog software, only
missing index generation.
When creating a large number of queues the message queue rlimit may be
reached (see mq_overview for details).
This commit adds an `mq rlimit` function that displays the current
rlimits and an optional `--rlimit` flag to the `create` command that
can raise the rlimit when required.
Implements a (very) simple "blogging" software in Emacs Lisp using
org-mode and elnode.
Once loaded and started, elblog will serve individual blog posts at
`localhost:8010/en/$post-name`, where "post-name" can be any string.
Elblog will attempt to find a buffer called "$post-name.org" and
render it to HTML.
An index of blog posts is currently not implemented and everything is
completely unthemed, but for a language this old this is ridiculously
productive given the amount of code.
* move all look-and-feel related settings into, you guessed it,
look-and-feel.el
* remove *lots* of old stuff and also re-evaluate what it's actually
doing.
Refactors package installation to be slightly more sane, for example
package-refresh-contents will only be called if packages are missing.
Removes some other old cruft, too, and paves way for a slightly
different initialisation process.
This release comes with minor usability improvements and features.
* A new 'lookupIPAddr' template function is available for resolving
DNS A records in templates. Thanks to @landro for the pull request!
* Handling of "non-standard" resource set structures has been improved
to result in better error messages and behaviour in several places.
Release binaries are signed with GPG key `66F505681DB8F43B` which is
verified on my Github profile.
--------------
Note: This is the last Kontemplate release that will be written in Go.
Rob Pike's art project has proven its point but I believe it is
ethically questionable and morally indefensible to continue on this
path.
You can track #72 for the Rust-rewrite of Kontemplate.
As far as we're concerned, not being able to access a file just means
the file is missing. Plus, AWS explicitly goes out of its way to
return a 403 if the file is missing and the requester doesn't have
permission to list the bucket.
Also getting rid of an old hack that Eelco said was only relevant
to an older AWS SDK.