feat: self host books

This commit is contained in:
Cory Dransfeldt 2024-04-18 13:59:09 -07:00
parent 52a6c2ed58
commit 87ae2d6297
No known key found for this signature in database
9 changed files with 53 additions and 91 deletions

View file

@ -87,7 +87,8 @@ layout: default
{% tablericon "books" "Books" %}
Books
</h2>
{% render "partials/now/media-grid.liquid", data:books, shape: "vertical", count: 6 %}
{% assign bookData = books | bookStatus: 'started' %}
{% render "partials/now/media-grid.liquid", data:bookData, shape: "vertical", count: 6 %}
{% render "partials/recent-links.liquid", links:collections.links %}
<h2 id="movies" class="now-header flex-centered">
{% tablericon "movie" "Movies" %}

View file

@ -3,21 +3,21 @@
<div class="media-grid {% if shape == 'square' %}square{% else %}vertical{% endif %}">
{% for item in media limit: count %}
{% assign alt = item.alt | strip | escape %}
{% assign hasMeta = item.type != 'book' and item.type != 'movie' %}
<a href="{{ item.url | stripUtm }}" title="{{ alt }}">
<div class="item-wrapper{% if item.subtext %} shadow{% endif %}">
<div class="meta-text">
{% if item.title %}
<div class="header">{{ item.title }}</div>
{% endif %}
{% if item.percentage %}
{% render "partials/now/progress-bar.liquid", percentage:item.percentage %}
{% endif %}
{% if item.subtext %}
<div class="subheader">
{{ item.subtext }}
</div>
{% endif %}
</div>
<div class="item-wrapper{% if hasMeta %} shadow{% endif %}">
{% if hasMeta %}
<div class="meta-text">
{% if item.title %}
<div class="header">{{ item.title }}</div>
{% endif %}
{% if item.subtext %}
<div class="subheader">
{{ item.subtext }}
</div>
{% endif %}
</div>
{% endif %}
{%- capture loadingStrategy -%}
{%- if loading -%}{{ loading }}{%- else -%}lazy{%- endif -%}
{%- endcapture -%}