<!-- TODO hardcode the required JS because on 2016-02-01 GitHub pages migrated to jekyll 3 and broke this template --> <script src="/js/jquery-1.11.2.min.js"></script> <script src="/js/bootstrap.min.js"></script> <script src="/js/main.js"></script> <!-- end TODO --> {% if layout.common-ext-js %} {% for js in layout.common-ext-js %} <script src="{{ js }}"></script> {% endfor %} {% endif %} {% if layout.ext-js %} {% for js in layout.ext-js %} <script src="{{ js }}"></script> {% endfor %} {% endif %} {% if layout.js %} {% for js in layout.js %} <script src="{{ js | prepend: site.baseurl | replace: '//', '/' }}"></script> {% endfor %} {% endif %} {% if layout.common-js %} {% for js in layout.common-js %} <!-- doing something a bit funky here because I want to be careful not to include JQuery twice! --> {% if js contains 'jquery' %} <script> if (typeof jQuery == 'undefined') { document.write('<script src="{{ js | prepend: site.baseurl | replace: "//", "/" }}"></scr' + 'ipt>'); } </script> {% else %} <script src="{{ js | prepend: site.baseurl | replace: '//', '/' }}"></script> {% endif %} {% endfor %} {% endif %} {% include google_analytics.html %}