Skip to content

Releases: jtauber/ryland

Ryland 0.13.0

13 Sep 22:30
Compare
Choose a tag to compare
  • load tube now sets source_modified with the last modified date of the file
  • Ryland.load_global can be used to load a context from a file that will be included in all templates

Ryland 0.12.0

13 Sep 17:44
Compare
Choose a tag to compare
  • Ryland can be configured with a url_root for generation at something other than /
  • added calc_url function that uses url_root, automatically adds the cache-busting hash, and optionally takes an context with a url value
  • added new example (which also changes the way tags are done to take advantage of calc_url)

Ryland 0.11.0

13 Sep 03:51
Compare
Choose a tag to compare
  • added excerpt tube factory to extract the first paragraph of a page
  • added paginated method that decorates a list of page contexts with next/prev
  • added an example illustrating both

Ryland 0.10.0

12 Sep 09:20
Compare
Choose a tag to compare
  • implemented new "tubes" approach where context transformations can be chained together
  • added process method to execute tubes
  • added render method to process tubes to get a context for template rendering and output
  • initial tubes in ryland.tubes: project, load, markdown, debug
  • added helped function get_context for retrieving from context with dotted path notation and defaults
  • added two more examples using all the above to support tagging and frontmatter-overriding of template and url

Ryland 0.9.0

11 Sep 21:40
Compare
Choose a tag to compare
  • render_markdown now supports YAML frontmatter

Ryland 0.8.0

09 Sep 19:55
Compare
Choose a tag to compare
  • added render_markdown method
  • added example
  • upgraded to markdown>=3.9

Ryland 0.7.0

05 Sep 17:14
Compare
Choose a tag to compare
  • data function now supports YAML
  • added two examples of the data function

Ryland 0.6.0

05 Sep 08:34
Compare
Choose a tag to compare
  • removed strftime filter (can just use .strftime instead)

Ryland 0.5.0

05 Sep 08:05
Compare
Choose a tag to compare
  • added strftime filter
  • include markdown-full-yaml-metadata
  • added a third example

Ryland 0.4.0

04 Sep 02:05
Compare
Choose a tag to compare
  • clear_output will create the directory if it doesn't exist
  • added another example