Skip to content

Commit debc8ae

Browse files
committed
Self-hostJS scripts fpr performance
1 parent 0540fc8 commit debc8ae

5 files changed

Lines changed: 28 additions & 3 deletions

File tree

.eleventy.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,9 @@ module.exports = function(eleventyConfig) {
4141
eleventyConfig.addPassthroughCopy("src/_scripts/theme-toggle.js");
4242
eleventyConfig.addPassthroughCopy("src/_scripts/rough-cards.js");
4343
eleventyConfig.addPassthroughCopy("src/_scripts/microblog-cards.js");
44+
eleventyConfig.addPassthroughCopy("src/_scripts/rough.min.js");
45+
eleventyConfig.addPassthroughCopy("src/_scripts/masonry.min.js");
46+
eleventyConfig.addPassthroughCopy("src/_scripts/imagesloaded.min.js");
4447
eleventyConfig.addPassthroughCopy("src/favicon.ico");
4548
eleventyConfig.addPassthroughCopy("src/robots.txt");
4649
eleventyConfig.addPassthroughCopy("src/.htaccess");

src/_includes/layout.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,9 @@ <h2>{{ title }}</h2>
5252
{% endif %}
5353
</main>
5454
{% include "_foot.html" %}
55-
<script defer src="https://cdn.jsdelivr.net/npm/roughjs@4.5.2/bundled/rough.js"></script>
56-
<script defer src="https://cdn.jsdelivr.net/npm/masonry-layout@4.2.2/dist/masonry.pkgd.min.js"></script>
57-
<script defer src="https://cdn.jsdelivr.net/npm/imagesloaded@5.0.0/imagesloaded.pkgd.min.js"></script>
55+
<script defer src="/_scripts/rough.min.js"></script>
56+
<script defer src="/_scripts/masonry.min.js"></script>
57+
<script defer src="/_scripts/imagesloaded.min.js"></script>
5858
<script defer src="/_scripts/rough-cards.js"></script>
5959
<script defer src="/_scripts/microblog-cards.js"></script>
6060
</body>

src/_scripts/imagesloaded.min.js

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

src/_scripts/masonry.min.js

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

src/_scripts/rough.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.

0 commit comments

Comments
 (0)