File tree Expand file tree Collapse file tree 8 files changed +17
-17
lines changed
Expand file tree Collapse file tree 8 files changed +17
-17
lines changed Original file line number Diff line number Diff line change 1- <script src= " {{ url_for(theme .js) }}/utils.js?v={{ version }} " ></script>
1+ {{- next_js ( ' utils .js' ) }}
22{%- if theme.motion .enable %}
3- <script src= " {{ url_for(theme .js) }}/motion.js?v={{ version }} " ></script>
3+ {{- next_js ( ' motion .js' ) }}
44{%- endif %}
Original file line number Diff line number Diff line change 1- <script src= " {{ url_for(theme.js) }}/ next-boot.js?v={{ version }} " ></script>
1+ {{- next_js ( ' next-boot.js' ) }}
Original file line number Diff line number Diff line change 1- <script src=" {{ url_for(theme.js) }}/scrollspy.js?v={{ version }}" ></script>
2- <script src=" {{ url_for(theme.js) }}/post-details.js?v={{ version }}" ></script>
1+ {{- next_js (' scrollspy.js' , ' post-details.js' ) }}
Original file line number Diff line number Diff line change 1- {%
2- set scripts = [
3- ' schemes/muse.js'
4- ]
5- %}
6-
7- {%- for script in scripts %}
8- <script src=" {{ url_for(theme.js) }}/{{ script }}?v={{ version }}" ></script>
9- {%- endfor %}
1+ {{- next_js (' schemes/muse.js' ) }}
Original file line number Diff line number Diff line change 1- <script src= " {{ url_for(theme.js) }}/ schemes/pisces.js?v={{ version }} " ></script>
1+ {{- next_js ( ' schemes/pisces.js' ) }}
Original file line number Diff line number Diff line change 33<link rel=" stylesheet" href=" {{ algolia_instant_css_uri }}" >
44<script src=" {{ algolia_instant_js_uri }}" ></script>
55
6- <script src= " {{ url_for(theme.js) }}/ algolia-search.js?v={{ version }} " ></script>
6+ {{- next_js ( ' algolia-search.js' ) }}
Original file line number Diff line number Diff line change 1- <script src= " {{ url_for(theme.js) }}/ local-search.js?v={{ version }} " ></script>
1+ {{- next_js ( ' local-search.js' ) }}
Original file line number Diff line number Diff line change 1+ /* global hexo */
2+
3+ 'use strict' ;
4+
5+ hexo . extend . helper . register ( 'next_js' , function ( ...urls ) {
6+ let js = hexo . theme . config . js ;
7+ let version = this . next_env ( 'version' ) ;
8+ return urls . map ( url => this . js ( `${ js } /${ url } ?v=${ version } ` ) ) . join ( '' ) ;
9+ } ) ;
You can’t perform that action at this time.
0 commit comments