diff --git a/src/_includes/base.liquid b/src/_includes/base.liquid
index 005c34ae..6c330050 100644
--- a/src/_includes/base.liquid
+++ b/src/_includes/base.liquid
@@ -1,9 +1,11 @@
{%- capture fullUrl -%}{{ meta.url }}{{ page.url }}{%- endcapture -%}
{%- capture pageTitle -%}
- {% if page.url | isPost %}
+ {%- if schema == 'blog' -%}
{{ title }}
{% elsif title %}
{{ title }} • {{ meta.siteName }}
+ {% elsif book.title %}
+ Books • {{ book.title }} • {{ meta.siteName }}
{% else %}
{{ meta.siteName }}
{% endif %}
@@ -19,6 +21,8 @@
{%- elsif schema == 'books' -%}
{%- assign featuredBook = books | bookStatus: 'started' | reverse | first -%}
{{ featuredBook.image }}
+ {%- elsif schema == 'book' -%}
+ {{ book.image }}
{%- else -%}
{{ meta.meta_data.opengraph_default }}
{%- endif -%}
diff --git a/src/pages/main/books/books.html b/src/pages/main/books/book.html
similarity index 97%
rename from src/pages/main/books/books.html
rename to src/pages/main/books/book.html
index 500fa2e6..5147298c 100644
--- a/src/pages/main/books/books.html
+++ b/src/pages/main/books/book.html
@@ -5,6 +5,8 @@ pagination:
size: 1
alias: book
permalink: /books/{{ book.isbn }}/
+isbn: {{ book.isbn }}
+schema: book
---