diff --git a/convert.rb b/convert.rb index 611f693..14553e5 100644 --- a/convert.rb +++ b/convert.rb @@ -31,7 +31,7 @@ inline_cache, display_cache = {}, {} files.each do |file| puts "Rendering file: #{file}" document = Nokogiri::HTML.parse(File.open(file)) - document.search('//*[not(ancestor-or-self::code)]/text()').each do |t| + document.search('//*[not(ancestor-or-self::code or ancestor-or-self::script)]/text()').each do |t| t.replace(perform_katex_sub(inline_cache, display_cache, t.content)) end File.write(file, document.to_html(encoding: 'UTF-8'))