diff --git a/patchfile.gemspec b/patchfile.gemspec index 4252926..5631830 100644 --- a/patchfile.gemspec +++ b/patchfile.gemspec @@ -36,6 +36,7 @@ rescue end change_text = ' {{site_name}}' change_text_fix = ' {{site_name}}' +change_text_fix1 = ' {{site_name}}' all_template.each do |folder| if !folder.include?('mobile') begin @@ -45,19 +46,23 @@ all_template.each do |folder| filename = folder+'home/header.html.erb' texts = File.read(filename) texts_html = Nokogiri::HTML.parse(texts) - puts texts if texts_html.css('.navbar-brand').length == 1 new_texts = texts.gsub(texts_html.css('.navbar-brand').to_s.gsub("%7B",'{').gsub('%7D','}'),change_text) File.open(filename,'w') do |f| f.write new_texts end elsif texts_html.css('.site-title >a').length == 1 && texts_html.css('.navbar-brand').length == 0 - new_texts = texts.gsub(texts_html.css('.site-title >a').to_s.gsub("%7B",'{').gsub('%7D','}'),change_text_fix) + new_texts = texts.gsub(texts_html.css('.site-title >a').to_s.gsub("%7B",'{').gsub('%7D','}'),change_text_fix1) File.open(filename,'w') do |f| f.write new_texts end elsif texts_html.css('.site-title >a.navbar-brand').length == 2 - new_texts = texts.gsub(change_text,change_text_fix) + new_texts = texts.gsub(change_text,change_text_fix1) + File.open(filename,'w') do |f| + f.write new_texts + end + elsif texts.include? change_text_fix + new_texts = texts.gsub(change_text_fix,change_text_fix1) File.open(filename,'w') do |f| f.write new_texts end