Releases: emacs-love/weblorg
Releases · emacs-love/weblorg
0.1.2
- New default theme, thanks to Laura Groetzinger
- #17, #20, #34, #54 - Consolidation of the theme directory next to a publish.el file as the first entry in the template search PATH. Followed by the template directory within the theme being used. (thanks Nan Zhong and Guilherme Guerra)
- #49 - Addition of the url_for_img Org-Mode URL link type. Check the docs (thanks to AblatedSprocket).
- #56, #22 - Various bug fixes in parsing parameters and rendering URLs in url_for.
- #45 - The property post.filetags, available in the template, is now a list of tags split by : from the original string. Check the docs. (thanks to AblatedSprocket).
- #26 - Fix cannot #+INCLUDE using relative paths. (thanks to Rik)
- #29 - post.url as a shortcut for {{ url_for("post", slug=post.slug) }}
0.1.1
- chore: upgrade templatel dependency to 0.1.4
- feat: enable auto-escaping of HTML entities by default
- feat: cache for parsed Org-Mode files
- feat: added
:template-vars
parameter toweblorg-site
. - feat: enable
weblorg-input-filter-drafts
by default in the
parameter:input-filter
ofweblorg-route
- feat: allow ordered list of patterns as a parameter for
weblorg-input-source-autodoc
on top of already receiving a string pattern - fix: reading non-quoted strings with dashes on
url_for
. - feat: add anchor special parameter to
url_for
- feat: way more encompassing slugify function generating cleaner output
- feat: Use /slugified/ text of the headline for their anchor links and IDs instead of random text
- fix: skip trying to copy directory as a file in
weblorg-copy-static
. - doc: we have a website with some documentation now
0.1.0
First Release
The first snapshot of weblorg contains most of the basic tools for building a statically generated
website off of org-mode files. the main features of this release are:
- definition of routes with a glob pattern for finding which Org-Mode files will be parsed and a template;
- very good support for templating provided by templatel with some added filters like
default
,len
andstrftime
-- that allows to format timestamp tuples returned by thepost.date
property of an Org-Mode parsed file; - linking between routes with the
url_for
link handler that works in both the HTML templates and Org-Mode files; - most blogging tools are in a good shape: posts, categories, drafts all work. We're missing: archive page generator, default RSS template
- theming is implemented and themes are available in the repository, although they're not in a good shape yet so they won't be shipped via melpa just yet; there's also a route to allow