I've finally had some time today, as I prepare for the holidays, to fix some things on Copia that have been broken for too long. Some of the highlights, especially concerning issues mentioned by readers (thanks, guys), are:
RSS 1.0 feed body fix. Added rss:description
field for the RSS
1.0 feed, which fixes missing post bodies in readers such as Bloglines
which don't support support content:encoded
. I do truncate the field
to 500 characters, according to the recommendation in the
spec.
Single entry view title fix. Added entry titles for single entry
pages. Before today, if you viewed this entry through the perma-link,
the title would just say "Copia"; now it says "Copia ✏Copia
housecleaning"). I've wanted to do this for a while, but I was having
the devil of a time figuring out how to do it with PyBlosxom. A
scolding from Dan Connolly forced me to chase down a fix. For other PyBlosxom users the trick is to use the comments plug-in, copy the head.*
flavor file to comment-head.*
, and then update to use the $title
variable, which is the title of the entry itself ($blog-title
is the title of the entire blog). In my case the updated HTML header template looks like:
<title>$blog_title ✏$title</title>
I did get a report that Copia is incorrectly sending `Content-Type
header text/html;charset=ISO-8859-1`, but when I check using the
LiveHTTPHeaders extension for
FireFox on Linux it reports the correct charset=UTF-8
from the server.
If anyone else can corroborate this issue, please leave a comment with
the specific URL from which you noticed the error, your platform and
browser, and the HTTP sniffing tool were you using. Thanks.