Skip to content

Commit b1f8f13

Browse files
committed
optimize loading of scripts
1 parent 9fbbb4d commit b1f8f13

11 files changed

+11
-30
lines changed

_includes/base/scripts.html

+6-7
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
<!-- Scripts -->
2-
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0/jquery.min.js"></script>
3-
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery-smooth-scroll/1.7.2/jquery.smooth-scroll.min.js"></script>
4-
<script src="//cdnjs.cloudflare.com/ajax/libs/skel/3.0.1/skel.min.js"></script>
5-
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery.lazyload/1.9.1/jquery.lazyload.min.js"></script>
2+
<script src="https://code.jquery.com/jquery-3.1.0.slim.min.js" integrity="sha256-cRpWjoSOw5KcyIOaZNo4i6fZ9tKPhYYb6i5T9RSVJG8=" crossorigin="anonymous"></script>
3+
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-smooth-scroll/2.0.0/jquery.smooth-scroll.min.js" defer></script>
4+
<script src="https://cdnjs.cloudflare.com/ajax/libs/skel/3.0.1/skel.min.js" defer></script>
5+
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.lazyload/1.9.1/jquery.lazyload.min.js" defer></script>
66
<!--[if lte IE 8]><script src="{{ "/js/ie/respond.min.js" | prepend: site.baseurl }}"></script><![endif]-->
7-
<script src="{{ " /dist/build.min.js " | prepend: site.baseurl }}"></script>
7+
<script src="{{ " /dist/build.min.js " | prepend: site.baseurl }}" defer></script>
88
<!-- GA -->
9-
<script>!function(e,t,a,n,c,s,o){e.GoogleAnalyticsObject=c,e[c]=e[c]||function(){(e[c].q=e[c].q||[]).push(arguments)},e[c].l=1*new Date,s=t.createElement(a),o=t.getElementsByTagName(a)[0],s.async=1,s.src=n,o.parentNode.insertBefore(s,o)}(window,document,"script","https://www.google-analytics.com/analytics.js","ga"),ga("create","UA-44377274-8","auto"),ga("send","pageview");
10-
</script>
9+

dist/build.min.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gulpfile.js

+1-6
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,8 @@ const cleanCSS = require('gulp-clean-css');
99
gulp.task('compress', function (cb) {
1010
pump([
1111
gulp.src([
12-
'js/lib/jquery.scrollex.min.js',
13-
'js/lib/jquery.scrolly.min.js',
14-
// 'js/lib/animatedModal.min.js',
15-
'js/lib/png2gif.min.js',
16-
'js/lib/jquery.sticky.js',
12+
'js/lib/*.js',
1713
'js/*.js',
18-
'ga/min.js'
1914
]),
2015
concat('build.min.js'),
2116
uglify(),

index.html

+2-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,8 @@ <h2>{{summary.title}}</h2>
4242
<iframe
4343
width="574px"
4444
height="328px"
45-
src="https://www.youtube.com/embed/DbLpdgrYVOU"
45+
src=""
46+
data-src="https://www.youtube.com/embed/DbLpdgrYVOU"
4647
frameborder="0"
4748
allowfullscreen></iframe>
4849
</div>

js/lib/animatedModal.min.js

-1
This file was deleted.

js/lib/defer-youtube.min.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

js/lib/ga.min.js

-1
This file was deleted.

js/lib/jquery.min.js

-5
This file was deleted.

js/lib/jquery.smoothscroll.min.js

-8
This file was deleted.

js/sticky.js js/lib/sticky.js

File renamed without changes.

js/util.min.js js/lib/util.min.js

File renamed without changes.

0 commit comments

Comments
 (0)