Skip to content

Commit

Permalink
Merge pull request #4483 from galaxyproject/hippo-rooster
Browse files Browse the repository at this point in the history
Conditionally load mathjax
  • Loading branch information
shiltemann authored Nov 9, 2023
2 parents 58078dc + caec7ef commit ad987cb
Show file tree
Hide file tree
Showing 5 changed files with 33 additions and 34 deletions.
4 changes: 4 additions & 0 deletions _layouts/base.html
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,9 @@
<link rel="preload" href="{{ site.baseurl }}/assets/fonts/AtkinsonHyperlegible/Atkinson-Hyperlegible-Regular-102a.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="{{ site.baseurl }}/assets/fonts/AtkinsonHyperlegible/Atkinson-Hyperlegible-Bold-102a.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="{{ site.baseurl }}/assets/fonts/AtkinsonHyperlegible/Atkinson-Hyperlegible-Italic-102a.woff2" as="font" type="font/woff2" crossorigin>
{% if page.mathjax %}
<link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML" as="script" crossorigin>
{% endif %}
<link rel="preload" href="{{ site.baseurl }}/assets/css/main.css?v=3" as="style">
{{ 'load' | bundle_preloads }}
<link rel="stylesheet" href="{{ site.baseurl }}/assets/css/main.css?v=3">
Expand Down Expand Up @@ -63,6 +65,8 @@
{% include _includes/default-footer.html %}

{{ 'main' | load_bundle }}
{% if page.mathjax %}
<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
{% endif %}
</body>
</html>
18 changes: 6 additions & 12 deletions _layouts/base_slides.html
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
<link rel="preload" href="{{ site.baseurl}}/assets/fonts/AtkinsonHyperlegible/Atkinson-Hyperlegible-Regular-102a.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="{{ site.baseurl}}/assets/fonts/AtkinsonHyperlegible/Atkinson-Hyperlegible-Bold-102a.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="{{ site.baseurl}}/assets/fonts/AtkinsonHyperlegible/Atkinson-Hyperlegible-Italic-102a.woff2" as="font" type="font/woff2" crossorigin>
{{ 'load' | bundle_preloads }}
<link rel="stylesheet" href="{{ "/assets/css/main.css?v=3" | prepend: site.baseurl }}">
<script src="https://kit.fontawesome.com/67b3f98409.js" crossorigin="anonymous"></script>

Expand Down Expand Up @@ -46,7 +47,7 @@
</style>
{% endif %}

<script type="text/javascript" src="{{ "/assets/js/theme.js" | prepend: site.baseurl }}"></script>
{{ 'theme' | load_bundle }}
<textarea id="source">
name: inverse
layout: true
Expand Down Expand Up @@ -177,7 +178,6 @@
{% endif %}
</textarea>
<script src="{{ "/assets/js/remark-latest.min.js" | prepend: site.baseurl }}"></script>
<script src="{{ "/assets/js/theme.js" | prepend: site.baseurl }}"></script>
<script src="{{ "/assets/js/clipboard.min.js" | prepend: site.baseurl }}"></script>
<script>
var slideshow = remark.create({navigation: {scroll: false}, ratio: '16:9'});
Expand All @@ -203,15 +203,9 @@

}
</script>
<script type="text/javascript" src="{{ "/assets/js/jquery.slim.min.js" | prepend: site.baseurl }}"></script>
<script type="text/javascript" src="{{ "/assets/js/popper.min.js" | prepend: site.baseurl }}"></script>
<script type="text/javascript" src="{{ "/assets/js/bootstrap.min.js?v=3" | prepend: site.baseurl }}"></script>
<script type="text/javascript" src="{{ "/assets/js/details-element-polyfill.js" | prepend: site.baseurl }}"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/javascript" src="{{ "/assets/js/bootstrap-toc.min.js" | prepend: site.baseurl }}"></script>
<script type="text/javascript" src="{{ "/assets/js/main.js" | prepend: site.baseurl }}"></script>
<script type="text/javascript" src="{{ "/assets/js/theme.js" | prepend: site.baseurl }}"></script>
<script type="text/javascript" src="{{ "/assets/js/clipboard.min.js" | prepend: site.baseurl }}"></script>

{{ 'main' | load_bundle }}
{% if page.mathjax %}
<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
{% endif %}
</body>
</html>
40 changes: 19 additions & 21 deletions _layouts/base_slides_ai4life.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,17 @@
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title>{{ page.title | default: site.title }}</title>
<title>{{ page.title | default: site.title | strip_html }}</title>
{% if jekyll.environment == 'production' %}
{% include _includes/analytics.html %}
{% endif %}
<link rel="shortcut icon" href="{{ "/favicon.ico" | prepend: site.baseurl }}" type="image/x-icon">
<link rel="alternate" type="application/atom+xml" href="{{ "/feed.xml" | prepend: site.baseurl }}">
<link rel="canonical" href="{{ site.url }}{{ site.baseurl }}{{ page.url }}">
<link rel="license" href="https://spdx.org/licenses/{% if page.license %}{{ page.license }}{% else %}CC-BY-4.0{% endif %}">
{{ 'load' | bundle_preloads }}
<link rel="stylesheet" href="{{ "/assets/css/main.css?v=3" | prepend: site.baseurl }}">
<script src="https://kit.fontawesome.com/67b3f98409.js" crossorigin="anonymous"></script>
<link rel="shortcut icon" href="{{ "/favicon.ico" | prepend: site.baseurl }}" type="image/x-icon" />
<link rel="alternate" type="application/atom+xml" href="{{ "/feed.xml" | prepend: site.baseurl }}" />
<link rel="canonical" href="{{ site.url }}{{ site.baseurl }}{{ page.url }}" />
<link rel="license" href="https://creativecommons.org/licenses/by/4.0/" />

{{ page | generate_dublin_core: site }}

Expand Down Expand Up @@ -43,7 +44,7 @@
</style>
{% endif %}

<script type="text/javascript" src="{{ "/assets/js/theme.js" | prepend: site.baseurl }}"></script>
{{ 'theme' | load_bundle }}
<textarea id="source">
name: inverse
layout: true
Expand Down Expand Up @@ -94,7 +95,10 @@
{% include _includes/contributors-line.html page=page authorsonly=true %}

<!-- modified date -->
<div class="footnote" style="bottom: 8em;">{% icon last_modification %} {{locale['last-modification'] | default: "Updated"}}: {{ page.last_modified_at | date: "%b %-d, %Y"}}</div>
<div class="footnote" style="bottom: 8em;">
{% icon last_modification %} {{locale['last-modification'] | default: "Updated"}}: {{ page.last_modified_at | date: "%b %-d, %Y"}} &nbsp;
{% icon purl %}<abbr title="Persistent URL">PURL</abbr>: <a href="https://gxy.io/GTN:{{ page.short_id }}">gxy.io/GTN:{{ page.short_id }}</a>
</div>


<!-- other slide formats (video and plain-text) -->
Expand Down Expand Up @@ -173,9 +177,9 @@
.footnote[Found a typo? Something is wrong in this tutorial? <br/>Edit it on [GitHub]({{ site.github_repository }}/tree/main{{ page.url }})]
{% endif %}
</textarea>
<script src="{{ "/assets/js/remark-latest.min.js" | prepend: site.baseurl }}" type="text/javascript"></script>
<script type="text/javascript" src="{{ "/assets/js/clipboard.min.js" | prepend: site.baseurl }}"></script>
<script type="text/javascript">
<script src="{{ "/assets/js/remark-latest.min.js" | prepend: site.baseurl }}"></script>
<script src="{{ "/assets/js/clipboard.min.js" | prepend: site.baseurl }}"></script>
<script>
var slideshow = remark.create({navigation: {scroll: false}, ratio: '16:9'});
var hljs = remark.highlighter.engine;
var snippets = document.querySelectorAll('code.remark-code');
Expand All @@ -187,7 +191,7 @@
}});
</script>

<script type="text/javascript">
<script>
if(window.location.hostname === "galaxyproject.github.io") {
// Redirect
var redirect = "https://training.galaxyproject.org" + window.location.pathname + window.location.search;
Expand All @@ -199,15 +203,9 @@

}
</script>
<script type="text/javascript" src="{{ "/assets/js/jquery.slim.min.js" | prepend: site.baseurl }}"></script>
<script type="text/javascript" src="{{ "/assets/js/popper.min.js" | prepend: site.baseurl }}"></script>
<script type="text/javascript" src="{{ "/assets/js/bootstrap.min.js?v=3" | prepend: site.baseurl }}"></script>
<script type="text/javascript" src="{{ "/assets/js/details-element-polyfill.js" | prepend: site.baseurl }}"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/javascript" src="{{ "/assets/js/bootstrap-toc.min.js" | prepend: site.baseurl }}"></script>
<script type="text/javascript" src="{{ "/assets/js/main.js" | prepend: site.baseurl }}"></script>
<script type="text/javascript" src="{{ "/assets/js/theme.js" | prepend: site.baseurl }}"></script>
<script type="text/javascript" src="{{ "/assets/js/clipboard.min.js" | prepend: site.baseurl }}"></script>

{{ 'main' | load_bundle }}
{% if page.mathjax %}
<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
{% endif %}
</body>
</html>
2 changes: 1 addition & 1 deletion _layouts/tutorial_hands_on.html
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ <h4 class="alert-heading">Under Development!</h4>
<blockquote class="overview">
<div id="overview-box" class="box-title">{{ locale['overview'] | default: "Overview"}}</div>
{% unless page.license %}
<img alt="Creative Commons License: CC-BY" class="float-right" style="border-width:0; display: inline-block; margin:0" src="{% link assets/images/cc-by.png %}"/>
<img alt="Creative Commons License: CC-BY" class="float-right" style="border-width:0; display: inline-block; margin:0" src="{% link assets/images/cc-by.png %}" width="88" height="31"/>
{% endunless %}
<strong>{% icon question aria=false %} {{ locale['questions'] | default: "Questions" }}:</strong>
<ul>
Expand Down
3 changes: 3 additions & 0 deletions _plugins/jekyll-mathjax.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Jekyll::Hooks.register :pages, :post_init do |page|
page.data['mathjax'] = page.content =~ /\$\$/
end

0 comments on commit ad987cb

Please sign in to comment.