Skip to content

Commit

Permalink
Bundle KaTeX
Browse files Browse the repository at this point in the history
Signed-off-by: Chris Warrick <kwpolska@gmail.com>
  • Loading branch information
Kwpolska committed Apr 25, 2015
1 parent 60f1f88 commit 5204bdb
Show file tree
Hide file tree
Showing 106 changed files with 201 additions and 32 deletions.
3 changes: 2 additions & 1 deletion bower.json
Expand Up @@ -12,6 +12,7 @@
"bootstrap": "~3.3.2",
"jquery": "<2.0.0",
"jquery-colorbox": "~1.5.14",
"moment": "~2.8.4"
"moment": "~2.8.4",
"katex-build": "~0.3.0"
}
}
36 changes: 36 additions & 0 deletions bower_components/katex-build/.bower.json
@@ -0,0 +1,36 @@
{
"name": "katex-build",
"version": "0.3.0",
"authors": [
"Tyler Long <tyler4long@gmail.com>"
],
"description": "The fastest math typesetting library for the web.",
"main": "katex.min.js",
"keywords": [
"katex",
"tex",
"typesetting",
"math"
],
"license": "MIT",
"homepage": "http://khan.github.io/KaTeX/",
"ignore": [
"**/.*",
"node_modules",
"bower_components",
"test",
"tests",
"README.md",
"fabfile.py"
],
"_release": "0.3.0",
"_resolution": {
"type": "version",
"tag": "v0.3.0",
"commit": "1f9c3ed4b92c52feea802acf2e5bcb21a974f037"
},
"_source": "git://github.com/tylerlong/katex-build.git",
"_target": "~0.3.0",
"_originalSource": "katex-build",
"_direct": true
}
26 changes: 26 additions & 0 deletions bower_components/katex-build/bower.json
@@ -0,0 +1,26 @@
{
"name": "katex-build",
"version": "0.3.0",
"authors": [
"Tyler Long <tyler4long@gmail.com>"
],
"description": "The fastest math typesetting library for the web.",
"main": "katex.min.js",
"keywords": [
"katex",
"tex",
"typesetting",
"math"
],
"license": "MIT",
"homepage": "http://khan.github.io/KaTeX/",
"ignore": [
"**/.*",
"node_modules",
"bower_components",
"test",
"tests",
"README.md",
"fabfile.py"
]
}
1 change: 1 addition & 0 deletions bower_components/katex-build/contrib/auto-render.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
1 change: 1 addition & 0 deletions bower_components/katex-build/katex.min.css

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions bower_components/katex-build/katex.min.js

Large diffs are not rendered by default.

20 changes: 17 additions & 3 deletions nikola/data/themes/base-jinja/templates/base_helper.tmpl
Expand Up @@ -55,32 +55,46 @@ lang="{{ lang }}">
{% else %}
<!--[if lt IE 9]><script src="{{ url_replacer(permalink, '/assets/js/html5.js', lang) }}"></script><![endif]-->
{% endif %}
<script src="//cdnjs.cloudflare.com/ajax/libs/KaTeX/0.3.0/katex.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/KaTeX/0.3.0/contrib/auto-render.min.js"></script>
{{ extra_head_data }}
{% endmacro %}

{% macro late_load_js() %}
{% if use_cdn %}
<script src="//cdnjs.cloudflare.com/ajax/libs/KaTeX/0.3.0/katex.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/KaTeX/0.3.0/contrib/auto-render.min.js"></script>
{% else %}
{% if use_bundles %}
<script src="/assets/js/all-nocdn.js"></script>
{% else %}
<script src="/assets/js/katex.min.js"></script>
<script src="/assets/js/katex-auto-render.min.js"></script>
{% endif %}
{% endif %}
{{ social_buttons_code }}
{{ katex_config }}
{% endmacro %}

{% macro html_stylesheets() %}
{% if use_bundles %}
{% if use_cdn %}
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/KaTeX/0.3.0/katex.min.css">
<link href="/assets/css/all.css" rel="stylesheet" type="text/css">
{% else %}
<link href="/assets/css/all-nocdn.css" rel="stylesheet" type="text/css">
{% endif %}
{% else %}
{% if use_cdn %}
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/KaTeX/0.3.0/katex.min.css">
{% else %}
<link href="/assets/css/katex.min.css" rel="stylesheet" type="text/css">
{% endif %}
<link href="/assets/css/rst.css" rel="stylesheet" type="text/css">
<link href="/assets/css/code.css" rel="stylesheet" type="text/css">
<link href="/assets/css/theme.css" rel="stylesheet" type="text/css">
{% if has_custom_css %}
<link href="/assets/css/custom.css" rel="stylesheet" type="text/css">
{% endif %}
{% endif %}
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/KaTeX/0.3.0/katex.min.css">
{% endmacro %}

{% macro html_feedlinks() %}
Expand Down
1 change: 1 addition & 0 deletions nikola/data/themes/base/assets/css/katex.min.css
1 change: 1 addition & 0 deletions nikola/data/themes/base/assets/js/katex-auto-render.min.js
1 change: 1 addition & 0 deletions nikola/data/themes/base/assets/js/katex.min.js
3 changes: 2 additions & 1 deletion nikola/data/themes/base/bundles
@@ -1,2 +1,3 @@
assets/css/all.css=rst.css,code.css,theme.css,custom.css
assets/css/all-nocdn.css=rst.css,code.css,theme.css,custom.css
assets/css/all-nocdn.css=rst.css,code.css,theme.css,custom.css,katex.min.css
assets/js/all-nocdn.js=katex.min.js,katex-auto-render.min.js
20 changes: 17 additions & 3 deletions nikola/data/themes/base/templates/base_helper.tmpl
Expand Up @@ -55,32 +55,46 @@ lang="${lang}">
%else:
<!--[if lt IE 9]><script src="${url_replacer(permalink, '/assets/js/html5.js', lang)}"></script><![endif]-->
%endif
<script src="//cdnjs.cloudflare.com/ajax/libs/KaTeX/0.3.0/katex.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/KaTeX/0.3.0/contrib/auto-render.min.js"></script>
${extra_head_data}
</%def>

<%def name="late_load_js()">
%if use_cdn:
<script src="//cdnjs.cloudflare.com/ajax/libs/KaTeX/0.3.0/katex.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/KaTeX/0.3.0/contrib/auto-render.min.js"></script>
%else:
% if use_bundles:
<script src="/assets/js/all-nocdn.js"></script>
% else:
<script src="/assets/js/katex.min.js"></script>
<script src="/assets/js/katex-auto-render.min.js"></script>
% endif
%endif
${social_buttons_code}
${katex_config}
</%def>

<%def name="html_stylesheets()">
%if use_bundles:
%if use_cdn:
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/KaTeX/0.3.0/katex.min.css">
<link href="/assets/css/all.css" rel="stylesheet" type="text/css">
%else:
<link href="/assets/css/all-nocdn.css" rel="stylesheet" type="text/css">
%endif
%else:
%if use_cdn:
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/KaTeX/0.3.0/katex.min.css">
%else:
<link href="/assets/css/katex.min.css" rel="stylesheet" type="text/css">
% endif
<link href="/assets/css/rst.css" rel="stylesheet" type="text/css">
<link href="/assets/css/code.css" rel="stylesheet" type="text/css">
<link href="/assets/css/theme.css" rel="stylesheet" type="text/css">
%if has_custom_css:
<link href="/assets/css/custom.css" rel="stylesheet" type="text/css">
%endif
%endif
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/KaTeX/0.3.0/katex.min.css">
</%def>

<%def name="html_feedlinks()">
Expand Down
16 changes: 11 additions & 5 deletions nikola/data/themes/bootstrap-jinja/templates/base_helper.tmpl
Expand Up @@ -60,8 +60,6 @@ lang="{{ lang }}">
{% else %}
<!--[if lt IE 9]><script src="{{ url_replacer(permalink, '/assets/js/html5.js', lang) }}"></script><![endif]-->
{% endif %}
<script src="//cdnjs.cloudflare.com/ajax/libs/KaTeX/0.3.0/katex.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/KaTeX/0.3.0/contrib/auto-render.min.js"></script>
{{ extra_head_data }}
{% endmacro %}

Expand All @@ -71,6 +69,8 @@ lang="{{ lang }}">
{% if use_cdn %}
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/twitter-bootstrap/2.3.2/js/bootstrap.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/KaTeX/0.3.0/katex.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/KaTeX/0.3.0/contrib/auto-render.min.js"></script>
<script src="/assets/js/all.js"></script>
{% else %}
<script src="/assets/js/all-nocdn.js"></script>
Expand All @@ -79,13 +79,17 @@ lang="{{ lang }}">
{% if use_cdn %}
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/twitter-bootstrap/2.3.2/js/bootstrap.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/KaTeX/0.3.0/katex.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/KaTeX/0.3.0/contrib/auto-render.min.js"></script>
{% else %}
<script src="/assets/js/jquery.min.js"></script>
<script src="/assets/js/bootstrap.min.js"></script>
<script src="/assets/js/moment-with-locales.min.js"></script>
<script src="/assets/js/fancydates.js"></script>
<script src="/assets/js/katex.min.js"></script>
<script src="/assets/js/katex-auto-render.min.js"></script>
{% endif %}
<script src="/assets/js/jquery.colorbox-min.js"></script>
<script src="/assets/js/moment-with-locales.min.js"></script>
<script src="/assets/js/fancydates.js"></script>
{% endif %}
{% if colorbox_locales[lang] %}
<script src="/assets/js/colorbox-i18n/jquery.colorbox-{{ colorbox_locales[lang] }}.js"></script>
Expand All @@ -99,16 +103,19 @@ lang="{{ lang }}">
{% if use_bundles %}
{% if use_cdn %}
<link href="//maxcdn.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap-combined.min.css" rel="stylesheet">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/KaTeX/0.3.0/katex.min.css">
<link href="/assets/css/all.css" rel="stylesheet" type="text/css">
{% else %}
<link href="/assets/css/all-nocdn.css" rel="stylesheet" type="text/css">
{% endif %}
{% else %}
{% if use_cdn %}
<link href="//maxcdn.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap-combined.min.css" rel="stylesheet">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/KaTeX/0.3.0/katex.min.css">
{% else %}
<link href="/assets/css/bootstrap.min.css" rel="stylesheet" type="text/css">
<link href="/assets/css/bootstrap-responsive.min.css" rel="stylesheet" type="text/css">
<link href="/assets/css/katex.min.css" rel="stylesheet" type="text/css">
{% endif %}
<link href="/assets/css/rst.css" rel="stylesheet" type="text/css">
<link href="/assets/css/code.css" rel="stylesheet" type="text/css">
Expand All @@ -123,7 +130,6 @@ lang="{{ lang }}">
{% elif not annotations and post and post.meta('annotations') %}
{{ notes.css() }}
{% endif %}
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/KaTeX/0.3.0/katex.min.css">
{% endmacro %}


Expand Down
4 changes: 2 additions & 2 deletions nikola/data/themes/bootstrap/bundles
@@ -1,4 +1,4 @@
assets/css/all-nocdn.css=bootstrap.css,bootstrap-responsive.css,rst.css,code.css,colorbox.css,theme.css,custom.css
assets/css/all-nocdn.css=bootstrap.css,bootstrap-responsive.css,rst.css,code.css,colorbox.css,theme.css,custom.css,katex.min.css
assets/css/all.css=rst.css,code.css,colorbox.css,theme.css,custom.css
assets/js/all-nocdn.js=jquery.min.js,bootstrap.min.js,jquery.colorbox-min.js,moment-with-locales.min.js,fancydates.js
assets/js/all-nocdn.js=jquery.min.js,bootstrap.min.js,jquery.colorbox-min.js,moment-with-locales.min.js,fancydates.js,katex.min.js,katex-auto-render.min.js
assets/js/all.js=jquery.colorbox-min.js,moment-with-locales.min.js,fancydates.js

0 comments on commit 5204bdb

Please sign in to comment.