Recuperation des filtres
This commit is contained in:
parent
06a699f3a6
commit
081a9029e0
3 changed files with 8 additions and 5 deletions
5
Rules
5
Rules
|
@ -40,6 +40,8 @@ compile '/html/*' do
|
|||
# item[:extension] returns 'html.erb' for multi-dotted filename
|
||||
ext = item[:extension].nil? ? nil : item[:extension].split('.').last
|
||||
|
||||
filter :ultraviolet
|
||||
|
||||
if ext == 'erb'
|
||||
filter :erb
|
||||
elsif ext == 'haml' || ext.nil?
|
||||
|
@ -51,13 +53,12 @@ compile '/html/*' do
|
|||
raise "Filter is not configured for #{item.identifier} in Rules file."
|
||||
end
|
||||
|
||||
filter :firsthi
|
||||
filter :description
|
||||
filter :frenchspace
|
||||
filter :ytypo
|
||||
filter :yabbreviations
|
||||
filter :multicorps
|
||||
filter :firsthi
|
||||
filter :ultraviolet
|
||||
|
||||
layout 'default' unless item[:layout] == "none"
|
||||
end
|
||||
|
|
|
@ -139,7 +139,7 @@ self.instance_variable_set(:@conf, conf)
|
|||
<% end %>
|
||||
|
||||
<div class="corps" id="comment">
|
||||
<h2><%= tradOf(:comment) %></h2>
|
||||
<h2 class="first"><%= tradOf(:comment) %></h2>
|
||||
<%= generateIntenseDebateThread %>
|
||||
</div>
|
||||
<% end %>
|
||||
|
|
6
lib/y.rb
6
lib/y.rb
|
@ -63,8 +63,10 @@ module Nanoc3::Filters
|
|||
class FirstHierarchy < Nanoc3::Filter
|
||||
identifiers :firsthi
|
||||
def run(content, params={})
|
||||
content.gsub(/<div[^>]*class="corps"[^>]*>(\s|\n)*?<h[1-4]?/m) do
|
||||
$& + ' class="first"'
|
||||
content.gsub(/\A(\s|\n)*<h[1-4]/m)do
|
||||
$& + ' class="first"'
|
||||
end.gsub(/<div[^>]*class="corps"[^>]*>(\s|\n)*<h[1-4]/m) do
|
||||
$& + ' class="first"'
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue