From 240dae0cffd35585f52dbb1189247380e74b4e64 Mon Sep 17 00:00:00 2001 From: James Allen Date: Thu, 7 Aug 2014 16:09:31 +0100 Subject: [PATCH] Provide template description as meta tag Conflicts: app/views/layout.jade --- services/web/app/views/layout.jade | 10 +++++++--- services/web/app/views/templates/template.jade | 4 ++++ 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/services/web/app/views/layout.jade b/services/web/app/views/layout.jade index 3bf20db16d..417b6b91c1 100644 --- a/services/web/app/views/layout.jade +++ b/services/web/app/views/layout.jade @@ -18,10 +18,14 @@ html(itemscope, itemtype='http://schema.org/Product') each subdomainDetails in settings.i18n.subdomainLang link(rel="alternate", href=subdomainDetails.url+currentUrl, hreflang=subdomainDetails.lngCode) - meta(itemprop="name" ,content="ShareLaTeX - Real Time Online LaTeX Collaborative Editor in Your Browser") - meta(itemprop="description", content="Online LaTeX editor for collaborative editing, great for Maths or Sciences. You don't need to install LaTeX so it's great for beginners too.") + meta(itemprop="name", content="ShareLaTeX, the Online LaTeX Editor") + + -if (typeof(meta) == "undefined") + meta(itemprop="description", content="An online LaTeX editor that's easy to use. No installation, real-time collaboration, version control, hundreds of LaTeX templates, and more.") + -else + meta(itemprop="description", content=meta) + meta(itemprop="image", content="https://www.sharelatex.com/favicon.ico") - meta(name="description", content="Online LaTeX editor for collaborative editing, great for Maths or Sciences. You don't need to install LaTeX so it's great for beginners too.") - if (typeof(gaToken) != "undefined") script(type='text/javascript'). diff --git a/services/web/app/views/templates/template.jade b/services/web/app/views/templates/template.jade index d403bfa576..5119155287 100644 --- a/services/web/app/views/templates/template.jade +++ b/services/web/app/views/templates/template.jade @@ -1,5 +1,9 @@ extends ../layout +block vars + - var meta = template.description + - title = title + " - LaTeX Template" + block content .content.content-alt .container