Zybooks Liquid Tag Plugin

This allows a link to the most recent version of zybooks, without having to change links throughout the entire website. Instead the link updates based on the contents of the _config.yml direction.

Setup

Make sure the _config.yml includes the line zybook, and book-id

zybook:  
  book_id: "COLOSTATECS1634Summer2020"

Replace COLOSTATE… with your latest book ID, that is find in the URL of the book. For example:

https://learn.zybooks.com/zybook/COLOSTATECS1634Summer2020/`

Usage

{% zybook chapter:x section:x %}Link text{% endzybook %}

For example:

{% zybook chapter:13 section:2 %}Loops{%endzybook%}

would create the following link (assuming Summer Book)

<a href="https://learn.zybooks.com/zybook/COLOSTATECS1634Summer2020/chapter/13/section/2" target="_blank">Loops</a>

Arguments are optional, possible arguments are as follows:

The text between the tag block is used for the link text.

<em>config.yml options All arguments can also be included in the </em>config.yml. They will

be used as default arguments, but local (placing in the tag) use overwrites the config.yml setting. In most cases, the only option in config.yml that makes sense is book-id.