Skip to content

Releases: emacs-love/weblorg

0.1.2

19 Sep 16:00
Compare
Choose a tag to compare
  • 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

30 Jan 23:52
Compare
Choose a tag to compare
  • 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 to weblorg-site.
  • feat: enable weblorg-input-filter-drafts by default in the
    parameter :input-filter of weblorg-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

03 Jan 00:16
Compare
Choose a tag to compare

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 and strftime -- that allows to format timestamp tuples returned by the post.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