diff --git a/pygeoapi/templates/_base.html b/pygeoapi/templates/_base.html
index 3089984..ec77989 100644
--- a/pygeoapi/templates/_base.html
+++ b/pygeoapi/templates/_base.html
@@ -2,7 +2,7 @@
- {% block title %}{{ config['metadata']['identification']['title'] }} -{% endblock %}
+ {% block title %}{% endblock %}{% if not self.title() %}{{ config['metadata']['identification']['title'] }}{% endif %}
@@ -13,6 +13,17 @@
+
+
+
+
+
+
+
+
+
+
+
{% for link in data['links'] %}
{% if (link['rel']=="self" and link['type']=="text/html") %}
diff --git a/pygeoapi/templates/collections/collection.html b/pygeoapi/templates/collections/collection.html
index 9f16f70..36d507a 100644
--- a/pygeoapi/templates/collections/collection.html
+++ b/pygeoapi/templates/collections/collection.html
@@ -1,5 +1,7 @@
{% extends "_base.html" %}
{% block title %}{{ super() }} {{ data['title'] }} {% endblock %}
+{% block desc %}{{ data.get('description','') | truncate(250) }}{% endblock %}
+{% block tags %}{{ data.get('keywords',[]) | join(',') }}{% endblock %}
{% block crumbs %}{{ super() }}
/ {% trans %}Collections{% endtrans %}
/ {{ data['title'] | truncate( 25 ) }}
diff --git a/pygeoapi/templates/collections/items/item.html b/pygeoapi/templates/collections/items/item.html
index d9be0a6..a5e5fdd 100644
--- a/pygeoapi/templates/collections/items/item.html
+++ b/pygeoapi/templates/collections/items/item.html
@@ -1,5 +1,7 @@
{% extends "_base.html" %}
{% set ptitle = data['properties'][data['title_field']] or ("Item {}".format(data['id'])) %}
+{% block desc %}{{ data.get('properties',{}).get('description',{}) | string | truncate(250) }}{% endblock %}
+{% block tags %}{{ data['properties'].get('themes',[{}])[0].get('concepts',[]) | join(',') }}{% endblock %}
{# Optionally renders an img element, otherwise standard value or link rendering #}
{% macro render_item_value(v, width) -%}
{% set val = v | string | trim %}
@@ -20,7 +22,7 @@
{{ val | urlize() }}
{% endif %}
{%- endmacro %}
-{% block title %}{{ ptitle }} - {{ super() }}{% endblock %}
+{% block title %}{{ ptitle }}{% endblock %}
{% block crumbs %}{{ super() }}
/ {% trans %}Collections{% endtrans %}
{% for link in data['links'] %}