Skip to content

Commit 7be8ea9

Browse files
authored
Merge pull request tobami#228 from str4d/page-specific-meta-desc
Customise the meta description to describe the URL
2 parents a577496 + b95d1a8 commit 7be8ea9

4 files changed

Lines changed: 12 additions & 1 deletion

File tree

codespeed/templates/codespeed/base.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<html>
33
<head>
44
<title>{% block title %}MyProject's Speed Center{% endblock %}</title>
5-
<meta name="description" content="A performance analysis tool for software projects. It shows performance regresions and allows comparing different applications or implementations">
5+
<meta name="description" content="{% block description %}A performance analysis tool for software projects. It shows performance regresions and allows comparing different applications or implementations{% endblock %}">
66
<meta name="keywords" content="performance, test, plots, charts">
77
<meta charset="UTF-8">
88
<link href="{{ STATIC_URL }}css/main.css" rel="stylesheet" type="text/css">

codespeed/templates/codespeed/changes.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{% extends "codespeed/base_site.html" %}
22

33
{% block title %}{{ block.super }}: Changes{% endblock %}
4+
{% block description %}{% if pagedesc %}{{ pagedesc }}{% else %}{{ block.super }}{% endif %}{% endblock %}
45

56
{% block navigation %}
67
{{ block.super }}

codespeed/templates/codespeed/timeline.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{% extends "codespeed/base_site.html" %}
22

33
{% block title %}{{ block.super }}: Timeline{% endblock %}
4+
{% block description %}{% if pagedesc %}{{ pagedesc }}{% else %}{{ block.super }}{% endif %}{% endblock %}
45

56
{% block extra_head %}
67
{{ block.super }}

codespeed/views.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -476,11 +476,17 @@ def timeline(request):
476476
defaultextr = "on"
477477

478478
# Information for template
479+
if defaultbenchmark in ['grid', 'show_none']:
480+
pagedesc = None
481+
else:
482+
pagedesc = "Results timeline for the '%s' benchmark (project %s)" % \
483+
(defaultbenchmark, defaultproject)
479484
executables = {}
480485
for proj in Project.objects.filter(track=True):
481486
executables[proj] = Executable.objects.filter(project=proj)
482487
use_median_bands = hasattr(settings, 'USE_MEDIAN_BANDS') and settings.USE_MEDIAN_BANDS
483488
return render_to_response('codespeed/timeline.html', {
489+
'pagedesc': pagedesc,
484490
'checkedexecutables': checkedexecutables,
485491
'defaultbaseline': defaultbaseline,
486492
'baseline': baseline,
@@ -624,7 +630,10 @@ def changes(request):
624630
]
625631
revisionlists = json.dumps(revisionlists)
626632

633+
pagedesc = "Report of %s performance changes for commit %s on branch %s" % \
634+
(defaultexecutable, selectedrevision.commitid, selectedrevision.branch)
627635
return render_to_response('codespeed/changes.html', {
636+
'pagedesc': pagedesc,
628637
'defaultenvironment': defaultenv,
629638
'defaultexecutable': defaultexecutable,
630639
'selectedrevision': selectedrevision,

0 commit comments

Comments
 (0)