fix link post titles in the rss feed (→ shows up in NNW4 Lite)

This commit is contained in:
Sami Samhuri 2011-12-04 12:08:05 -08:00
parent 0ac7943b29
commit 220135091b
2 changed files with 4 additions and 3 deletions

View file

@ -123,13 +123,14 @@ class Blag
puts "ignoring unknown header: #{line}" puts "ignoring unknown header: #{line}"
end end
end end
post[:type] = post[:link] ? :link : :post
post[:title] += "" if post[:type] == :link
post[:styles] = (post[:styles] || '').split(/\s*,\s*/) post[:styles] = (post[:styles] || '').split(/\s*,\s*/)
post[:tags] = (post[:tags] || '').split(/\s*,\s*/) post[:tags] = (post[:tags] || '').split(/\s*,\s*/)
post[:url] = @url + '/' + post[:filename] post[:url] = @url + '/' + post[:filename]
post[:timestamp] = post[:timestamp].to_i post[:timestamp] = post[:timestamp].to_i
post[:content] = lines.join post[:content] = lines.join
post[:body] = RDiscount.new(post[:content]).to_html post[:body] = RDiscount.new(post[:content]).to_html
post[:type] = post[:link] ? :link : :post
post[:rfc822] = Time.at(post[:timestamp]).rfc822 post[:rfc822] = Time.at(post[:timestamp]).rfc822
# comments on by default # comments on by default
post[:comments] = true if post[:comments].nil? post[:comments] = true if post[:comments].nil?
@ -208,7 +209,7 @@ class Blag
rss_posts.each do |post| rss_posts.each do |post|
xml.item do xml.item do
xml.title post[:link] ? "#{post[:title]} →" : post[:title] xml.title post[:title]
xml.description rss_html(post) xml.description rss_html(post)
xml.pubDate post[:rfc822] xml.pubDate post[:rfc822]
xml.author post[:author] xml.author post[:author]

View file

@ -1,6 +1,6 @@
<article> <article>
<header> <header>
<h2><a href="{{link}}">{{title}} &rarr;</a></h2> <h2><a href="{{link}}">{{title}}</a></h2>
<time>{{date}}</time> <time>{{date}}</time>
</header> </header>
{{{body}}} {{{body}}}