From 313bd9b15453e1965e50f00eeb420c4ca089a56c Mon Sep 17 00:00:00 2001
From: Slava Pestov <slava@slava-pestovs-macbook-pro.local>
Date: Sat, 7 Jun 2008 10:40:47 -0500
Subject: [PATCH] Minor web framework fixes

---
 extra/http/server/server.factor      | 9 +++++++--
 extra/webapps/blogs/blogs-common.xml | 2 +-
 extra/webapps/blogs/view-post.xml    | 4 ++--
 3 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/extra/http/server/server.factor b/extra/http/server/server.factor
index 10d6070f7b..fc50432030 100755
--- a/extra/http/server/server.factor
+++ b/extra/http/server/server.factor
@@ -44,8 +44,13 @@ main-responder global [ <404> <trivial-responder> or ] change-at
 
 : do-response ( response -- )
     dup write-response
-    request get method>> "HEAD" =
-    [ drop ] [ '[ , write-response-body ] [ http-error. ] recover ] if ;
+    request get method>> "HEAD" = [ drop ] [
+        '[ , write-response-body ]
+        [
+            development-mode get
+            [ http-error. ] [ drop "Response error" ] if
+        ] recover
+    ] if ;
 
 LOG: httpd-hit NOTICE
 
diff --git a/extra/webapps/blogs/blogs-common.xml b/extra/webapps/blogs/blogs-common.xml
index 38005e6f1c..965f059abd 100644
--- a/extra/webapps/blogs/blogs-common.xml
+++ b/extra/webapps/blogs/blogs-common.xml
@@ -24,7 +24,7 @@
 
 	</div>
 
-	<h2><t:write-title /></h2>
+	<h1><t:write-title /></h1>
 
 	<t:call-next-template />
 
diff --git a/extra/webapps/blogs/view-post.xml b/extra/webapps/blogs/view-post.xml
index 3489f1e331..23bf513946 100644
--- a/extra/webapps/blogs/view-post.xml
+++ b/extra/webapps/blogs/view-post.xml
@@ -6,11 +6,11 @@
 		<t:label t:name="author" />: <t:label t:name="title" />
 	</t:atom>
 
-	<t:atom t:href="$blogs/by" t:query="author">
+	<t:atom t:href="$blogs/by.atom" t:query="author">
 		Recent Posts by <t:label t:name="author" />
 	</t:atom>
 
-	<t:title> <t:label t:name="title" /> </t:title>
+	<t:title> <t:label t:name="author" />: <t:label t:name="title" /> </t:title>
 
 	<p class="posting-body">
 		<t:farkup t:name="content" />