From 83476f3f0b7bd2d55665208901c56d76e4a1d0a7 Mon Sep 17 00:00:00 2001 From: bohung Date: Fri, 27 Mar 2020 17:26:43 +0800 Subject: [PATCH] fix bug --- patchfile.gemspec | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) 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