Skip to content

Commit e583f37

Browse files
committed
fix: resolve 4th batch of code review comments (Prism regex, duplicate includes, Tailwind path)
1 parent f8ed852 commit e583f37

9 files changed

Lines changed: 12 additions & 15 deletions

File tree

DataStructures/Stacks/leetcode/84. Largest Rectangle in Histogram/GPT/README.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -809,7 +809,6 @@ <h2>5. 時間計算量の説明</h2>
809809
<script src="https://cdn.jsdelivr.net/npm/prismjs@1.29.0/plugins/copy-to-clipboard/prism-copy-to-clipboard.min.js"></script>
810810
<script src="https://cdn.jsdelivr.net/npm/prismjs@1.29.0/plugins/line-numbers/prism-line-numbers.min.js"></script>
811811
<script src="https://cdn.jsdelivr.net/npm/prismjs@1.29.0/plugins/line-highlight/prism-line-highlight.min.js"></script>
812-
<script src="https://cdn.jsdelivr.net/npm/prismjs@1.29.0/components/prism-python.min.js"></script>
813812

814813
<script>
815814
// ==========================

DataStructures/Stacks/leetcode/84. Largest Rectangle in Histogram/GPT/README_tailwind.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -517,7 +517,6 @@ <h2 class="text-xl font-semibold">5. 時間計算量の説明</h2>
517517
<script src="https://cdn.jsdelivr.net/npm/prismjs@1.29.0/plugins/copy-to-clipboard/prism-copy-to-clipboard.min.js"></script>
518518
<script src="https://cdn.jsdelivr.net/npm/prismjs@1.29.0/plugins/line-numbers/prism-line-numbers.min.js"></script>
519519
<script src="https://cdn.jsdelivr.net/npm/prismjs@1.29.0/plugins/line-highlight/prism-line-highlight.min.js"></script>
520-
<script src="https://cdn.jsdelivr.net/npm/prismjs@1.29.0/components/prism-python.min.js"></script>
521520

522521
<!-- Interactions -->
523522
<script>

SQL/Leetcode/Intermediate Select/1193. Monthly Transactions I/Claude Sonnet 4.6 Extended/Monthly_Transactions_I.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
integrity="sha384-AISI5AuDG6E8DeEiFMVB3rGQxhZt24OU0avMp+GMV64+tpnA3+Z6F5MT0f96iPva"
2020
crossorigin="anonymous"
2121
></script>
22-
<script src="../../../../../vendor/tailwindcss/script.js"></script>
22+
<script src="/vendor/tailwindcss/script.js"></script>
2323
<link
2424
rel="stylesheet"
2525
href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/themes/prism-tomorrow.min.css"

generate_index.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -101,14 +101,15 @@ def rewrite_html_content(self, content: str) -> str:
101101
(r'https://cdn\.tailwindcss\.com(?:@[^/]+)?', '/vendor/tailwindcss/script.js'),
102102
# PrismJS
103103
(r'https://cdnjs\.cloudflare\.com/ajax/libs/prism/[^/]+/themes/prism\.min\.css', '/vendor/prismjs/themes/prism.css'),
104-
(r'https://cdnjs\.cloudflare\.com/ajax/libs/prism/[^/]+/plugins/line-numbers/prism-line-numbers\.min\.css', '/vendor/prismjs/plugins/line-numbers/prism-line-numbers.css'),
105-
(r'https://cdnjs\.cloudflare\.com/ajax/libs/prism/[^/]+/plugins/toolbar/prism-toolbar\.min\.css', '/vendor/prismjs/plugins/toolbar/prism-toolbar.css'),
104+
(r'https://cdnjs\.cloudflare\.com/ajax/libs/prism/[^/]+/plugins/([a-zA-Z0-9_-]+)/prism-\1\.min\.css', r'/vendor/prismjs/plugins/\1/prism-\1.css'),
106105
# FontAwesome
107106
(r'https://cdnjs\.cloudflare\.com/ajax/libs/font-awesome/[^/]+/css/all\.min\.css', '/vendor/fontawesome/css/all.min.css'),
108107
# jsDelivr generic patterns for Prism JS and CSS (often used interchangeably)
109108
(r'https://cdn\.jsdelivr\.net/npm/prismjs(?:@[^/]+)?/prism\.min\.js', '/vendor/prismjs/prism.js'),
110-
(r'https://cdn\.jsdelivr\.net/npm/prismjs(?:@[^/]+)?/components/prism-[a-zA-Z0-9_-]+\.min\.js', '/vendor/prismjs/prism.js'), # Will be stripped to generic or could be mapped specifically. For now mapped to prism.js as standard bundle, but usually we just want local bundles.
109+
(r'https://cdn\.jsdelivr\.net/npm/prismjs(?:@[^/]+)?/components/prism-core\.min\.js', '/vendor/prismjs/prism.js'),
110+
(r'https://cdn\.jsdelivr\.net/npm/prismjs(?:@[^/]+)?/components/prism-([a-zA-Z0-9_-]+)\.min\.js', r'/vendor/prismjs/components/prism-\1.js'),
111111
(r'https://cdn\.jsdelivr\.net/npm/prismjs(?:@[^/]+)?/plugins/([a-zA-Z0-9_-]+)/prism-\1\.min\.js', r'/vendor/prismjs/plugins/\1/prism-\1.js'),
112+
(r'https://cdn\.jsdelivr\.net/npm/prismjs(?:@[^/]+)?/plugins/([a-zA-Z0-9_-]+)/prism-\1\.min\.css', r'/vendor/prismjs/plugins/\1/prism-\1.css'),
112113
(r'https://cdn\.jsdelivr\.net/npm/prismjs(?:@[^/]+)?/themes/prism(?:-[a-zA-Z0-9_-]+)?\.min\.css', '/vendor/prismjs/themes/prism.css'),
113114
]
114115

public/DataStructures/Stacks/leetcode/84. Largest Rectangle in Histogram/GPT/README.html

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@
2323
/>
2424
<link
2525
rel="stylesheet"
26-
href="https://cdn.jsdelivr.net/npm/prismjs@1.29.0/plugins/line-numbers/prism-line-numbers.min.css"
26+
href="/vendor/prismjs/plugins/line-numbers/prism-line-numbers.css"
2727
/>
2828
<link
2929
rel="stylesheet"
30-
href="https://cdn.jsdelivr.net/npm/prismjs@1.29.0/plugins/toolbar/prism-toolbar.min.css"
30+
href="/vendor/prismjs/plugins/toolbar/prism-toolbar.css"
3131
/>
3232

3333
<style>
@@ -808,7 +808,6 @@ <h2>5. 時間計算量の説明</h2>
808808
<script src="/vendor/prismjs/plugins/copy-to-clipboard/prism-copy-to-clipboard.js"></script>
809809
<script src="/vendor/prismjs/plugins/line-numbers/prism-line-numbers.js"></script>
810810
<script src="/vendor/prismjs/plugins/line-highlight/prism-line-highlight.js"></script>
811-
<script src="/vendor/prismjs/prism.js"></script>
812811

813812
<script>
814813
// ==========================

public/DataStructures/Stacks/leetcode/84. Largest Rectangle in Histogram/GPT/README_tailwind.html

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,11 +75,11 @@
7575
/>
7676
<link
7777
rel="stylesheet"
78-
href="https://cdn.jsdelivr.net/npm/prismjs@1.29.0/plugins/line-numbers/prism-line-numbers.min.css"
78+
href="/vendor/prismjs/plugins/line-numbers/prism-line-numbers.css"
7979
/>
8080
<link
8181
rel="stylesheet"
82-
href="https://cdn.jsdelivr.net/npm/prismjs@1.29.0/plugins/toolbar/prism-toolbar.min.css"
82+
href="/vendor/prismjs/plugins/toolbar/prism-toolbar.css"
8383
/>
8484

8585
<!-- Minor CSS tweaks for Prism gutters (to reduce blank space) -->
@@ -516,7 +516,6 @@ <h2 class="text-xl font-semibold">5. 時間計算量の説明</h2>
516516
<script src="/vendor/prismjs/plugins/copy-to-clipboard/prism-copy-to-clipboard.js"></script>
517517
<script src="/vendor/prismjs/plugins/line-numbers/prism-line-numbers.js"></script>
518518
<script src="/vendor/prismjs/plugins/line-highlight/prism-line-highlight.js"></script>
519-
<script src="/vendor/prismjs/prism.js"></script>
520519

521520
<!-- Interactions -->
522521
<script>

public/DataStructures/Stacks/leetcode/85. Maximal Rectangle/GPT/README.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
rel="stylesheet"
2323
/>
2424
<link
25-
href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/plugins/line-highlight/prism-line-highlight.min.css"
25+
href="/vendor/prismjs/plugins/line-highlight/prism-line-highlight.css"
2626
rel="stylesheet"
2727
/>
2828

public/SQL/Leetcode/Intermediate Select/1193. Monthly Transactions I/Claude Sonnet 4.6 Extended/Monthly_Transactions_I.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<script
1414
src="/vendor/babel/babel.min.js"
1515
></script>
16-
<script src="../../../../../vendor/tailwindcss/script.js"></script>
16+
<script src="/vendor/tailwindcss/script.js"></script>
1717
<link
1818
rel="stylesheet"
1919
href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/themes/prism-tomorrow.min.css"

public/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -793,7 +793,7 @@ <h1 class="site-title">
793793

794794
<footer>
795795
<span class="footer-icon">🧪</span>
796-
Generated on 2026-02-26 05:32:54 UTC
796+
Generated on 2026-02-26 06:12:58 UTC
797797
</footer>
798798

799799
<script>

0 commit comments

Comments
 (0)