(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>"))