diff options
Diffstat (limited to '_includes/views')
-rw-r--r-- | _includes/views/banner.html | 18 | ||||
-rw-r--r-- | _includes/views/site-brand.html | 7 |
2 files changed, 18 insertions, 7 deletions
diff --git a/_includes/views/banner.html b/_includes/views/banner.html index 7878997..baa8465 100644 --- a/_includes/views/banner.html +++ b/_includes/views/banner.html @@ -21,7 +21,7 @@ {% if banner %} {% assign auto_banner = true %} - {% assign array = banner | split: '//' %} + {% assign array = banner | split: '/' %} {% assign protocol = array[0] %} {% if array.size > 1 and (protocol == '' or protocol == 'http:' or protocol == 'https:') %} @@ -57,9 +57,23 @@ </section> {%- if auto_banner -%} + {%- assign selector = ".page-banner-img" -%} - {%- assign seed = page.id | append: '-seed-' | append: banner -%} + + {%- if banner == "default" -%} + + {%- assign heading = page.heading | default: page.title | escape -%} + {%- assign subheading = page.subheading | default: page.subtitle | escape -%} + {%- assign seed = page.date | append: heading | append: subheading -%} + + {%- else -%} + + {%- assign seed = 'theme-' | append: banner -%} + + {%- endif -%} + {%- include extensions/trianglify.html -%} + {%- endif -%} {%- endif -%} diff --git a/_includes/views/site-brand.html b/_includes/views/site-brand.html index cbb3b6c..e1ad4a8 100644 --- a/_includes/views/site-brand.html +++ b/_includes/views/site-brand.html @@ -1,7 +1,4 @@ -<a class="site-title" rel="author" href="{{ "/" | relative_url }}"> - {%- if site.favicon -%} - <img class="site-favicon" title="{{ site.title | escape }}" src="{{ - site.favicon }}"> - {%- endif -%} +<a class="site-brand-inner" rel="author" href="{{ "/" | relative_url }}"> + <img class="site-favicon" title="{{ site.title | escape }}" src="{{ site.favicon }}" onerror="this.style.display='none'"> {{ site.title | escape }} </a> |