aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Ritter <xeno@thehappy.de>2012-01-18 20:07:23 +0100
committerStefan Ritter <xeno@thehappy.de>2012-01-18 20:07:23 +0100
commitcff4943809fa41c9503f3510c241df4115c684b5 (patch)
tree9321d7bd717b5a422582c0a992ea9501fe8ac1b2
parent3853641e804a68c7b75bd644e7ce835e203366f9 (diff)
favicon.(png|gif|ico) can be placed in styles/$yourstyle/ now
-rwxr-xr-xblogthon.cgi15
1 files changed, 15 insertions, 0 deletions
diff --git a/blogthon.cgi b/blogthon.cgi
index a8e3f3f..de3dd63 100755
--- a/blogthon.cgi
+++ b/blogthon.cgi
@@ -393,6 +393,21 @@ else:
print(ind*2 + "<meta name=\"keywords\" content=\"%s\" />" % keywords)
print(ind*2 + "<meta name=\"description\" content=\"%s\" />" % blog_title)
print(ind*2 + "<link rel=\"stylesheet\" type=\"text/css\" href=\"styles/%s/%s.css\" />" % (style, style))
+
+ if os.path.exists("styles/" + style + "/favicon.png"):
+ icon_suffix = "png"
+ icon_type = "image/png"
+ elif os.path.exists("styles/" + style + "/favicon.gif"):
+ icon_suffix = "gif"
+ icon_type = "image/gif"
+ elif os.path.exists("styles/" + style + "/favicon.ico"):
+ icon_suffix = "ico"
+ icon_type = "image/x-icon"
+ else:
+ icon_type = None;
+ if icon_type:
+ print(ind*2 + "<link rel=\"icon\" href=\"styles/%s/favicon.%s\" type=\"%s\" />" % (style, icon_suffix, icon_type))
+
print(ind + "</head>")
print(ind + "<body>")
print("")