Strip HTML from any caption-based titles.

This commit is contained in:
Stephen McDonald 2011-12-29 11:37:46 +11:00
parent 743e01f231
commit bab178d9f8
1 changed files with 2 additions and 0 deletions

View File

@ -1,6 +1,7 @@
require 'rubygems' require 'rubygems'
require 'open-uri' require 'open-uri'
require 'fileutils' require 'fileutils'
require 'nokogiri'
require 'date' require 'date'
require 'json' require 'json'
require 'uri' require 'uri'
@ -89,6 +90,7 @@ module Jekyll
end end
end end
date = Date.parse(post['date']).to_s date = Date.parse(post['date']).to_s
title = Nokogiri::HTML(title).text
slug = title.downcase.strip.gsub(' ', '-').gsub(/[^\w-]/, '') slug = title.downcase.strip.gsub(' ', '-').gsub(/[^\w-]/, '')
{ {
:name => "#{date}-#{slug}.#{format}", :name => "#{date}-#{slug}.#{format}",