(Arne Babenhauserheide)
2011-10-20: fix the site titles. fix the site titles.
diff --git a/static.py b/static.py
--- a/static.py
+++ b/static.py
@@ -63,7 +63,7 @@ templates = {
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <!--duplicate for older browsers-->
<link rel="stylesheet" href="style.css" type="text/css" media="screen" />
<link rel="stylesheet" href="print.css" type="text/css" media="print" />
- <title>{reponame}</title>
+ <title>{title}</title>
</head>
<body>
<h1>{reponame}</h1>
@@ -99,7 +99,7 @@ def parsereadme(filepath):
def writeoverview(ui, repo, target, name):
"""Create the overview page"""
overview = open(join(target, "index.html"), "w")
- overview.write(templates["head"].replace("{reponame}", name))
+ overview.write(templates["head"].replace("{reponame}", name).replace("{title}", name))
# add a short identifier from the first line of the readme, if it
# exists # TODO: Parse different types of readme files
readme = name
@@ -161,7 +161,7 @@ def writelog(ui, repo, target, name):
d = commits
logs.append(open(join(d, "index.html"), "w"))
- logs[-1].write(templates["head"].replace("{reponame}", "<a href='../'>"+name+"</a>"))
+ logs[-1].write(templates["head"].replace("{reponame}", "<a href='../'>"+name+"</a>").replace("{title}", name))
for c in range(ck*100+1, min(len(repo.changelog), (ck+1)*100)):
ctx = repo.changectx(str(-c))
t.show(ctx)
@@ -188,7 +188,7 @@ def writecommits(ui, repo, target, name,
if not force and isfile(cpath):
continue
with open(cpath, "w") as cf:
- cf.write(templates["head"].replace("{reponame}", "<a href='../'>"+name+"</a>"))
+ cf.write(templates["head"].replace("{reponame}", "<a href='../'>"+name+"</a>").replace("{title}", name))
ui.pushbuffer()
t.show(ctx)
cf.write(ui.popbuffer())
@@ -275,7 +275,7 @@ def writesourcetree(ui, repo, target, na
os.makedirs(dirname(filepath))
except OSError: pass # exists
with open(filepath, "w") as f:
- f.write(templates["head"].replace("{reponame}", "<a href='../../'>"+name+"</a>"))
+ f.write(templates["head"].replace("{reponame}", "<a href='../../'>"+name+"</a>").replace("{title}", name))
f.write(createindex(target, ctx))
f.write(templates["foot"].replace("{reponame}", "<a href='../../'>"+name+"</a>"))