chore(layout): optimize external script loading
parent
333c1c0fcb
commit
26326efd4d
|
@ -150,7 +150,7 @@ module.exports = class extends Component {
|
||||||
<Plugins site={site} config={config} helper={helper} page={page} head={true} />
|
<Plugins site={site} config={config} helper={helper} page={page} head={true} />
|
||||||
|
|
||||||
{adsenseClientId ? <script data-ad-client={adsenseClientId}
|
{adsenseClientId ? <script data-ad-client={adsenseClientId}
|
||||||
src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" async={true}></script> : null}
|
src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" async></script> : null}
|
||||||
</head>;
|
</head>;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
|
@ -31,12 +31,12 @@ module.exports = class extends Component {
|
||||||
return <Fragment>
|
return <Fragment>
|
||||||
<script src={cdn('jquery', '3.3.1', 'dist/jquery.min.js')}></script>
|
<script src={cdn('jquery', '3.3.1', 'dist/jquery.min.js')}></script>
|
||||||
<script src={cdn('moment', '2.22.2', 'min/moment-with-locales.min.js')}></script>
|
<script src={cdn('moment', '2.22.2', 'min/moment-with-locales.min.js')}></script>
|
||||||
|
{clipboard && <script src={cdn('clipboard', '2.0.4', 'dist/clipboard.min.js')} async></script>}
|
||||||
<script dangerouslySetInnerHTML={{ __html: `moment.locale("${language}");` }}></script>
|
<script dangerouslySetInnerHTML={{ __html: `moment.locale("${language}");` }}></script>
|
||||||
<script dangerouslySetInnerHTML={{ __html: embeddedConfig }}></script>
|
<script dangerouslySetInnerHTML={{ __html: embeddedConfig }}></script>
|
||||||
{clipboard ? <script src={cdn('clipboard', '2.0.4', 'dist/clipboard.min.js')} defer={true}></script> : null}
|
<script src={url_for('/js/column.js')} async></script>
|
||||||
<script src={url_for('/js/column.js')}></script>
|
|
||||||
<Plugins site={site} config={config} page={page} helper={helper} head={false} />
|
<Plugins site={site} config={config} page={page} helper={helper} head={false} />
|
||||||
<script src={url_for('/js/main.js')} defer={true}></script>
|
<script src={url_for('/js/main.js')} defer></script>
|
||||||
</Fragment>;
|
</Fragment>;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
|
@ -9,7 +9,7 @@ class BackToTop extends Component {
|
||||||
<a id="back-to-top" title={title} href="javascript:;">
|
<a id="back-to-top" title={title} href="javascript:;">
|
||||||
<i class="fas fa-chevron-up"></i>
|
<i class="fas fa-chevron-up"></i>
|
||||||
</a>
|
</a>
|
||||||
<script src={jsUrl} defer={true}></script>
|
<script src={jsUrl} defer></script>
|
||||||
</Fragment>;
|
</Fragment>;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue