Add Bootstrap overrides

master
Will Faught 3 years ago
parent a90d3c7061
commit 8d524fe1ac

@ -99,7 +99,9 @@ true. To hide the theme comment, set the site parameter
credit this project and its author in a post so others may find it.
Bootstrap 5.2.2 CSS and JavaScript and Bootstrap Icons 1.10.2 are loaded
from the Bootstrap CDN for every page.
from the Bootstrap CDN for every page. To load local assets instead, set
the site parameters `paigebootstrapcss`, `paigebootstrapicons`, and
`paigebootstrapjs` to the asset paths.
## Configuration

@ -1,5 +1,13 @@
{{ if .Site.Params.paigebootstrapcss }}
<link href="{{ relURL .Site.Params.paigebootstrapcss }}" rel="stylesheet">
{{ else }}
<link crossorigin="anonymous" href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/css/bootstrap.min.css" integrity="sha384-Zenh87qX5JnK2Jl0vWa8Ck2rdkQ2Bzep5IDxbcnCeuOxjzrPF/et3URy9Bv1WTRi" rel="stylesheet">
{{ end }}
{{ if .Site.Params.paigebootstrapicons }}
<link href="{{ relURL .Site.Params.paigebootstrapicons }}" rel="stylesheet">
{{ else }}
<link crossorigin="anonymous" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.2/font/bootstrap-icons.css" rel="stylesheet">
{{ end }}
{{ if or .Site.Params.math .Params.math }}
<link crossorigin="anonymous" href="https://cdn.jsdelivr.net/npm/katex@0.16.3/dist/katex.min.css" integrity="sha384-Juol1FqnotbkyZUT5Z7gUPjQ9gzlwCENvUZTpQBAPxtusdwFLRy382PSDx5UUJ4/" rel="stylesheet">
{{ end }}

@ -1,4 +1,8 @@
{{ if .Site.Params.paigebootstrapjs }}
<script defer src="{{ relURL .Site.Params.paigebootstrapjs }}"></script>
{{ else }}
<script crossorigin="anonymous" defer integrity="sha384-OERcA2EqjJCMA+/3y+gxIOqMEjwtxJY7qPCqsdltbNJuaOe923+mo//f6V8Qbsw3" src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/js/bootstrap.bundle.min.js"></script>
{{ end }}
{{ if or .Site.Params.math .Params.math }}
<script crossorigin="anonymous" defer integrity="sha384-97gW6UIJxnlKemYavrqDHSX3SiygeOwIZhwyOKRfSaf0JWKRVj9hLASHgFTzT+0O" src="https://cdn.jsdelivr.net/npm/katex@0.16.3/dist/katex.min.js"></script>
<script crossorigin="anonymous" defer integrity="sha384-+VBxd3r6XgURycqtZ117nYw44OOcIax56Z4dCRWbxyPt0Koah1uHoK0o4+/RRE05" onload="renderMathInElement(document.body);" src="https://cdn.jsdelivr.net/npm/katex@0.16.3/dist/contrib/auto-render.min.js"></script>

Loading…
Cancel
Save