{%- assign feed_page = site.pages | where: 'url', '/feed.xml' | first -%} {%- if feed_page -%} {% endif -%} {%- assign page_title = page.title -%} {%- if page_title == nil and page.date -%} {%- comment -%} Deal with jekyll-archives refusing to add, or facilitate addition of, a title to archive pages. {%- endcomment -%} {%- if page.type == "year" -%} {%- assign page_title = page.date | date: '%Y' -%} {%- elsif page.type == "month" -%} {%- assign page_title = page.date | date: '%B %Y' -%} {%- endif -%} {%- endif -%} {% if page.url != '/' and page_title %}{{ page_title | escape }} | {% endif %}{{ site.title | escape }} {%- comment -%} See https://ogp.me/ {%- endcomment %} {% capture opengraph %} {% if page.excerpt %} {%- assign excerpt = page.excerpt %} {% elsif page.layout == "home" %} {% assign excerpt = site.description %} {% else %} {% assign excerpt = "" %} {% endif %} {% if excerpt and excerpt != empty %} {% endif %} {% if site.amethyst.mastodon %} {% endif %} {% if site.amethyst.twitter %} {% endif %} {% endcapture -%} {{ opengraph | strip_newlines }}