diff options
author | claudiobizzotto <it@claudiobizzotto.com> | 2019-02-03 03:59:37 +0300 |
---|---|---|
committer | claudiobizzotto <it@claudiobizzotto.com> | 2019-02-03 03:59:37 +0300 |
commit | b38030d5876ebcf25d2a38f91cf3aee833436a32 (patch) | |
tree | 51f79614c4e58d13f01bbbf65ffa3c305ae0ee92 /layouts | |
parent | c07daadde82a3b8f2de9c058d7e279aee3d982e6 (diff) |
Add option to self host static files
Diffstat (limited to 'layouts')
-rw-r--r-- | layouts/partials/footer.html | 15 | ||||
-rw-r--r-- | layouts/partials/head.html | 20 |
2 files changed, 35 insertions, 0 deletions
diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html index 1e86216..65c5616 100644 --- a/layouts/partials/footer.html +++ b/layouts/partials/footer.html @@ -61,10 +61,18 @@ </div> </footer> +{{- if .Site.Params.selfHosted -}} +<script src="{{ "js/katex.min.js" | absURL }}"></script> +<script src="{{ "js/auto-render.min.js" | absURL }}"></script> +<script src="{{ "js/jquery.min.js" | absURL }}"></script> +<script src="{{ "js/bootstrap.min.js" | absURL }}"></script> +{{- else -}} <script src="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.10.0/katex.min.js" integrity="sha384-K3vbOmF2BtaVai+Qk37uypf7VrgBubhQreNQe9aGsz9lB63dIFiQVlJbr92dw2Lx" crossorigin="anonymous"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.10.0/contrib/auto-render.min.js" integrity="sha384-kmZOZB5ObwgQnS/DuDg6TScgOiWWBiVt0plIRkZCmE6rDZGrEOQeHM5PcHi+nyqe" crossorigin="anonymous"></script> <script src="https://code.jquery.com/jquery-1.12.4.min.js" integrity="sha256-ZosEbRLbNQzLpnKIkEdrPv7lOy9C27hHQ+Xp8a4MxAQ=" crossorigin="anonymous"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> +{{- end }} + <script src="{{ "js/main.js" | absURL }}"></script> {{- if .Site.Params.staticman }} <script src="{{ "js/staticman.js" | absURL }}"></script> @@ -75,9 +83,16 @@ <script> $(document).ready(function() {$("pre.chroma").css("padding","0");}); </script> {{- end -}} <script> renderMathInElement(document.body); </script> + +{{- if .Site.Params.selfHosted -}} +<script src="{{ "js/photoswipe.min.js" | absURL }}"></script> +<script src="{{ "js/photoswipe-ui-default.min.js" | absURL }}"></script> +{{- else -}} <script src="https://cdnjs.cloudflare.com/ajax/libs/photoswipe/4.1.2/photoswipe.min.js" integrity="sha384-QELNnmcmU8IR9ZAykt67vGr9/rZJdHbiWi64V88fCPaOohUlHCqUD/unNN0BXSqy" crossorigin="anonymous"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/photoswipe/4.1.2/photoswipe-ui-default.min.js" integrity="sha384-m67o7SkQ1ALzKZIFh4CiTA8tmadaujiTa9Vu+nqPSwDOqHrDmxLezTdFln8077+q" crossorigin="anonymous"></script> +{{- end -}} <script src="{{ "js/load-photoswipe.js" | absURL }}"></script> + <!-- Google Custom Search Engine --> {{ if .Site.Params.gcse }} <script> diff --git a/layouts/partials/head.html b/layouts/partials/head.html index b611991..fef8579 100644 --- a/layouts/partials/head.html +++ b/layouts/partials/head.html @@ -64,15 +64,30 @@ {{ .Hugo.Generator -}} <!-- Links and stylesheets --> <link rel="alternate" href="{{ "index.xml" | absLangURL }}" type="application/rss+xml" title="{{ .Site.Title }}"> + + {{- if .Site.Params.selfHosted -}} + <link rel="stylesheet" href="{{ "css/katex.min.css" | absURL }}" /> + <link rel="stylesheet" href="{{ "fontawesome/css/all.css" | absURL }}" /> + <link rel="stylesheet" href="{{ "css/bootstrap.min.css" | absURL }}" /> + {{- else -}} <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.10.0/katex.min.css" integrity="sha384-9eLZqc9ds8eNjO3TmqPeYcDj8n+Qfa4nuSiGYa6DjLNcv9BtN69ZIulL9+8CqC9Y" crossorigin="anonymous"> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.5.0/css/all.css" integrity="sha384-B4dIYHKNBt8Bc12p+WXckhzcICo0wtJAoU8YZTY5qE0Id1GSseTk6S+L3BlXeVIU" crossorigin="anonymous"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> + {{- end -}} + <link rel="stylesheet" href="{{ "css/main.css" | absURL }}" /> + {{- if .Site.Params.staticman -}} <link rel="stylesheet" href="{{ "css/staticman.css" | absURL }}" /> {{- end -}} + + {{- if .Site.Params.selfHosted -}} + <link rel="stylesheet" href="{{ "css/fonts.css" | absURL }}" /> + {{- else -}} <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lora:400,700,400italic,700italic" /> <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800" /> + {{- end -}} + {{- if .Site.Params.useHLJS }} <link rel="stylesheet" href="{{ "css/highlight.min.css" | absURL }}" /> {{- else -}} @@ -84,8 +99,13 @@ <script src='https://www.google.com/recaptcha/api.js'></script> {{- end -}} + {{- if .Site.Params.selfHosted -}} + <link rel="stylesheet" href="{{ "css/photoswipe.min.css" | absURL }}" /> + <link rel="stylesheet" href="{{ "css/photoswipe.default-skin.min.css" | absURL }}" /> + {{- else -}} <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/photoswipe/4.1.2/photoswipe.min.css" integrity="sha384-h/L2W9KefUClHWaty3SLE5F/qvc4djlyR4qY3NUV5HGQBBW7stbcfff1+I/vmsHh" crossorigin="anonymous"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/photoswipe/4.1.2/default-skin/default-skin.min.css" integrity="sha384-iD0dNku6PYSIQLyfTOpB06F2KCZJAKLOThS5HRe8b3ibhdEQ6eKsFf/EeFxdOt5R" crossorigin="anonymous"> + {{- end -}} {{- partial "head_custom.html" . }} {{ template "_internal/google_analytics_async.html" . }} |