Skip to content

Commit 6b7eb50

Browse files
committed
Download external JS/CSS files locally
- Download Tailwind CSS, Prism core, autoloader, keep-markup plugin, and theme - Store all external dependencies in public/ext/ directory - Update HTML to reference local files instead of external CDNs - Improve offline functionality and reduce external dependencies
1 parent aa2cfa5 commit 6b7eb50

6 files changed

Lines changed: 92 additions & 5 deletions

File tree

public/ext/prism-autoloader.min.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/ext/prism-core.min.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/ext/prism-keep-markup.min.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/ext/prism.min.css

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/ext/tailwindcss.js

Lines changed: 83 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/index.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@
44
<meta charset="UTF-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1.0">
66
<title>takeCode</title>
7-
<script src="https://cdn.tailwindcss.com"></script>
7+
<script src="ext/tailwindcss.js"></script>
88
<script>
99
tailwind.config = {
1010
darkMode: 'class'
1111
}
1212
</script>
1313
<link rel="icon" type="image/svg+xml" href="favicon.svg">
14-
<link id="prism-theme" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/themes/prism.min.css" rel="stylesheet" />
14+
<link id="prism-theme" href="ext/prism.min.css" rel="stylesheet" />
1515
<link rel="stylesheet" href="styles.css">
1616
</head>
1717
<body class="bg-gray-100 font-sans flex flex-col h-screen dark:bg-gray-900 transition-colors">
@@ -69,9 +69,9 @@ <h1 class="text-2xl font-bold truncate">takeCode</h1>
6969
</div>
7070
</main>
7171
</div>
72-
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/components/prism-core.min.js"></script>
73-
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/plugins/autoloader/prism-autoloader.min.js"></script>
74-
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/plugins/keep-markup/prism-keep-markup.min.js"></script>
72+
<script src="ext/prism-core.min.js"></script>
73+
<script src="ext/prism-autoloader.min.js"></script>
74+
<script src="ext/prism-keep-markup.min.js"></script>
7575
<script>
7676
// Set global config from environment variables
7777
window.TAKECODE_CONFIG = {

0 commit comments

Comments
 (0)