update theme
This commit is contained in:
parent
32be1d9190
commit
2a080999b2
35 changed files with 683 additions and 170 deletions
10
.build.yml
10
.build.yml
|
@ -23,14 +23,14 @@ tasks:
|
||||||
- build: |
|
- build: |
|
||||||
cd blog
|
cd blog
|
||||||
nix-shell --pure --run 'hugo --gc --minify'
|
nix-shell --pure --run 'hugo --gc --minify'
|
||||||
- netlify_publish: |
|
|
||||||
set +xv
|
|
||||||
cd blog
|
|
||||||
export NETLIFY_TOKEN=`cat ~/.netlify_token`
|
|
||||||
nix-shell --pure --keep NETLIFY_TOKEN --run 'netlify-deployer master 7a0944f0-cfd0-424b-8252-ca44fc950350 public'
|
|
||||||
- package: |
|
- package: |
|
||||||
tar -C blog/public -cv . > site.tar
|
tar -C blog/public -cv . > site.tar
|
||||||
gzip --best site.tar
|
gzip --best site.tar
|
||||||
ls -hal site.tar.gz
|
ls -hal site.tar.gz
|
||||||
- sourcehut_upload: |
|
- sourcehut_upload: |
|
||||||
acurl -i -f https://pages.sr.ht/publish/cyplo.srht.site -Fcontent=@site.tar.gz
|
acurl -i -f https://pages.sr.ht/publish/cyplo.srht.site -Fcontent=@site.tar.gz
|
||||||
|
- netlify_publish: |
|
||||||
|
set +xv
|
||||||
|
cd blog
|
||||||
|
export NETLIFY_TOKEN=`cat ~/.netlify_token`
|
||||||
|
nix-shell --pure --keep NETLIFY_TOKEN --run 'netlify-deployer master 7a0944f0-cfd0-424b-8252-ca44fc950350 public'
|
||||||
|
|
|
@ -1,78 +1,70 @@
|
||||||
{{ if eq .Type "page" }}
|
{{ if eq .Type "page" }}
|
||||||
{{ partial "page_meta.html" . }}
|
{{ partial "page_meta.html" . }}
|
||||||
{{ end }}
|
{{ end }}
|
||||||
<footer>
|
<footer>
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1">
|
<div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1">
|
||||||
<ul class="list-inline text-center footer-links">
|
<ul class="list-inline text-center footer-links">
|
||||||
{{ range .Site.Data.beautifulhugo.social.social_icons }}
|
{{ range .Site.Data.beautifulhugo.social.social_icons }}
|
||||||
{{- if isset $.Site.Author .id }}
|
{{- if isset $.Site.Author .id }}
|
||||||
<li>
|
<li>
|
||||||
<a href="{{ printf .url (index $.Site.Author .id) }}" title="{{ .title }}">
|
<a href="{{ printf .url (index $.Site.Author .id) }}" title="{{ .title }}">
|
||||||
<span class="fa-stack fa-lg">
|
<span class="fa-stack fa-lg">
|
||||||
<i class="fas fa-circle fa-stack-2x"></i>
|
<i class="fas fa-circle fa-stack-2x"></i>
|
||||||
<i class="{{ .icon }} fa-stack-1x fa-inverse"></i>
|
<i class="{{ .icon }} fa-stack-1x fa-inverse"></i>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
{{ end }}
|
{{ end }}
|
||||||
{{ if .Site.Params.rss }}
|
{{ if .Site.Params.rss }}
|
||||||
<li>
|
<li>
|
||||||
<a href="{{ with .OutputFormats.Get "RSS" }}{{ .RelPermalink }}{{ end }}" title="RSS">
|
<a href="{{ with .OutputFormats.Get "RSS" }}{{ .RelPermalink }}{{ end }}" title="RSS">
|
||||||
<span class="fa-stack fa-lg">
|
<span class="fa-stack fa-lg">
|
||||||
<i class="fas fa-circle fa-stack-2x"></i>
|
<i class="fas fa-circle fa-stack-2x"></i>
|
||||||
<i class="fas fa-rss fa-stack-1x fa-inverse"></i>
|
<i class="fas fa-rss fa-stack-1x fa-inverse"></i>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
</ul>
|
</ul>
|
||||||
<p class="credits copyright text-muted">
|
<p class="credits copyright text-muted">
|
||||||
{{ if .Site.Author.name }}
|
{{ if .Site.Author.name }}
|
||||||
{{ if .Site.Author.website }}
|
{{ if .Site.Author.website }}
|
||||||
<a href="{{ .Site.Author.website }}">{{ .Site.Author.name }}</a>
|
<a href="{{ .Site.Author.website }}">{{ .Site.Author.name }}</a>
|
||||||
{{ else }}
|
{{ else }}
|
||||||
{{ .Site.Author.name }}
|
{{ .Site.Author.name }}
|
||||||
{{ end }}
|
{{ end }}
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
||||||
• ©
|
• ©
|
||||||
{{ if .Site.Params.since }}
|
{{ if .Site.Params.since }}
|
||||||
{{ .Site.Params.since }} - {{ .Site.LastChange.Format "2006" }}
|
{{ .Site.Params.since }} - {{ .Site.LastChange.Format "2006" }}
|
||||||
{{ else }}
|
{{ else }}
|
||||||
{{ .Site.LastChange.Format "2006" }}
|
{{ .Site.LastChange.Format "2006" }}
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
||||||
{{ if .Site.Title }}
|
{{ if .Site.Title }}
|
||||||
•
|
•
|
||||||
<a href="{{ "" | absLangURL }}">{{ .Site.Title }}</a>
|
<a href="{{ "" | absLangURL }}">{{ .Site.Title }}</a>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
</p>
|
</p>
|
||||||
<!-- Please don't remove this, keep my open source work credited :) -->
|
<!-- Please don't remove this, keep my open source work credited :) -->
|
||||||
<p class="credits theme-by text-muted">
|
<p class="credits theme-by text-muted">
|
||||||
This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/">Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License</a>.
|
This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/">Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License</a>.
|
||||||
<a href="https://gohugo.io">Hugo v{{ .Site.Hugo.Version }}</a> powered • Theme is "peninsula" by me, adapted from <a href="https://github.com/halogenica/beautifulhugo">Beautiful Hugo</a>, adapted from <a href="https://deanattali.com/beautiful-jekyll/">Beautiful Jekyll</a>'
|
<a href="https://gohugo.io">Hugo v{{ .Site.Hugo.Version }}</a> powered • Theme is "peninsula" by me, adapted from <a href="https://github.com/halogenica/beautifulhugo">Beautiful Hugo</a>, adapted from <a href="https://deanattali.com/beautiful-jekyll/">Beautiful Jekyll</a>'
|
||||||
{{ if $.GitInfo }} • [<a href="{{ .Site.Params.commit }}{{ .GitInfo.Hash }}">{{ substr .GitInfo.Hash 0 8 }}</a>]{{ end }}
|
{{ if $.GitInfo }} • [<a href="{{ .Site.Params.commit }}{{ .GitInfo.Hash }}">{{ substr .GitInfo.Hash 0 8 }}</a>]{{ end }}
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
{{- if .Site.Params.selfHosted -}}
|
|
||||||
<script src="{{ "js/katex.min.js" | absURL }}"></script>
|
<script src="{{ "js/katex.min.js" | absURL }}"></script>
|
||||||
<script src="{{ "js/auto-render.min.js" | absURL }}"></script>
|
<script src="{{ "js/auto-render.min.js" | absURL }}"></script>
|
||||||
<script src="{{ "js/jquery.min.js" | absURL }}"></script>
|
<script src="{{ "js/jquery.min.js" | absURL }}"></script>
|
||||||
<script src="{{ "js/bootstrap.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>
|
<script src="{{ "js/main.js" | absURL }}"></script>
|
||||||
{{- if .Site.Params.staticman }}
|
{{- if .Site.Params.staticman }}
|
||||||
<script src="{{ "js/staticman.js" | absURL }}"></script>
|
<script src="{{ "js/staticman.js" | absURL }}"></script>
|
||||||
|
@ -84,13 +76,8 @@
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
<script> renderMathInElement(document.body); </script>
|
<script> renderMathInElement(document.body); </script>
|
||||||
|
|
||||||
{{- if .Site.Params.selfHosted -}}
|
|
||||||
<script src="{{ "js/photoswipe.min.js" | absURL }}"></script>
|
<script src="{{ "js/photoswipe.min.js" | absURL }}"></script>
|
||||||
<script src="{{ "js/photoswipe-ui-default.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>
|
<script src="{{ "js/load-photoswipe.js" | absURL }}"></script>
|
||||||
|
|
||||||
{{- partial "footer_custom.html" . }}
|
{{- partial "footer_custom.html" . }}
|
||||||
|
|
|
@ -110,6 +110,8 @@ If you *don't* have the section `[Params.staticman]` in `config.toml`, you *won'
|
||||||
|
|
||||||
To add Google Analytics, simply sign up to [Google Analytics](https://www.google.com/analytics/) to obtain your Google Tracking ID, and add this tracking ID to the `googleAnalytics` parameter in `config.toml`.
|
To add Google Analytics, simply sign up to [Google Analytics](https://www.google.com/analytics/) to obtain your Google Tracking ID, and add this tracking ID to the `googleAnalytics` parameter in `config.toml`.
|
||||||
|
|
||||||
|
Note that the Google Analytics tracking code will only be inserted into the page when the site isn't served on Hugo's built-in server, to prevent tracking from local testing environments.
|
||||||
|
|
||||||
### Commit SHA on the footer
|
### Commit SHA on the footer
|
||||||
|
|
||||||
If the source of your site is in a Git repo, the SHA corresponding to the commit the site is built from can be shown on the footer. To do so, two site parameters `commit` has to be defined in the config file `config.toml`:
|
If the source of your site is in a Git repo, the SHA corresponding to the commit the site is built from can be shown on the footer. To do so, two site parameters `commit` has to be defined in the config file `config.toml`:
|
||||||
|
@ -158,9 +160,9 @@ There are two extra shortcodes provided (along with the customized figure shortc
|
||||||
This simply adds the html5 detail attribute, supported on all *modern* browsers. Use it like this:
|
This simply adds the html5 detail attribute, supported on all *modern* browsers. Use it like this:
|
||||||
|
|
||||||
```
|
```
|
||||||
{{% details "This is the details title (click to expand)" %}}
|
{{< details "This is the details title (click to expand)" >}}
|
||||||
This is the content (hidden until clicked).
|
This is the content (hidden until clicked).
|
||||||
{{% /details %}}
|
{{< /details >}}
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Split
|
#### Split
|
||||||
|
@ -172,7 +174,7 @@ This adds a two column side-by-side environment (will turn into 1 col for narrow
|
||||||
This is column 1.
|
This is column 1.
|
||||||
{{< column >}}
|
{{< column >}}
|
||||||
This is column 2.
|
This is column 2.
|
||||||
{{< endcolumn >}}
|
{{< endcolumns >}}
|
||||||
```
|
```
|
||||||
|
|
||||||
## About
|
## About
|
||||||
|
|
|
@ -153,9 +153,22 @@ id = "mastodon"
|
||||||
url = "https://%s"
|
url = "https://%s"
|
||||||
title = "Mastodon"
|
title = "Mastodon"
|
||||||
icon = "fab fa-mastodon"
|
icon = "fab fa-mastodon"
|
||||||
|
rel = "me"
|
||||||
|
|
||||||
[[social_icons]]
|
[[social_icons]]
|
||||||
id = "weibo"
|
id = "weibo"
|
||||||
url = "https://weibo.com/%s"
|
url = "https://weibo.com/%s"
|
||||||
title = "Weibo"
|
title = "Weibo"
|
||||||
icon = "fab fa-weibo"
|
icon = "fab fa-weibo"
|
||||||
|
|
||||||
|
[[social_icons]]
|
||||||
|
id = "discord"
|
||||||
|
url = "https://discord.gg/%s"
|
||||||
|
title = "Discord"
|
||||||
|
icon = "fab fa-discord"
|
||||||
|
|
||||||
|
[[social_icons]]
|
||||||
|
id = "strava"
|
||||||
|
url = "https://www.strava.com/athletes/%s"
|
||||||
|
title = "Strava"
|
||||||
|
icon = "fab fa-strava"
|
||||||
|
|
|
@ -73,6 +73,8 @@ pygmentsCodefencesGuessSyntax = true
|
||||||
kaggle = "username"
|
kaggle = "username"
|
||||||
weibo = "username"
|
weibo = "username"
|
||||||
slack = "username"
|
slack = "username"
|
||||||
|
discord = "invite code (https://discord.gg/XXXXXXX)"
|
||||||
|
strava = "userid"
|
||||||
|
|
||||||
[[menu.main]]
|
[[menu.main]]
|
||||||
name = "Blog"
|
name = "Blog"
|
||||||
|
|
|
@ -4,9 +4,9 @@
|
||||||
- id: shortdateFormat
|
- id: shortdateFormat
|
||||||
translation: "02/Jan/2006 15:04:05"
|
translation: "02/Jan/2006 15:04:05"
|
||||||
- id: postedOnDate
|
- id: postedOnDate
|
||||||
translation: "Postado em {{ .Count }}"
|
translation: "Postado em {{ . }}"
|
||||||
- id: lastModified
|
- id: lastModified
|
||||||
translation: "(Ultima modificação em {{ .Count }})"
|
translation: "(Ultima modificação em {{ . }})"
|
||||||
- id: translationsLabel
|
- id: translationsLabel
|
||||||
translation: "Outras linguagens: "
|
translation: "Outras linguagens: "
|
||||||
- id: translationsSeparator
|
- id: translationsSeparator
|
||||||
|
|
|
@ -4,9 +4,9 @@
|
||||||
- id: shortdateFormat
|
- id: shortdateFormat
|
||||||
translation: "2 Jan, 2006 15:04:05"
|
translation: "2 Jan, 2006 15:04:05"
|
||||||
- id: postedOnDate
|
- id: postedOnDate
|
||||||
translation: "Gepostet am {{ .Count }}"
|
translation: "Gepostet am {{ . }}"
|
||||||
- id: lastModified
|
- id: lastModified
|
||||||
translation: "(Zuletzt geändert am {{ .Count }})"
|
translation: "(Zuletzt geändert am {{ . }})"
|
||||||
- id: translationsLabel
|
- id: translationsLabel
|
||||||
translation: "Andere Sprachen: "
|
translation: "Andere Sprachen: "
|
||||||
- id: translationsSeparator
|
- id: translationsSeparator
|
||||||
|
|
|
@ -4,9 +4,9 @@
|
||||||
- id: shortdateFormat
|
- id: shortdateFormat
|
||||||
translation: "Jan 2, 2006 15:04:05"
|
translation: "Jan 2, 2006 15:04:05"
|
||||||
- id: postedOnDate
|
- id: postedOnDate
|
||||||
translation: "Posted on {{ .Count }}"
|
translation: "Posted on {{ . }}"
|
||||||
- id: lastModified
|
- id: lastModified
|
||||||
translation: "(Last modified on {{ .Count }})"
|
translation: "(Last modified on {{ . }})"
|
||||||
- id: translationsLabel
|
- id: translationsLabel
|
||||||
translation: "Other languages: "
|
translation: "Other languages: "
|
||||||
- id: translationsSeparator
|
- id: translationsSeparator
|
||||||
|
@ -61,7 +61,7 @@
|
||||||
- id: yourEmail
|
- id: yourEmail
|
||||||
translation: "Your email address"
|
translation: "Your email address"
|
||||||
- id: yourWebsite
|
- id: yourWebsite
|
||||||
translation: "You website"
|
translation: "Your website"
|
||||||
|
|
||||||
# Delayed Disqus
|
# Delayed Disqus
|
||||||
- id: show
|
- id: show
|
||||||
|
|
|
@ -4,9 +4,9 @@
|
||||||
- id: shortdateFormat
|
- id: shortdateFormat
|
||||||
translation: "2 Jan, 2006 15:04:05"
|
translation: "2 Jan, 2006 15:04:05"
|
||||||
- id: postedOnDate
|
- id: postedOnDate
|
||||||
translation: "Afiŝiĝis je {{ .Count }}"
|
translation: "Afiŝiĝis je {{ . }}"
|
||||||
- id: lastModified
|
- id: lastModified
|
||||||
translation: "(Laste aliiĝis je {{ .Count }})"
|
translation: "(Laste aliiĝis je {{ . }})"
|
||||||
- id: translationsLabel
|
- id: translationsLabel
|
||||||
translation: "Aliaj lingvoj: "
|
translation: "Aliaj lingvoj: "
|
||||||
- id: translationsSeparator
|
- id: translationsSeparator
|
||||||
|
|
|
@ -4,9 +4,9 @@
|
||||||
- id: shortdateFormat
|
- id: shortdateFormat
|
||||||
translation: "2 Jan, 2006 15:04:05"
|
translation: "2 Jan, 2006 15:04:05"
|
||||||
- id: postedOnDate
|
- id: postedOnDate
|
||||||
translation: "Publicado el {{ .Count }}"
|
translation: "Publicado el {{ . }}"
|
||||||
- id: lastModified
|
- id: lastModified
|
||||||
translation: "(Última modificación en {{ .Count }})"
|
translation: "(Última modificación en {{ . }})"
|
||||||
- id: translationsLabel
|
- id: translationsLabel
|
||||||
translation: "Otros idiomas: "
|
translation: "Otros idiomas: "
|
||||||
- id: translationsSeparator
|
- id: translationsSeparator
|
||||||
|
|
|
@ -1,18 +1,18 @@
|
||||||
# Content
|
# Content
|
||||||
- id: dateFormat
|
- id: dateFormat
|
||||||
translation: "January 2, 2006"
|
translation: "2·01·2006"
|
||||||
- id: shortdateFormat
|
- id: shortdateFormat
|
||||||
translation: "2 Jan, 2006 15:04:05"
|
translation: "2·01·2006 - 15:04:05"
|
||||||
- id: postedOnDate
|
- id: postedOnDate
|
||||||
translation: "Posté le {{ .Count }}"
|
translation: "Publié le {{ . }}"
|
||||||
- id: lastModified
|
- id: lastModified
|
||||||
translation: "(Dernière modification le {{ .Count }})"
|
translation: "(Mise à jour le {{ . }})"
|
||||||
- id: translationsLabel
|
- id: translationsLabel
|
||||||
translation: "Autres langues : "
|
translation: "Traductions : "
|
||||||
- id: translationsSeparator
|
- id: translationsSeparator
|
||||||
translation: ", "
|
translation: ", "
|
||||||
- id: readMore
|
- id: readMore
|
||||||
translation: "Voir plus"
|
translation: "Lire"
|
||||||
- id: olderPosts
|
- id: olderPosts
|
||||||
translation: "Anciens posts"
|
translation: "Anciens posts"
|
||||||
- id: newerPosts
|
- id: newerPosts
|
||||||
|
@ -37,7 +37,7 @@
|
||||||
|
|
||||||
# Navigation
|
# Navigation
|
||||||
- id: toggleNavigation
|
- id: toggleNavigation
|
||||||
translation: "Toggle navigation"
|
translation: "Activer la navigation"
|
||||||
- id: languageSwitcherLabel
|
- id: languageSwitcherLabel
|
||||||
translation: "Langue"
|
translation: "Langue"
|
||||||
- id: gcseLabelShort
|
- id: gcseLabelShort
|
||||||
|
@ -55,13 +55,15 @@
|
||||||
- id: moreComment
|
- id: moreComment
|
||||||
translation: "commentaires"
|
translation: "commentaires"
|
||||||
- id: useMarkdown
|
- id: useMarkdown
|
||||||
translation: "Vous pouvez utiliser la syntaxe Markdown"
|
translation: "Rédigez votre commentaire ici. (Vous pouvez utiliser la syntaxe Markdown)"
|
||||||
- id: yourName
|
- id: yourName
|
||||||
translation: "Votre nom"
|
translation: "Votre nom"
|
||||||
- id: yourEmail
|
- id: yourEmail
|
||||||
translation: "Votre addresse mail"
|
translation: "Votre adresse mail"
|
||||||
- id: yourWebsite
|
- id: yourWebsite
|
||||||
translation: "Votre site web"
|
translation: "Votre site web"
|
||||||
|
- id: sendComment
|
||||||
|
translation: "Envoyer"
|
||||||
|
|
||||||
# Delayed Disqus
|
# Delayed Disqus
|
||||||
- id: show
|
- id: show
|
||||||
|
@ -71,4 +73,4 @@
|
||||||
|
|
||||||
# Related posts
|
# Related posts
|
||||||
- id: seeAlso
|
- id: seeAlso
|
||||||
translation: "Voir également"
|
translation: "Suggestions de lecture :"
|
||||||
|
|
|
@ -4,9 +4,9 @@
|
||||||
- id: shortdateFormat
|
- id: shortdateFormat
|
||||||
translation: "2 Jan 2006 15:04:05"
|
translation: "2 Jan 2006 15:04:05"
|
||||||
- id: postedOnDate
|
- id: postedOnDate
|
||||||
translation: "Redatto il {{ .Count }}"
|
translation: "Pubblicato il {{ . }}"
|
||||||
- id: lastModified
|
- id: lastModified
|
||||||
translation: "(Ultima modifica il {{ .Count }})"
|
translation: "(Ultima modifica il {{ . }})"
|
||||||
- id: translationsLabel
|
- id: translationsLabel
|
||||||
translation: "Altre lingue: "
|
translation: "Altre lingue: "
|
||||||
- id: translationsSeparator
|
- id: translationsSeparator
|
||||||
|
@ -37,9 +37,9 @@
|
||||||
|
|
||||||
# Navigation
|
# Navigation
|
||||||
- id: toggleNavigation
|
- id: toggleNavigation
|
||||||
translation: "Attiva/disattiva la navigazione"
|
translation: "Menu"
|
||||||
- id: languageSwitcherLabel
|
- id: languageSwitcherLabel
|
||||||
translation: "Linguaggio"
|
translation: "Lingua"
|
||||||
- id: gcseLabelShort
|
- id: gcseLabelShort
|
||||||
translation: "Cerca"
|
translation: "Cerca"
|
||||||
- id: gcseLabelLong
|
- id: gcseLabelLong
|
||||||
|
@ -71,4 +71,4 @@
|
||||||
|
|
||||||
# Related posts
|
# Related posts
|
||||||
- id: seeAlso
|
- id: seeAlso
|
||||||
translation: "Guarda anche"
|
translation: "Vedi anche"
|
||||||
|
|
|
@ -4,9 +4,9 @@
|
||||||
- id: shortdateFormat
|
- id: shortdateFormat
|
||||||
translation: "2 Jan, 2006 15:04:05"
|
translation: "2 Jan, 2006 15:04:05"
|
||||||
- id: postedOnDate
|
- id: postedOnDate
|
||||||
translation: "{{ .Count }}に投稿"
|
translation: "{{ . }}に投稿"
|
||||||
- id: lastModified
|
- id: lastModified
|
||||||
translation: "(最終更新日時{{ .Count }})"
|
translation: "(最終更新日時{{ . }})"
|
||||||
- id: translationsLabel
|
- id: translationsLabel
|
||||||
translation: "翻訳:"
|
translation: "翻訳:"
|
||||||
- id: translationsSeparator
|
- id: translationsSeparator
|
||||||
|
|
297
themes/beautifulhugo/i18n/lmo.yaml
Normal file
297
themes/beautifulhugo/i18n/lmo.yaml
Normal file
|
@ -0,0 +1,297 @@
|
||||||
|
|
||||||
|
|
||||||
|
# Content
|
||||||
|
|
||||||
|
- id: dateFormat
|
||||||
|
|
||||||
|
translation: "2 January 2006"
|
||||||
|
|
||||||
|
- id: shortdateFormat
|
||||||
|
|
||||||
|
translation: "2 Jan 2006 15:04:05"
|
||||||
|
|
||||||
|
- id: postedOnDate
|
||||||
|
|
||||||
|
translation: "Publegaa il {{ .Count }}"
|
||||||
|
|
||||||
|
- id: lastModified
|
||||||
|
|
||||||
|
translation: "(Darrera modifega ell {{ .Count }})"
|
||||||
|
|
||||||
|
- id: translationsLabel
|
||||||
|
|
||||||
|
translation: "Alter lengov: "
|
||||||
|
|
||||||
|
- id: translationsSeparator
|
||||||
|
|
||||||
|
translation: ", "
|
||||||
|
|
||||||
|
- id: readMore
|
||||||
|
|
||||||
|
translation: "Lensg"
|
||||||
|
|
||||||
|
- id: olderPosts
|
||||||
|
|
||||||
|
translation: "Articol pussee vegg"
|
||||||
|
|
||||||
|
- id: newerPosts
|
||||||
|
|
||||||
|
translation: "Articoli pussee noeuv"
|
||||||
|
|
||||||
|
- id: previousPost
|
||||||
|
|
||||||
|
translation: "Articolo de prima"
|
||||||
|
|
||||||
|
- id: nextPost
|
||||||
|
|
||||||
|
translation: "Articolo dopo"
|
||||||
|
|
||||||
|
- id: readTime
|
||||||
|
|
||||||
|
translation: "megnuu"
|
||||||
|
|
||||||
|
- id: words
|
||||||
|
|
||||||
|
translation: "paroll"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# 404 page
|
||||||
|
|
||||||
|
- id: pageNotFound
|
||||||
|
|
||||||
|
translation: "Ocio, quella pagina chi la esist no. (errore 404)"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# Footer
|
||||||
|
|
||||||
|
- id: poweredBy # Accepts HTML
|
||||||
|
|
||||||
|
translation: '<a href="https://gohugo.io">Desviluppaa con Hugo v{{ .Site.Hugo.Version }}</a> • Tema <a href="https://github.com/halogenica/beautifulhugo">Beautiful Hugo</a> adattaa de <a href="https://deanattali.com/beautiful-jekyll/">Beautiful Jekyll</a>'
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# Navigation
|
||||||
|
|
||||||
|
- id: toggleNavigation
|
||||||
|
|
||||||
|
translation: "Attiva/disattiva la navigazion"
|
||||||
|
|
||||||
|
- id: languageSwitcherLabel
|
||||||
|
|
||||||
|
translation: "Lengua"
|
||||||
|
|
||||||
|
- id: gcseLabelShort
|
||||||
|
|
||||||
|
translation: "Cerca"
|
||||||
|
|
||||||
|
- id: gcseLabelLong
|
||||||
|
|
||||||
|
translation: "Cerca {{ .Site.Title }}"
|
||||||
|
|
||||||
|
- id: gcseClose
|
||||||
|
|
||||||
|
translation: "Sara su"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# Staticman
|
||||||
|
|
||||||
|
- id: noComment
|
||||||
|
|
||||||
|
translation: "Nissub comment"
|
||||||
|
|
||||||
|
- id: oneComment
|
||||||
|
|
||||||
|
translation: "comment"
|
||||||
|
|
||||||
|
- id: moreComment
|
||||||
|
|
||||||
|
translation: "comment"
|
||||||
|
|
||||||
|
- id: useMarkdown
|
||||||
|
|
||||||
|
translation: "Te pòdet doperà la sintassi Markdown"
|
||||||
|
|
||||||
|
- id: yourName
|
||||||
|
|
||||||
|
translation: "El tò nomm"
|
||||||
|
|
||||||
|
- id: yourEmail
|
||||||
|
|
||||||
|
translation: "La toa adressa e-mail"
|
||||||
|
|
||||||
|
- id: yourWebsite
|
||||||
|
|
||||||
|
translation: "El tò sitt web"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# Delayed Disqus
|
||||||
|
|
||||||
|
- id: show
|
||||||
|
|
||||||
|
translation: "Mostra"
|
||||||
|
|
||||||
|
- id: comments
|
||||||
|
|
||||||
|
translation: "comment"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# Related posts
|
||||||
|
|
||||||
|
- id: seeAlso
|
||||||
|
|
||||||
|
translation: "Varda anca"
|
||||||
|
|
||||||
|
# Content
|
||||||
|
|
||||||
|
- id: dateFormat
|
||||||
|
|
||||||
|
translation: "2 January 2006"
|
||||||
|
|
||||||
|
- id: shortdateFormat
|
||||||
|
|
||||||
|
translation: "2 Jan 2006 15:04:05"
|
||||||
|
|
||||||
|
- id: postedOnDate
|
||||||
|
|
||||||
|
translation: "Publegaa il {{ .Count }}"
|
||||||
|
|
||||||
|
- id: lastModified
|
||||||
|
|
||||||
|
translation: "(Darrera modifega ell {{ .Count }})"
|
||||||
|
|
||||||
|
- id: translationsLabel
|
||||||
|
|
||||||
|
translation: "Alter lengov: "
|
||||||
|
|
||||||
|
- id: translationsSeparator
|
||||||
|
|
||||||
|
translation: ", "
|
||||||
|
|
||||||
|
- id: readMore
|
||||||
|
|
||||||
|
translation: "Lensg"
|
||||||
|
|
||||||
|
- id: olderPosts
|
||||||
|
|
||||||
|
translation: "Articol pussee vegg"
|
||||||
|
|
||||||
|
- id: newerPosts
|
||||||
|
|
||||||
|
translation: "Articoli pussee noeuv"
|
||||||
|
|
||||||
|
- id: previousPost
|
||||||
|
|
||||||
|
translation: "Articolo de prima"
|
||||||
|
|
||||||
|
- id: nextPost
|
||||||
|
|
||||||
|
translation: "Articolo dopo"
|
||||||
|
|
||||||
|
- id: readTime
|
||||||
|
|
||||||
|
translation: "megnuu"
|
||||||
|
|
||||||
|
- id: words
|
||||||
|
|
||||||
|
translation: "paroll"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# 404 page
|
||||||
|
|
||||||
|
- id: pageNotFound
|
||||||
|
|
||||||
|
translation: "Ocio, quella pagina chi la esist no. (errore 404)"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# Footer
|
||||||
|
|
||||||
|
- id: poweredBy # Accepts HTML
|
||||||
|
|
||||||
|
translation: '<a href="https://gohugo.io">Desviluppaa con Hugo v{{ .Site.Hugo.Version }}</a> • Tema <a href="https://github.com/halogenica/beautifulhugo">Beautiful Hugo</a> adattaa de <a href="https://deanattali.com/beautiful-jekyll/">Beautiful Jekyll</a>'
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# Navigation
|
||||||
|
|
||||||
|
- id: toggleNavigation
|
||||||
|
|
||||||
|
translation: "Attiva/disattiva la navigazion"
|
||||||
|
|
||||||
|
- id: languageSwitcherLabel
|
||||||
|
|
||||||
|
translation: "Lengua"
|
||||||
|
|
||||||
|
- id: gcseLabelShort
|
||||||
|
|
||||||
|
translation: "Cerca"
|
||||||
|
|
||||||
|
- id: gcseLabelLong
|
||||||
|
|
||||||
|
translation: "Cerca {{ .Site.Title }}"
|
||||||
|
|
||||||
|
- id: gcseClose
|
||||||
|
|
||||||
|
translation: "Sara su"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# Staticman
|
||||||
|
|
||||||
|
- id: noComment
|
||||||
|
|
||||||
|
translation: "Nissub comment"
|
||||||
|
|
||||||
|
- id: oneComment
|
||||||
|
|
||||||
|
translation: "comment"
|
||||||
|
|
||||||
|
- id: moreComment
|
||||||
|
|
||||||
|
translation: "comment"
|
||||||
|
|
||||||
|
- id: useMarkdown
|
||||||
|
|
||||||
|
translation: "Te pòdet doperà la sintassi Markdown"
|
||||||
|
|
||||||
|
- id: yourName
|
||||||
|
|
||||||
|
translation: "El tò nomm"
|
||||||
|
|
||||||
|
- id: yourEmail
|
||||||
|
|
||||||
|
translation: "La toa adressa e-mail"
|
||||||
|
|
||||||
|
- id: yourWebsite
|
||||||
|
|
||||||
|
translation: "El tò sitt web"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# Delayed Disqus
|
||||||
|
|
||||||
|
- id: show
|
||||||
|
|
||||||
|
translation: "Mostra"
|
||||||
|
|
||||||
|
- id: comments
|
||||||
|
|
||||||
|
translation: "comment"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# Related posts
|
||||||
|
|
||||||
|
- id: seeAlso
|
||||||
|
|
||||||
|
translation: "Varda anca"
|
|
@ -4,9 +4,9 @@
|
||||||
- id: shortdateFormat
|
- id: shortdateFormat
|
||||||
translation: "2 Jan, 2006 15:04:05"
|
translation: "2 Jan, 2006 15:04:05"
|
||||||
- id: postedOnDate
|
- id: postedOnDate
|
||||||
translation: "Postet {{ .Count }}"
|
translation: "Postet {{ . }}"
|
||||||
- id: lastModified
|
- id: lastModified
|
||||||
translation: "(Sist endret {{ .Count }})"
|
translation: "(Sist endret {{ . }})"
|
||||||
- id: translationsLabel
|
- id: translationsLabel
|
||||||
translation: "Andre språk: "
|
translation: "Andre språk: "
|
||||||
- id: translationsSeparator
|
- id: translationsSeparator
|
||||||
|
|
|
@ -4,9 +4,9 @@
|
||||||
- id: shortdateFormat
|
- id: shortdateFormat
|
||||||
translation: "2 Jan, 2006 15:04:05"
|
translation: "2 Jan, 2006 15:04:05"
|
||||||
- id: postedOnDate
|
- id: postedOnDate
|
||||||
translation: "Gepost op {{ .Count }}"
|
translation: "Gepost op {{ . }}"
|
||||||
- id: lastModified
|
- id: lastModified
|
||||||
translation: "(Laatst gewijzigd op {{ .Count }})"
|
translation: "(Laatst gewijzigd op {{ . }})"
|
||||||
- id: translationsLabel
|
- id: translationsLabel
|
||||||
translation: "Andere talen: "
|
translation: "Andere talen: "
|
||||||
- id: translationsSeparator
|
- id: translationsSeparator
|
||||||
|
@ -65,9 +65,9 @@
|
||||||
|
|
||||||
# Delayed Disqus
|
# Delayed Disqus
|
||||||
- id: show
|
- id: show
|
||||||
translation: "Laat"
|
translation: "Laat zien"
|
||||||
- id: comments
|
- id: comments
|
||||||
translation: "reacties zien"
|
translation: "reacties"
|
||||||
|
|
||||||
# Related posts
|
# Related posts
|
||||||
- id: seeAlso
|
- id: seeAlso
|
||||||
|
|
|
@ -4,9 +4,9 @@
|
||||||
- id: shortdateFormat
|
- id: shortdateFormat
|
||||||
translation: "2 Jan, 2006 15:04:05"
|
translation: "2 Jan, 2006 15:04:05"
|
||||||
- id: postedOnDate
|
- id: postedOnDate
|
||||||
translation: "Opublikowany {{ .Count }}"
|
translation: "Opublikowany {{ . }}"
|
||||||
- id: lastModified
|
- id: lastModified
|
||||||
translation: "(Ostatnia modyfikacja {{ .Count }})"
|
translation: "(Ostatnia modyfikacja {{ . }})"
|
||||||
- id: translationsLabel
|
- id: translationsLabel
|
||||||
translation: "Inne języki: "
|
translation: "Inne języki: "
|
||||||
- id: translationsSeparator
|
- id: translationsSeparator
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
# Content
|
# Content
|
||||||
- id: dateFormat
|
- id: dateFormat
|
||||||
translation: "Январь 2, 2006"
|
translation: "02.01.2006"
|
||||||
- id: shortdateFormat
|
- id: shortdateFormat
|
||||||
translation: "2 Jan, 2006 15:04:05"
|
translation: "2 Jan, 2006 15:04:05"
|
||||||
- id: postedOnDate
|
- id: postedOnDate
|
||||||
translation: "Опубликовано {{ .Count }}"
|
translation: "Опубликовано {{ . }}"
|
||||||
- id: lastModified
|
- id: lastModified
|
||||||
translation: "(Последнее изменение {{ .Count }})"
|
translation: "(Последнее изменение {{ . }})"
|
||||||
- id: translationsLabel
|
- id: translationsLabel
|
||||||
translation: "Другие языки: "
|
translation: "Другие языки: "
|
||||||
- id: translationsSeparator
|
- id: translationsSeparator
|
||||||
|
|
74
themes/beautifulhugo/i18n/tr.yaml
Normal file
74
themes/beautifulhugo/i18n/tr.yaml
Normal file
|
@ -0,0 +1,74 @@
|
||||||
|
# Content
|
||||||
|
- id: dateFormat
|
||||||
|
translation: "2 Ocak 2006"
|
||||||
|
- id: shortdateFormat
|
||||||
|
translation: "2 Oca 2006 15.04.05"
|
||||||
|
- id: postedOnDate
|
||||||
|
translation: "{{ . }} tarihinde paylaşıldı"
|
||||||
|
- id: lastModified
|
||||||
|
translation: "({{ . }} tarihinde güncellendi)"
|
||||||
|
- id: translationsLabel
|
||||||
|
translation: "Diğer diller: "
|
||||||
|
- id: translationsSeparator
|
||||||
|
translation: ", "
|
||||||
|
- id: readMore
|
||||||
|
translation: "Daha fazla oku"
|
||||||
|
- id: olderPosts
|
||||||
|
translation: "Önceki gönderiler"
|
||||||
|
- id: newerPosts
|
||||||
|
translation: "Son gönderiler"
|
||||||
|
- id: previousPost
|
||||||
|
translation: "Önceki gönderi"
|
||||||
|
- id: nextPost
|
||||||
|
translation: "Sonraki gönderi"
|
||||||
|
- id: readTime
|
||||||
|
translation: "dakika"
|
||||||
|
- id: words
|
||||||
|
translation: "kelime"
|
||||||
|
|
||||||
|
|
||||||
|
# 404 page
|
||||||
|
- id: pageNotFound
|
||||||
|
translation: "Ups, bu sayfa mevcut değil. Başka bir yöne ilerleyin. (404 hatası)"
|
||||||
|
|
||||||
|
# Footer
|
||||||
|
- id: poweredBy # Accepts HTML
|
||||||
|
translation: '<a href="https://gohugo.io">Hugo v{{ .Site.Hugo.Version }}</a> altyapısı • <a href="https://deanattali.com/beautiful-jekyll/">Beautiful Jekyll</a> temasından uyarlanan <a href="https://github.com/halogenica/beautifulhugo">Beautiful Hugo</a> teması kullanılmaktadır.'
|
||||||
|
|
||||||
|
# Navigation
|
||||||
|
- id: toggleNavigation
|
||||||
|
translation: "Gezinmeyi aktifleştirin"
|
||||||
|
- id: languageSwitcherLabel
|
||||||
|
translation: "Dil"
|
||||||
|
- id: gcseLabelShort
|
||||||
|
translation: "Arama"
|
||||||
|
- id: gcseLabelLong
|
||||||
|
translation: "{{ .Site.Title }} içinde arayın"
|
||||||
|
- id: gcseClose
|
||||||
|
translation: "Kapat"
|
||||||
|
|
||||||
|
# Staticman
|
||||||
|
- id: noComment
|
||||||
|
translation: "Yorum yok"
|
||||||
|
- id: oneComment
|
||||||
|
translation: "yorum"
|
||||||
|
- id: moreComment
|
||||||
|
translation: "yorum"
|
||||||
|
- id: useMarkdown
|
||||||
|
translation: "Markdown söz dizimini kullanabilirsiniz"
|
||||||
|
- id: yourName
|
||||||
|
translation: "İsminiz"
|
||||||
|
- id: yourEmail
|
||||||
|
translation: "E-posta adresiniz"
|
||||||
|
- id: yourWebsite
|
||||||
|
translation: "Web siteniz"
|
||||||
|
|
||||||
|
# Delayed Disqus
|
||||||
|
- id: show
|
||||||
|
translation: "Göster"
|
||||||
|
- id: comments
|
||||||
|
translation: "yorumlar"
|
||||||
|
|
||||||
|
# Related posts
|
||||||
|
- id: seeAlso
|
||||||
|
translation: "Ayrıca bakınız"
|
|
@ -4,9 +4,9 @@
|
||||||
- id: shortdateFormat
|
- id: shortdateFormat
|
||||||
translation: "2 Jan, 2006 15:04:05"
|
translation: "2 Jan, 2006 15:04:05"
|
||||||
- id: postedOnDate
|
- id: postedOnDate
|
||||||
translation: "发表于 {{ .Count }}"
|
translation: "发表于 {{ . }}"
|
||||||
- id: lastModified
|
- id: lastModified
|
||||||
translation: "(上次修改时间 {{ .Count }})"
|
translation: "(上次修改时间 {{ . }})"
|
||||||
- id: translationsLabel
|
- id: translationsLabel
|
||||||
translation: "其它语言: "
|
translation: "其它语言: "
|
||||||
- id: translationsSeparator
|
- id: translationsSeparator
|
||||||
|
|
|
@ -4,9 +4,9 @@
|
||||||
- id: shortdateFormat
|
- id: shortdateFormat
|
||||||
translation: "2 Jan, 2006 15:04:05"
|
translation: "2 Jan, 2006 15:04:05"
|
||||||
- id: postedOnDate
|
- id: postedOnDate
|
||||||
translation: "發表於 {{ .Count }}"
|
translation: "發表於 {{ . }}"
|
||||||
- id: lastModified
|
- id: lastModified
|
||||||
translation: "(最後修改於 {{ .Count }})"
|
translation: "(最後修改於 {{ . }})"
|
||||||
- id: translationsLabel
|
- id: translationsLabel
|
||||||
translation: "其他語言: "
|
translation: "其他語言: "
|
||||||
- id: translationsSeparator
|
- id: translationsSeparator
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
{{ range .Site.Data.beautifulhugo.social.social_icons }}
|
{{ range .Site.Data.beautifulhugo.social.social_icons }}
|
||||||
{{- if isset $.Site.Author .id }}
|
{{- if isset $.Site.Author .id }}
|
||||||
<li>
|
<li>
|
||||||
<a href="{{ printf .url (index $.Site.Author .id) }}" title="{{ .title }}">
|
<a {{ if .rel }}rel="{{ .rel }}"{{- end -}} href="{{ printf .url (index $.Site.Author .id) }}" title="{{ .title }}">
|
||||||
<span class="fa-stack fa-lg">
|
<span class="fa-stack fa-lg">
|
||||||
<i class="fas fa-circle fa-stack-2x"></i>
|
<i class="fas fa-circle fa-stack-2x"></i>
|
||||||
<i class="{{ .icon }} fa-stack-1x fa-inverse"></i>
|
<i class="{{ .icon }} fa-stack-1x fa-inverse"></i>
|
||||||
|
@ -63,12 +63,12 @@
|
||||||
{{- if .Site.Params.selfHosted -}}
|
{{- if .Site.Params.selfHosted -}}
|
||||||
<script src="{{ "js/katex.min.js" | absURL }}"></script>
|
<script src="{{ "js/katex.min.js" | absURL }}"></script>
|
||||||
<script src="{{ "js/auto-render.min.js" | absURL }}"></script>
|
<script src="{{ "js/auto-render.min.js" | absURL }}"></script>
|
||||||
<script src="{{ "js/jquery.min.js" | absURL }}"></script>
|
<script src="{{ "js/jquery-3.5.1.slim.min.js" | absURL }}"></script>
|
||||||
<script src="{{ "js/bootstrap.min.js" | absURL }}"></script>
|
<script src="{{ "js/bootstrap.min.js" | absURL }}"></script>
|
||||||
{{- else -}}
|
{{- 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://cdn.jsdelivr.net/npm/katex@0.12.0/dist/katex.min.js" integrity="sha384-g7c+Jr9ZivxKLnZTDUhnkOnsh30B4H0rpLUpJ4jAIKs4fnJI+sEnkvrMWph2EDg4" 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://cdn.jsdelivr.net/npm/katex@0.12.0/dist/contrib/auto-render.min.js" integrity="sha384-mll67QQFJfxn0IYznZYonOWZ644AWYC+Pt2cHqMaRhXVrursRwvLnLaebdGIlYNa" 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://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>
|
||||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
|
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
||||||
|
|
|
@ -50,7 +50,7 @@
|
||||||
<link rel="stylesheet" href="{{ "fontawesome/css/all.css" | absURL }}" />
|
<link rel="stylesheet" href="{{ "fontawesome/css/all.css" | absURL }}" />
|
||||||
<link rel="stylesheet" href="{{ "css/bootstrap.min.css" | absURL }}" />
|
<link rel="stylesheet" href="{{ "css/bootstrap.min.css" | absURL }}" />
|
||||||
{{- else -}}
|
{{- 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://cdn.jsdelivr.net/npm/katex@0.12.0/dist/katex.min.css" integrity="sha384-AfEj0r4/OFrOo5t7NnNe46zW/tFgW6x/bCJG8FqQCEo3+Aro6EYUG4+cU+KJWu/X" 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://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">
|
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
@ -88,4 +88,6 @@
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
||||||
{{- partial "head_custom.html" . }}
|
{{- partial "head_custom.html" . }}
|
||||||
{{ template "_internal/google_analytics_async.html" . }}
|
{{- if not .Site.IsServer -}}
|
||||||
|
{{ template "_internal/google_analytics.html" . }}
|
||||||
|
{{- end -}}
|
||||||
|
|
|
@ -53,6 +53,7 @@
|
||||||
<span class="img-desc" style="display: inline;"></span>
|
<span class="img-desc" style="display: inline;"></span>
|
||||||
</div>
|
</div>
|
||||||
{{end}}
|
{{end}}
|
||||||
|
{{ if $title }}
|
||||||
<div class="intro-header no-img">
|
<div class="intro-header no-img">
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
|
@ -81,6 +82,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
{{ end }}
|
||||||
</header>
|
</header>
|
||||||
{{ else }}
|
{{ else }}
|
||||||
<div class="intro-header"></div>
|
<div class="intro-header"></div>
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
{{- with .Params.share_img | default .Params.image | default .Site.Params.logo }}
|
{{- with .Params.share_img | default .Params.image | default .Site.Params.logo }}
|
||||||
<meta name="twitter:image" content="{{ . | absURL }}" />
|
<meta name="twitter:image" content="{{ . | absURL }}" />
|
||||||
{{- end }}
|
{{- end }}
|
||||||
<meta name="twitter:card" content="summary" />
|
<meta name="twitter:card" content="summary_large_image" />
|
||||||
{{- with .Site.Author.twitter }}
|
{{- with .Site.Author.twitter }}
|
||||||
<meta name="twitter:site" content="@{{ . }}" />
|
<meta name="twitter:site" content="@{{ . }}" />
|
||||||
<meta name="twitter:creator" content="@{{ . }}" />
|
<meta name="twitter:creator" content="@{{ . }}" />
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
<details><summary>{{ .Get 0 }}</summary>
|
<details><summary>{{ .Get 0 | markdownify }}</summary>
|
||||||
{{ .Inner }}
|
{{ .Inner | markdownify }}
|
||||||
</details>
|
</details>
|
||||||
|
|
8
themes/beautifulhugo/netlify.toml
Normal file
8
themes/beautifulhugo/netlify.toml
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
[build]
|
||||||
|
publish = "exampleSite/public"
|
||||||
|
command = "cd exampleSite && hugo --gc --themesDir ../.."
|
||||||
|
|
||||||
|
[build.environment]
|
||||||
|
HUGO_VERSION = "0.79.0"
|
||||||
|
HUGO_THEME = "repo"
|
||||||
|
HUGO_BASEURL = "/"
|
|
@ -30,4 +30,4 @@ pre code.hljs {
|
||||||
|
|
||||||
.highlight td:last-child pre code, .highlight pre code {
|
.highlight td:last-child pre code, .highlight pre code {
|
||||||
white-space: pre;
|
white-space: pre;
|
||||||
}
|
}
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -10,6 +10,12 @@ body {
|
||||||
flex-flow: column;
|
flex-flow: column;
|
||||||
height: 100vh;
|
height: 100vh;
|
||||||
}
|
}
|
||||||
|
@media (prefers-color-scheme: dark) {
|
||||||
|
body {
|
||||||
|
background: black;
|
||||||
|
color: white;
|
||||||
|
}
|
||||||
|
}
|
||||||
.container[role=main] {
|
.container[role=main] {
|
||||||
margin-bottom:50px;
|
margin-bottom:50px;
|
||||||
flex: 1 0 auto;
|
flex: 1 0 auto;
|
||||||
|
@ -33,6 +39,12 @@ p a {
|
||||||
/* text-decoration: underline */
|
/* text-decoration: underline */
|
||||||
color: #008AFF;
|
color: #008AFF;
|
||||||
}
|
}
|
||||||
|
@media (prefers-color-scheme: dark) {
|
||||||
|
p a {
|
||||||
|
color: #50afff;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
h1,h2,h3,h4,h5,h6 {
|
h1,h2,h3,h4,h5,h6 {
|
||||||
font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
|
font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
|
||||||
font-weight: 800;
|
font-weight: 800;
|
||||||
|
@ -40,6 +52,11 @@ h1,h2,h3,h4,h5,h6 {
|
||||||
a {
|
a {
|
||||||
color: #008AFF;
|
color: #008AFF;
|
||||||
}
|
}
|
||||||
|
@media (prefers-color-scheme: dark) {
|
||||||
|
a {
|
||||||
|
color: #50afff;
|
||||||
|
}
|
||||||
|
}
|
||||||
a:hover,
|
a:hover,
|
||||||
a:focus {
|
a:focus {
|
||||||
color: #0085a1;
|
color: #0085a1;
|
||||||
|
@ -51,6 +68,11 @@ blockquote {
|
||||||
blockquote p:first-child {
|
blockquote p:first-child {
|
||||||
margin-top: 0;
|
margin-top: 0;
|
||||||
}
|
}
|
||||||
|
@media (prefers-color-scheme: dark) {
|
||||||
|
blockquote {
|
||||||
|
border-left: 5px solid #444;
|
||||||
|
}
|
||||||
|
}
|
||||||
hr.small {
|
hr.small {
|
||||||
max-width: 100px;
|
max-width: 100px;
|
||||||
margin: 15px auto;
|
margin: 15px auto;
|
||||||
|
@ -95,30 +117,27 @@ div.panel-body a.list-group-item.view-all {
|
||||||
font-weight: 600;
|
font-weight: 600;
|
||||||
}
|
}
|
||||||
|
|
||||||
::-moz-selection {
|
::-moz-selection, ::selection {
|
||||||
color: white;
|
color: white;
|
||||||
text-shadow: none;
|
text-shadow: none;
|
||||||
background: #0085a1;
|
background: #0085a1;
|
||||||
}
|
}
|
||||||
::selection {
|
img::selection, img::-moz-selection {
|
||||||
color: white;
|
|
||||||
text-shadow: none;
|
|
||||||
background: #0085a1;
|
|
||||||
}
|
|
||||||
img::selection {
|
|
||||||
color: white;
|
|
||||||
background: transparent;
|
|
||||||
}
|
|
||||||
img::-moz-selection {
|
|
||||||
color: white;
|
color: white;
|
||||||
background: transparent;
|
background: transparent;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
img {
|
img {
|
||||||
display: block;
|
display: block;
|
||||||
margin: auto;
|
margin: auto;
|
||||||
max-width: 100%;
|
max-width: 100%;
|
||||||
}
|
}
|
||||||
|
@media (prefers-color-scheme: dark) {
|
||||||
|
figure:not(.dark) img, img.white {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.img-title {
|
.img-title {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
@ -141,6 +160,12 @@ img {
|
||||||
border-bottom: 1px solid #EAEAEA;
|
border-bottom: 1px solid #EAEAEA;
|
||||||
font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
|
font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
|
||||||
}
|
}
|
||||||
|
@media (prefers-color-scheme: dark) {
|
||||||
|
.navbar-custom {
|
||||||
|
background: #505050;
|
||||||
|
border-bottom: 1px solid #AAA;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.navbar-custom .nav li a {
|
.navbar-custom .nav li a {
|
||||||
text-transform: uppercase;
|
text-transform: uppercase;
|
||||||
|
@ -154,6 +179,13 @@ img {
|
||||||
color: #404040;
|
color: #404040;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: dark) {
|
||||||
|
.navbar-custom .navbar-brand,
|
||||||
|
.navbar-custom .nav li a {
|
||||||
|
color: #b0b0b0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.navbar-custom .navbar-brand:hover,
|
.navbar-custom .navbar-brand:hover,
|
||||||
.navbar-custom .navbar-brand:focus ,
|
.navbar-custom .navbar-brand:focus ,
|
||||||
.navbar-custom .nav li a:hover,
|
.navbar-custom .nav li a:hover,
|
||||||
|
@ -161,6 +193,15 @@ img {
|
||||||
color: #0085a1;
|
color: #0085a1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.navbar-custom .navbar-brand:hover,
|
||||||
|
.navbar-custom .navbar-brand:focus ,
|
||||||
|
.navbar-custom .nav li a:hover,
|
||||||
|
.navbar-custom .nav li a:focus {
|
||||||
|
@media (prefers-color-scheme: dark) {
|
||||||
|
color: #b0e0ff;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.navbar-custom .navbar-brand-logo {
|
.navbar-custom .navbar-brand-logo {
|
||||||
padding-top: 0;
|
padding-top: 0;
|
||||||
-webkit-transition: padding .5s ease-in-out;
|
-webkit-transition: padding .5s ease-in-out;
|
||||||
|
@ -294,6 +335,17 @@ img {
|
||||||
border-width: 0 1px 1px;
|
border-width: 0 1px 1px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@media (prefers-color-scheme: dark) {
|
||||||
|
.navbar-custom .nav .navlinks-container:hover {
|
||||||
|
background: #666;
|
||||||
|
}
|
||||||
|
.navbar-custom .nav .navlinks-container .navlinks-children a {
|
||||||
|
border: 1px solid #AAA;
|
||||||
|
}
|
||||||
|
.navbar-custom .nav .navlinks-container .navlinks-children a {
|
||||||
|
background: #444;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/* --- Footer --- */
|
/* --- Footer --- */
|
||||||
|
|
||||||
|
@ -307,6 +359,7 @@ footer {
|
||||||
|
|
||||||
footer a {
|
footer a {
|
||||||
color: #404040;
|
color: #404040;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
footer .list-inline {
|
footer .list-inline {
|
||||||
|
@ -335,13 +388,22 @@ footer .theme-by {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: dark) {
|
||||||
|
footer {
|
||||||
|
background: #444;
|
||||||
|
border-top: 1px #AAA solid;
|
||||||
|
}
|
||||||
|
footer a {
|
||||||
|
color: #AAA;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/* --- Post preview --- */
|
/* --- Post preview --- */
|
||||||
|
|
||||||
.post-preview {
|
.post-preview {
|
||||||
padding: 20px 0;
|
padding: 20px 0;
|
||||||
border-bottom: 1px solid #eee;
|
border-bottom: 1px solid #eee;
|
||||||
}
|
}
|
||||||
|
|
||||||
@media only screen and (min-width: 768px) {
|
@media only screen and (min-width: 768px) {
|
||||||
.post-preview {
|
.post-preview {
|
||||||
padding: 35px 0;
|
padding: 35px 0;
|
||||||
|
@ -356,6 +418,11 @@ footer .theme-by {
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
color: #404040;
|
color: #404040;
|
||||||
}
|
}
|
||||||
|
@media (prefers-color-scheme: dark) {
|
||||||
|
.post-preview a {
|
||||||
|
color: #AAA;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.post-preview a:focus,
|
.post-preview a:focus,
|
||||||
.post-preview a:hover {
|
.post-preview a:hover {
|
||||||
|
@ -657,6 +724,13 @@ footer .theme-by {
|
||||||
border: 1px solid #0085a1;
|
border: 1px solid #0085a1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: dark) {
|
||||||
|
.pager li a {
|
||||||
|
background: #444;
|
||||||
|
color: white;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.pager {
|
.pager {
|
||||||
margin: 10px 0 0;
|
margin: 10px 0 0;
|
||||||
}
|
}
|
||||||
|
@ -686,9 +760,19 @@ table tr {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
}
|
}
|
||||||
|
@media (prefers-color-scheme: dark) {
|
||||||
|
}
|
||||||
table tr:nth-child(2n) {
|
table tr:nth-child(2n) {
|
||||||
background-color: #f8f8f8;
|
background-color: #f8f8f8;
|
||||||
}
|
}
|
||||||
|
@media (prefers-color-scheme: dark) {
|
||||||
|
table tr {
|
||||||
|
background-color: #181818;
|
||||||
|
}
|
||||||
|
table tr:nth-child(2n) {
|
||||||
|
background-color: #303030
|
||||||
|
}
|
||||||
|
}
|
||||||
table tr th {
|
table tr th {
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
border: 1px solid #cccccc;
|
border: 1px solid #cccccc;
|
||||||
|
@ -815,3 +899,43 @@ h4.see-also {
|
||||||
ul.share li:hover .fab {
|
ul.share li:hover .fab {
|
||||||
transform: scale(1.4)
|
transform: scale(1.4)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Dark mode */
|
||||||
|
@media (prefers-color-scheme: dark) {
|
||||||
|
code {
|
||||||
|
background-color: #222;
|
||||||
|
color: #fbb;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
color: #ccc;
|
||||||
|
}
|
||||||
|
.well {
|
||||||
|
background-color: #444;
|
||||||
|
}
|
||||||
|
.panel {
|
||||||
|
background-color: #222;
|
||||||
|
}
|
||||||
|
.list-group-item {
|
||||||
|
background-color: #333;
|
||||||
|
}
|
||||||
|
|
||||||
|
pre.chroma {
|
||||||
|
color: white;
|
||||||
|
background-color: #444;
|
||||||
|
}
|
||||||
|
pre.chroma .k {
|
||||||
|
color: #44AACC;
|
||||||
|
}
|
||||||
|
pre.chroma .kt {
|
||||||
|
color: #33CCCC;
|
||||||
|
}
|
||||||
|
pre.chroma .o {
|
||||||
|
color: #AAA;
|
||||||
|
}
|
||||||
|
pre.chroma .nb {
|
||||||
|
color: #00fee9;
|
||||||
|
}
|
||||||
|
pre.chroma .ow {
|
||||||
|
color: #CC0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
(function(e){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=e()}else if(typeof define==="function"&&define.amd){define([],e)}else{var t;if(typeof window!=="undefined"){t=window}else if(typeof global!=="undefined"){t=global}else if(typeof self!=="undefined"){t=self}else{t=this}t.renderMathInElement=e()}})(function(){var e,t,r;return function n(e,t,r){function a(o,l){if(!t[o]){if(!e[o]){var f=typeof require=="function"&&require;if(!l&&f)return f(o,!0);if(i)return i(o,!0);var d=new Error("Cannot find module '"+o+"'");throw d.code="MODULE_NOT_FOUND",d}var s=t[o]={exports:{}};e[o][0].call(s.exports,function(t){var r=e[o][1][t];return a(r?r:t)},s,s.exports,n,e,t,r)}return t[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)a(r[o]);return a}({1:[function(e,t,r){var n=e("./splitAtDelimiters");var a=function(e,t){var r=[{type:"text",data:e}];for(var a=0;a<t.length;a++){var i=t[a];r=n(r,i.left,i.right,i.display||false)}return r};var i=function(e,t){var r=a(e,t);var n=document.createDocumentFragment();for(var i=0;i<r.length;i++){if(r[i].type==="text"){n.appendChild(document.createTextNode(r[i].data))}else{var o=document.createElement("span");var l=r[i].data;try{katex.render(l,o,{displayMode:r[i].display})}catch(f){if(!(f instanceof katex.ParseError)){throw f}console.error("KaTeX auto-render: Failed to parse `"+r[i].data+"` with ",f);n.appendChild(document.createTextNode(r[i].rawData));continue}n.appendChild(o)}}return n};var o=function(e,t,r){for(var n=0;n<e.childNodes.length;n++){var a=e.childNodes[n];if(a.nodeType===3){var l=i(a.textContent,t);n+=l.childNodes.length-1;e.replaceChild(l,a)}else if(a.nodeType===1){var f=r.indexOf(a.nodeName.toLowerCase())===-1;if(f){o(a,t,r)}}}};var l={delimiters:[{left:"$$",right:"$$",display:true},{left:"\\[",right:"\\]",display:true},{left:"\\(",right:"\\)",display:false}],ignoredTags:["script","noscript","style","textarea","pre","code"]};var f=function(e){var t;var r;for(var n=1,a=arguments.length;n<a;n++){t=arguments[n];for(r in t){if(Object.prototype.hasOwnProperty.call(t,r)){e[r]=t[r]}}}return e};var d=function(e,t){if(!e){throw new Error("No element provided to render")}t=f({},l,t);o(e,t.delimiters,t.ignoredTags)};t.exports=d},{"./splitAtDelimiters":2}],2:[function(e,t,r){var n=function(e,t,r){var n=r;var a=0;var i=e.length;while(n<t.length){var o=t[n];if(a<=0&&t.slice(n,n+i)===e){return n}else if(o==="\\"){n++}else if(o==="{"){a++}else if(o==="}"){a--}n++}return-1};var a=function(e,t,r,a){var i=[];for(var o=0;o<e.length;o++){if(e[o].type==="text"){var l=e[o].data;var f=true;var d=0;var s;s=l.indexOf(t);if(s!==-1){d=s;i.push({type:"text",data:l.slice(0,d)});f=false}while(true){if(f){s=l.indexOf(t,d);if(s===-1){break}i.push({type:"text",data:l.slice(d,s)});d=s}else{s=n(r,l,d+t.length);if(s===-1){break}i.push({type:"math",data:l.slice(d+t.length,s),rawData:l.slice(d,s+r.length),display:a});d=s+r.length}f=!f}i.push({type:"text",data:l.slice(d)})}else{i.push(e[o])}}return i};t.exports=a},{}]},{},[1])(1)});
|
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("katex")):"function"==typeof define&&define.amd?define(["katex"],t):"object"==typeof exports?exports.renderMathInElement=t(require("katex")):e.renderMathInElement=t(e.katex)}("undefined"!=typeof self?self:this,function(e){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=1)}([function(t,r){t.exports=e},function(e,t,r){"use strict";r.r(t);var n=r(0),o=r.n(n),a=function(e,t,r){for(var n=r,o=0,a=e.length;n<t.length;){var i=t[n];if(o<=0&&t.slice(n,n+a)===e)return n;"\\"===i?n++:"{"===i?o++:"}"===i&&o--,n++}return-1},i=function(e,t,r,n){for(var o=[],i=0;i<e.length;i++)if("text"===e[i].type){var l=e[i].data,d=!0,s=0,f=void 0;for(-1!==(f=l.indexOf(t))&&(s=f,o.push({type:"text",data:l.slice(0,s)}),d=!1);;){if(d){if(-1===(f=l.indexOf(t,s)))break;o.push({type:"text",data:l.slice(s,f)}),s=f}else{if(-1===(f=a(r,l,s+t.length)))break;o.push({type:"math",data:l.slice(s+t.length,f),rawData:l.slice(s,f+r.length),display:n}),s=f+r.length}d=!d}o.push({type:"text",data:l.slice(s)})}else o.push(e[i]);return o},l=function(e,t){var r=function(e,t){for(var r=[{type:"text",data:e}],n=0;n<t.length;n++){var o=t[n];r=i(r,o.left,o.right,o.display||!1)}return r}(e,t.delimiters);if(1===r.length&&"text"===r[0].type)return null;for(var n=document.createDocumentFragment(),a=0;a<r.length;a++)if("text"===r[a].type)n.appendChild(document.createTextNode(r[a].data));else{var l=document.createElement("span"),d=r[a].data;t.displayMode=r[a].display;try{t.preProcess&&(d=t.preProcess(d)),o.a.render(d,l,t)}catch(e){if(!(e instanceof o.a.ParseError))throw e;t.errorCallback("KaTeX auto-render: Failed to parse `"+r[a].data+"` with ",e),n.appendChild(document.createTextNode(r[a].rawData));continue}n.appendChild(l)}return n};t.default=function(e,t){if(!e)throw new Error("No element provided to render");var r={};for(var n in t)t.hasOwnProperty(n)&&(r[n]=t[n]);r.delimiters=r.delimiters||[{left:"$$",right:"$$",display:!0},{left:"\\(",right:"\\)",display:!1},{left:"\\[",right:"\\]",display:!0}],r.ignoredTags=r.ignoredTags||["script","noscript","style","textarea","pre","code","option"],r.ignoredClasses=r.ignoredClasses||[],r.errorCallback=r.errorCallback||console.error,r.macros=r.macros||{},function e(t,r){for(var n=0;n<t.childNodes.length;n++){var o=t.childNodes[n];if(3===o.nodeType){var a=l(o.textContent,r);a&&(n+=a.childNodes.length-1,t.replaceChild(a,o))}else 1===o.nodeType&&function(){var t=" "+o.className+" ";-1===r.ignoredTags.indexOf(o.nodeName.toLowerCase())&&r.ignoredClasses.every(function(e){return-1===t.indexOf(" "+e+" ")})&&e(o,r)}()}}(e,r)}}]).default});
|
2
themes/beautifulhugo/static/js/jquery-3.5.1.slim.min.js
vendored
Normal file
2
themes/beautifulhugo/static/js/jquery-3.5.1.slim.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
5
themes/beautifulhugo/static/js/jquery.min.js
vendored
5
themes/beautifulhugo/static/js/jquery.min.js
vendored
File diff suppressed because one or more lines are too long
5
themes/beautifulhugo/static/js/katex.min.js
vendored
5
themes/beautifulhugo/static/js/katex.min.js
vendored
File diff suppressed because one or more lines are too long
|
@ -5,24 +5,30 @@
|
||||||
|
|
||||||
$('.js-form').submit(function () {
|
$('.js-form').submit(function () {
|
||||||
var form = this;
|
var form = this;
|
||||||
|
let url = $(this).attr('action');
|
||||||
|
let data = $(this).serialize();
|
||||||
|
|
||||||
$(form).addClass('form--loading');
|
$(form).addClass('form--loading');
|
||||||
|
|
||||||
$.ajax({
|
var xhr = new XMLHttpRequest();
|
||||||
type: $(this).attr('method'),
|
xhr.open("POST", url);
|
||||||
url: $(this).attr('action'),
|
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
|
||||||
data: $(this).serialize(),
|
xhr.setRequestHeader('X-Requested-With', 'XMLHttpRequest');
|
||||||
contentType: 'application/x-www-form-urlencoded',
|
xhr.onreadystatechange = function () {
|
||||||
success: function (data) {
|
if(xhr.readyState === XMLHttpRequest.DONE) {
|
||||||
showModal('Perfect !', 'Thanks for your comment! It will show on the site once it has been approved. .');
|
var status = xhr.status;
|
||||||
$(form).removeClass('form--loading');
|
if (status >= 200 && status < 400) {
|
||||||
},
|
showModal('Perfect !', 'Thanks for your comment! It will show on the site once it has been approved. .');
|
||||||
error: function (err) {
|
$(form).removeClass('form--loading');
|
||||||
console.log(err);
|
} else {
|
||||||
showModal('Error', 'Sorry, there was an error with the submission!');
|
console.error(xhr.statusText);
|
||||||
$(form).removeClass('form--loading');
|
showModal('Error', 'Sorry, there was an error with the submission!');
|
||||||
|
$(form).removeClass('form--loading');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
};
|
||||||
|
|
||||||
|
xhr.send(data);
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in a new issue