Modified: websites/production/tapestry/content/upload.html
==============================================================================
--- websites/production/tapestry/content/upload.html (original)
+++ websites/production/tapestry/content/upload.html Fri Jan 24 13:18:10 2025
@@ -33,8 +33,8 @@
   <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png">
 
   <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css">
-  <link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css";>
-  <link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css";>
+  <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css">
+  <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css">
   <link rel="stylesheet" href="/resources/fonts/fonts.css">
   <link rel="stylesheet" href="/styles/main.css">
 
@@ -44,11 +44,11 @@
     }
   </script>
 
-  <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js"; 
integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n"
 crossorigin="anonymous" defer></script>
-  <script 
src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js"; 
integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo"
 crossorigin="anonymous" defer></script>
+  <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script>
+  <script src="/resources/bootstrap/popper.min.js" defer></script>
   <script src="/resources/bootstrap/bootstrap.min.js" defer></script>
-  <script 
src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js"; 
defer></script>
-       <script 
src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js";
 defer></script>
+  <script src="/resources/prism/1.20.0/prism.min.js" defer></script>
+       <script src="/resources/prism/1.20.0/prism-autoloader.min.js" 
defer></script>
 
   <!-- Matomo -->
   <script>

Modified: websites/production/tapestry/content/uploading-files.html
==============================================================================
--- websites/production/tapestry/content/uploading-files.html (original)
+++ websites/production/tapestry/content/uploading-files.html Fri Jan 24 
13:18:10 2025
@@ -33,8 +33,8 @@
   <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png">
 
   <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css">
-  <link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css";>
-  <link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css";>
+  <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css">
+  <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css">
   <link rel="stylesheet" href="/resources/fonts/fonts.css">
   <link rel="stylesheet" href="/styles/main.css">
 
@@ -44,11 +44,11 @@
     }
   </script>
 
-  <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js"; 
integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n"
 crossorigin="anonymous" defer></script>
-  <script 
src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js"; 
integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo"
 crossorigin="anonymous" defer></script>
+  <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script>
+  <script src="/resources/bootstrap/popper.min.js" defer></script>
   <script src="/resources/bootstrap/bootstrap.min.js" defer></script>
-  <script 
src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js"; 
defer></script>
-       <script 
src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js";
 defer></script>
+  <script src="/resources/prism/1.20.0/prism.min.js" defer></script>
+       <script src="/resources/prism/1.20.0/prism-autoloader.min.js" 
defer></script>
 
   <!-- Matomo -->
   <script>

Modified: websites/production/tapestry/content/url-rewriting.html
==============================================================================
--- websites/production/tapestry/content/url-rewriting.html (original)
+++ websites/production/tapestry/content/url-rewriting.html Fri Jan 24 13:18:10 
2025
@@ -33,8 +33,8 @@
   <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png">
 
   <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css">
-  <link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css";>
-  <link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css";>
+  <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css">
+  <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css">
   <link rel="stylesheet" href="/resources/fonts/fonts.css">
   <link rel="stylesheet" href="/styles/main.css">
 
@@ -44,11 +44,11 @@
     }
   </script>
 
-  <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js"; 
integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n"
 crossorigin="anonymous" defer></script>
-  <script 
src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js"; 
integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo"
 crossorigin="anonymous" defer></script>
+  <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script>
+  <script src="/resources/bootstrap/popper.min.js" defer></script>
   <script src="/resources/bootstrap/bootstrap.min.js" defer></script>
-  <script 
src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js"; 
defer></script>
-       <script 
src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js";
 defer></script>
+  <script src="/resources/prism/1.20.0/prism.min.js" defer></script>
+       <script src="/resources/prism/1.20.0/prism-autoloader.min.js" 
defer></script>
 
   <!-- Matomo -->
   <script>

Modified: websites/production/tapestry/content/user-guide.html
==============================================================================
--- websites/production/tapestry/content/user-guide.html (original)
+++ websites/production/tapestry/content/user-guide.html Fri Jan 24 13:18:10 
2025
@@ -33,8 +33,8 @@
   <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png">
 
   <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css">
-  <link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css";>
-  <link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css";>
+  <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css">
+  <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css">
   <link rel="stylesheet" href="/resources/fonts/fonts.css">
   <link rel="stylesheet" href="/styles/main.css">
 
@@ -44,11 +44,11 @@
     }
   </script>
 
-  <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js"; 
integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n"
 crossorigin="anonymous" defer></script>
-  <script 
src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js"; 
integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo"
 crossorigin="anonymous" defer></script>
+  <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script>
+  <script src="/resources/bootstrap/popper.min.js" defer></script>
   <script src="/resources/bootstrap/bootstrap.min.js" defer></script>
-  <script 
src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js"; 
defer></script>
-       <script 
src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js";
 defer></script>
+  <script src="/resources/prism/1.20.0/prism.min.js" defer></script>
+       <script src="/resources/prism/1.20.0/prism-autoloader.min.js" 
defer></script>
 
   <!-- Matomo -->
   <script>

Modified: websites/production/tapestry/content/userguide.html
==============================================================================
--- websites/production/tapestry/content/userguide.html (original)
+++ websites/production/tapestry/content/userguide.html Fri Jan 24 13:18:10 2025
@@ -33,8 +33,8 @@
   <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png">
 
   <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css">
-  <link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css";>
-  <link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css";>
+  <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css">
+  <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css">
   <link rel="stylesheet" href="/resources/fonts/fonts.css">
   <link rel="stylesheet" href="/styles/main.css">
 
@@ -44,11 +44,11 @@
     }
   </script>
 
-  <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js"; 
integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n"
 crossorigin="anonymous" defer></script>
-  <script 
src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js"; 
integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo"
 crossorigin="anonymous" defer></script>
+  <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script>
+  <script src="/resources/bootstrap/popper.min.js" defer></script>
   <script src="/resources/bootstrap/bootstrap.min.js" defer></script>
-  <script 
src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js"; 
defer></script>
-       <script 
src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js";
 defer></script>
+  <script src="/resources/prism/1.20.0/prism.min.js" defer></script>
+       <script src="/resources/prism/1.20.0/prism-autoloader.min.js" 
defer></script>
 
   <!-- Matomo -->
   <script>

Modified: 
websites/production/tapestry/content/using-beaneditform-to-create-user-forms.html
==============================================================================
--- 
websites/production/tapestry/content/using-beaneditform-to-create-user-forms.html
 (original)
+++ 
websites/production/tapestry/content/using-beaneditform-to-create-user-forms.html
 Fri Jan 24 13:18:10 2025
@@ -33,8 +33,8 @@
   <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png">
 
   <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css">
-  <link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css";>
-  <link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css";>
+  <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css">
+  <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css">
   <link rel="stylesheet" href="/resources/fonts/fonts.css">
   <link rel="stylesheet" href="/styles/main.css">
 
@@ -44,11 +44,11 @@
     }
   </script>
 
-  <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js"; 
integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n"
 crossorigin="anonymous" defer></script>
-  <script 
src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js"; 
integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo"
 crossorigin="anonymous" defer></script>
+  <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script>
+  <script src="/resources/bootstrap/popper.min.js" defer></script>
   <script src="/resources/bootstrap/bootstrap.min.js" defer></script>
-  <script 
src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js"; 
defer></script>
-       <script 
src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js";
 defer></script>
+  <script src="/resources/prism/1.20.0/prism.min.js" defer></script>
+       <script src="/resources/prism/1.20.0/prism-autoloader.min.js" 
defer></script>
 
   <!-- Matomo -->
   <script>

Modified: 
websites/production/tapestry/content/using-jsr-330-standard-annotations.html
==============================================================================
--- 
websites/production/tapestry/content/using-jsr-330-standard-annotations.html 
(original)
+++ 
websites/production/tapestry/content/using-jsr-330-standard-annotations.html 
Fri Jan 24 13:18:10 2025
@@ -33,8 +33,8 @@
   <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png">
 
   <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css">
-  <link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css";>
-  <link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css";>
+  <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css">
+  <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css">
   <link rel="stylesheet" href="/resources/fonts/fonts.css">
   <link rel="stylesheet" href="/styles/main.css">
 
@@ -44,11 +44,11 @@
     }
   </script>
 
-  <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js"; 
integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n"
 crossorigin="anonymous" defer></script>
-  <script 
src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js"; 
integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo"
 crossorigin="anonymous" defer></script>
+  <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script>
+  <script src="/resources/bootstrap/popper.min.js" defer></script>
   <script src="/resources/bootstrap/bootstrap.min.js" defer></script>
-  <script 
src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js"; 
defer></script>
-       <script 
src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js";
 defer></script>
+  <script src="/resources/prism/1.20.0/prism.min.js" defer></script>
+       <script src="/resources/prism/1.20.0/prism-autoloader.min.js" 
defer></script>
 
   <!-- Matomo -->
   <script>

Modified: websites/production/tapestry/content/using-select-with-a-list.html
==============================================================================
--- websites/production/tapestry/content/using-select-with-a-list.html 
(original)
+++ websites/production/tapestry/content/using-select-with-a-list.html Fri Jan 
24 13:18:10 2025
@@ -33,8 +33,8 @@
   <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png">
 
   <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css">
-  <link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css";>
-  <link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css";>
+  <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css">
+  <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css">
   <link rel="stylesheet" href="/resources/fonts/fonts.css">
   <link rel="stylesheet" href="/styles/main.css">
 
@@ -44,11 +44,11 @@
     }
   </script>
 
-  <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js"; 
integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n"
 crossorigin="anonymous" defer></script>
-  <script 
src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js"; 
integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo"
 crossorigin="anonymous" defer></script>
+  <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script>
+  <script src="/resources/bootstrap/popper.min.js" defer></script>
   <script src="/resources/bootstrap/bootstrap.min.js" defer></script>
-  <script 
src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js"; 
defer></script>
-       <script 
src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js";
 defer></script>
+  <script src="/resources/prism/1.20.0/prism.min.js" defer></script>
+       <script src="/resources/prism/1.20.0/prism-autoloader.min.js" 
defer></script>
 
   <!-- Matomo -->
   <script>

Modified: 
websites/production/tapestry/content/using-tapestry-with-hibernate.html
==============================================================================
--- websites/production/tapestry/content/using-tapestry-with-hibernate.html 
(original)
+++ websites/production/tapestry/content/using-tapestry-with-hibernate.html Fri 
Jan 24 13:18:10 2025
@@ -33,8 +33,8 @@
   <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png">
 
   <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css">
-  <link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css";>
-  <link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css";>
+  <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css">
+  <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css">
   <link rel="stylesheet" href="/resources/fonts/fonts.css">
   <link rel="stylesheet" href="/styles/main.css">
 
@@ -44,11 +44,11 @@
     }
   </script>
 
-  <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js"; 
integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n"
 crossorigin="anonymous" defer></script>
-  <script 
src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js"; 
integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo"
 crossorigin="anonymous" defer></script>
+  <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script>
+  <script src="/resources/bootstrap/popper.min.js" defer></script>
   <script src="/resources/bootstrap/bootstrap.min.js" defer></script>
-  <script 
src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js"; 
defer></script>
-       <script 
src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js";
 defer></script>
+  <script src="/resources/prism/1.20.0/prism.min.js" defer></script>
+       <script src="/resources/prism/1.20.0/prism-autoloader.min.js" 
defer></script>
 
   <!-- Matomo -->
   <script>

Modified: websites/production/tapestry/content/version-numbers.html
==============================================================================
--- websites/production/tapestry/content/version-numbers.html (original)
+++ websites/production/tapestry/content/version-numbers.html Fri Jan 24 
13:18:10 2025
@@ -33,8 +33,8 @@
   <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png">
 
   <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css">
-  <link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css";>
-  <link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css";>
+  <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css">
+  <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css">
   <link rel="stylesheet" href="/resources/fonts/fonts.css">
   <link rel="stylesheet" href="/styles/main.css">
 
@@ -44,11 +44,11 @@
     }
   </script>
 
-  <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js"; 
integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n"
 crossorigin="anonymous" defer></script>
-  <script 
src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js"; 
integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo"
 crossorigin="anonymous" defer></script>
+  <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script>
+  <script src="/resources/bootstrap/popper.min.js" defer></script>
   <script src="/resources/bootstrap/bootstrap.min.js" defer></script>
-  <script 
src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js"; 
defer></script>
-       <script 
src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js";
 defer></script>
+  <script src="/resources/prism/1.20.0/prism.min.js" defer></script>
+       <script src="/resources/prism/1.20.0/prism-autoloader.min.js" 
defer></script>
 
   <!-- Matomo -->
   <script>

Modified: websites/production/tapestry/content/whatistapestry-v2.html
==============================================================================
--- websites/production/tapestry/content/whatistapestry-v2.html (original)
+++ websites/production/tapestry/content/whatistapestry-v2.html Fri Jan 24 
13:18:10 2025
@@ -33,8 +33,8 @@
   <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png">
 
   <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css">
-  <link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css";>
-  <link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css";>
+  <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css">
+  <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css">
   <link rel="stylesheet" href="/resources/fonts/fonts.css">
   <link rel="stylesheet" href="/styles/main.css">
 
@@ -44,11 +44,11 @@
     }
   </script>
 
-  <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js"; 
integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n"
 crossorigin="anonymous" defer></script>
-  <script 
src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js"; 
integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo"
 crossorigin="anonymous" defer></script>
+  <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script>
+  <script src="/resources/bootstrap/popper.min.js" defer></script>
   <script src="/resources/bootstrap/bootstrap.min.js" defer></script>
-  <script 
src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js"; 
defer></script>
-       <script 
src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js";
 defer></script>
+  <script src="/resources/prism/1.20.0/prism.min.js" defer></script>
+       <script src="/resources/prism/1.20.0/prism-autoloader.min.js" 
defer></script>
 
   <!-- Matomo -->
   <script>

Modified: websites/production/tapestry/content/whatistapestry.html
==============================================================================
--- websites/production/tapestry/content/whatistapestry.html (original)
+++ websites/production/tapestry/content/whatistapestry.html Fri Jan 24 
13:18:10 2025
@@ -33,8 +33,8 @@
   <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png">
 
   <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css">
-  <link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css";>
-  <link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css";>
+  <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css">
+  <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css">
   <link rel="stylesheet" href="/resources/fonts/fonts.css">
   <link rel="stylesheet" href="/styles/main.css">
 
@@ -44,11 +44,11 @@
     }
   </script>
 
-  <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js"; 
integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n"
 crossorigin="anonymous" defer></script>
-  <script 
src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js"; 
integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo"
 crossorigin="anonymous" defer></script>
+  <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script>
+  <script src="/resources/bootstrap/popper.min.js" defer></script>
   <script src="/resources/bootstrap/bootstrap.min.js" defer></script>
-  <script 
src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js"; 
defer></script>
-       <script 
src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js";
 defer></script>
+  <script src="/resources/prism/1.20.0/prism.min.js" defer></script>
+       <script src="/resources/prism/1.20.0/prism-autoloader.min.js" 
defer></script>
 
   <!-- Matomo -->
   <script>


Reply via email to