From 8b1fea70a7beadcff546c64246e16ed7b682bce4 Mon Sep 17 00:00:00 2001 From: Hendrik Kleinwaechter Date: Thu, 27 Jul 2023 16:54:39 +0200 Subject: [PATCH] Fix wrong link for JS dependency --- website/modify_build.rb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/website/modify_build.rb b/website/modify_build.rb index abe30b2..ed6c148 100644 --- a/website/modify_build.rb +++ b/website/modify_build.rb @@ -42,6 +42,7 @@ class ModifyBuild text = add_canonical_for_duplicates(text, extract_file_from_path(filename)) text = include_javascript(text) text = add_text_to_coverpage(text, extract_file_from_path(filename)) + text = fix_js_dependency_link(text) File.open(filename, "w") {|file| file.puts text } end @@ -253,6 +254,8 @@ class ModifyBuild head = doc.css("head")[0] title = head.css("title")[0].text cleaned_filename = extract_file_from_path(filename) + # Exception for index.html when we are on the root page + use_filename = ["index.html"].include?(cleaned_filename) ? "" : cleaned_filename description = extract_description(text, filename) og_image = og_image_for_chapter(cleaned_filename) meta_html = %Q{ @@ -479,6 +482,11 @@ class ModifyBuild } end + # For some reason the depdency is missing a // in the url. + def fix_js_dependency_link(text) + text.gsub("https:/cdn.jsdelivr.net", "https://cdn.jsdelivr.net") + end + def build_doc(text) Nokogiri::HTML(text) end