{%- case page.url -%}

{%- when "/" -%}
    {%- assign title = site.title
        | append: " · "
        | append: site.description | truncate: 110 -%}
{%- when "/search.html" -%}
    {%- assign title = __.search | default: "Search"
        | append: " · "
        | append: site.title | truncate: 110 -%}
{%- when "/404.html" -%}
    {%- assign title = "404"
        | append: " · "
        | append: site.title | truncate: 110 -%}
{%- else -%}
    {%- assign title = page.title | default: page.name
        | append: " · "
        | append: site.title | truncate: 110 -%}

{%- endcase -%}