diff options
Diffstat (limited to '_includes/title.html')
| -rw-r--r-- | _includes/title.html | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/_includes/title.html b/_includes/title.html new file mode 100644 index 0000000..d167a8b --- /dev/null +++ b/_includes/title.html @@ -0,0 +1,23 @@ +{% comment %} +<!-- + There are three situations: + + 1. We have a page title and it needs translation (it starts with "titles.blabla"). + 2. We have a page title and it has to be as it is. + 3. We don't have a page title (e.g. the main page) +--> +{% endcomment %} +{% if page.title %} + {% if page.title contains "titles." %} + {% capture title %}{{ site.title }} - {% t page.title %}{% endcapture %} + {% capture raw_title %}{% t page.title %}{% endcapture %} + {% else %} + {% capture title %}{{ site.title }} - {{ page.title }}{% endcapture %} + {% capture raw_title %}{{ page.title }}{% endcapture %} + {% endif %} +{% else %} + {% capture title %}{{ site.title }}{% endcapture %} + {% capture raw_title %}{% endcapture %} +{% endif %} + +<title>{{ title }}</title> |
