diff --git a/patchfile.gemspec b/patchfile.gemspec index 7cef338..e2d3689 100644 --- a/patchfile.gemspec +++ b/patchfile.gemspec @@ -31,7 +31,6 @@ f = File.open(ENV['PWD']+'/app/views/shared/_side_bar.html.erb','w') f.write(@file_text) f.close puts "finish change patchfile in #{ENV['PWD']}/app/views/shared" -check_text = ' {{site_name}}' change_text = ' {{site_name}}' all_template.each do |folder| if !folder.include?('mobile') @@ -46,8 +45,9 @@ all_template.each do |folder| end filename = folder+'home/header.html.erb' texts = File.read(filename) - new_texts = texts.gsub(check_text,change_text) - if new_texts != texts + texts_html = Nokogiri::HTML.parse(texts) + if texts_html.css('.navbar-brand').length == 1 + new_texts = texts.gsub(texts_html.css('.navbar-brand').to_s,change_text) File.open(filename,'w') do |f| f.write new_texts end