Improve main page (index.html) speed (#1577)

* Inline Font Awesome icons using SVG

* Add license information header

* Preload KaTeX fonts

* Defer loading javascripts

* Cleanup stylesheet links

* Invoke startup script immediately

* Fix typo

* Add leading zeros
This commit is contained in:
ylemkimon
2018-08-10 02:52:49 +09:00
committed by GitHub
parent e4db097f0c
commit 307b7ab9c3
3 changed files with 59 additions and 17 deletions

View File

@@ -1,6 +1,6 @@
/* eslint-disable no-var */
/* global katex: false */
window.startup = function() {
(function() {
var tex = document.getElementsByClassName("tex");
Array.prototype.forEach.call(tex, function(el) {
katex.render(el.getAttribute("data-expr"), el);
@@ -31,4 +31,4 @@ window.startup = function() {
});
doDemo();
};
})();

View File

@@ -236,3 +236,20 @@ b {
margin-bottom: 10px;
}
}
.svg-inline--fa {
overflow: visible;
display: inline-block;
font-size: inherit;
height: 1em;
vertical-align: -0.125em;
margin-right: 3px;
}
.svg-inline--fa.fa-w-14 {
width: 0.875em;
}
.svg-inline--fa.fa-w-16 {
width: 1em;
}