commit
c8344d0239
8 changed files with 223 additions and 16 deletions
|
@ -6,6 +6,7 @@ $light-grey: #494f5c;
|
||||||
$dark-grey: #3B3E48;
|
$dark-grey: #3B3E48;
|
||||||
$highlight-grey: #7d828a;
|
$highlight-grey: #7d828a;
|
||||||
$midnightblue: #2c3e50;
|
$midnightblue: #2c3e50;
|
||||||
|
$typewriter: hsl(172, 100%, 36%);
|
||||||
|
|
||||||
// Fonts
|
// Fonts
|
||||||
//
|
//
|
||||||
|
|
|
@ -903,4 +903,35 @@ a.footnote-ref {
|
||||||
#mobile-menu {
|
#mobile-menu {
|
||||||
right: 1.2em;
|
right: 1.2em;
|
||||||
}
|
}
|
||||||
|
#home-subtitle {
|
||||||
|
font-size: 0.5em;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// If homeSubtitlePrinter is true
|
||||||
|
{{ if .Site.Params.homeSubtitlePrinter }}
|
||||||
|
#home-subtitle{
|
||||||
|
overflow: hidden; /* Ensures the content is not revealed until the animation */
|
||||||
|
border-right: .5em solid $typewriter; /* The typwriter cursor */
|
||||||
|
white-space: nowrap; /* Keeps the content on a single line */
|
||||||
|
margin: 0 auto; /* Gives that scrolling effect as the typing happens */
|
||||||
|
// letter-spacing: .100em; /* Adjust as needed */
|
||||||
|
|
||||||
|
animation:
|
||||||
|
typing 5s steps({{ strings.RuneCount .Site.Params.homeSubtitle }}, end),
|
||||||
|
blink-caret .6s step-end infinite;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/* The typing effect */
|
||||||
|
@keyframes typing {
|
||||||
|
from { width: 0 }
|
||||||
|
to { width: 100% }
|
||||||
|
}
|
||||||
|
|
||||||
|
/* The typewriter cursor effect */
|
||||||
|
@keyframes blink-caret {
|
||||||
|
from, to { border-color: transparent }
|
||||||
|
50% { border-color: $typewriter}
|
||||||
|
}
|
||||||
|
{{ end }}
|
56
hugo.toml
56
hugo.toml
|
@ -1,15 +1,53 @@
|
||||||
baseURL = "https://example.com"
|
baseURL = "https://example.com" # baseURL - The absolute URL (protocol, host, path, and trailing slash) of your published site
|
||||||
|
|
||||||
|
|
||||||
|
#[languages]
|
||||||
|
# [languages.en]
|
||||||
|
# title = 'My blog'
|
||||||
|
# weight = 1
|
||||||
|
# [languages.en.params]
|
||||||
|
# linkedin = 'https://linkedin.com/whoever'
|
||||||
|
# [languages.fr]
|
||||||
|
# title = 'Mon blogue'
|
||||||
|
# weight = 2
|
||||||
|
# [languages.fr.params]
|
||||||
|
# linkedin = 'https://linkedin.com/fr/whoever'
|
||||||
|
# [languages.it]
|
||||||
|
# title = 'Il mio blog'
|
||||||
|
# weight = 3
|
||||||
|
# [languages.fr.params]
|
||||||
|
# linkedin = 'https://linkedin.com/fr/whoever'
|
||||||
|
|
||||||
|
# languageCode - A language tag as defined by RFC 5646. This value is used to populate:
|
||||||
|
# The <language> element in the internal RSS template
|
||||||
|
# The lang attribute of the <html> element in the internal alias template
|
||||||
languageCode = "en-us"
|
languageCode = "en-us"
|
||||||
|
|
||||||
|
# defaultContentLanguage - Content without language indicator will default to this language.
|
||||||
defaultContentLanguage = "en"
|
defaultContentLanguage = "en"
|
||||||
|
|
||||||
|
|
||||||
|
# title - Site title
|
||||||
title = "Hugo Hermit"
|
title = "Hugo Hermit"
|
||||||
theme = "hermit"
|
|
||||||
# enableGitInfo = true
|
# enableGitInfo - Enable .GitInfo object for each page (if the Hugo site is versioned by Git). This will then update the Lastmod parameter for each page using the last git commit date for that content file.
|
||||||
|
#enableGitInfo = true
|
||||||
|
|
||||||
|
|
||||||
pygmentsCodefences = true
|
pygmentsCodefences = true
|
||||||
pygmentsUseClasses = true
|
pygmentsUseClasses = true
|
||||||
# hasCJKLanguage = true # If Chinese/Japanese/Korean is your main content language, enable this to make wordCount works right.
|
|
||||||
rssLimit = 10 # Maximum number of items in the RSS feed.
|
# If Chinese/Japanese/Korean is your main content language, enable this to make wordCount works right.
|
||||||
|
#hasCJKLanguage = true
|
||||||
|
|
||||||
|
# Maximum number of items in the RSS feed.
|
||||||
|
rssLimit = 10
|
||||||
|
|
||||||
copyright = "This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License." # This message is only used by the RSS template.
|
copyright = "This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License." # This message is only used by the RSS template.
|
||||||
enableEmoji = true # Shorthand emojis in content files - https://gohugo.io/functions/emojify/
|
|
||||||
|
# Shorthand emojis in content files - https://gohugo.io/functions/emojify/
|
||||||
|
enableEmoji = true
|
||||||
|
|
||||||
# googleAnalytics = "UA-123-45"
|
# googleAnalytics = "UA-123-45"
|
||||||
# disqusShortname = "yourdiscussshortname"
|
# disqusShortname = "yourdiscussshortname"
|
||||||
|
|
||||||
|
@ -37,6 +75,10 @@ enableEmoji = true # Shorthand emojis in content files - https://gohugo.io/func
|
||||||
themeColor = "#494f5c"
|
themeColor = "#494f5c"
|
||||||
|
|
||||||
homeSubtitle = "A minimal and fast theme for Hugo."
|
homeSubtitle = "A minimal and fast theme for Hugo."
|
||||||
|
|
||||||
|
# Below Allows homeSubtitle to be shown with printer animation effect. Refer Line 911 in style.scss
|
||||||
|
#homeSubtitlePrinter = true
|
||||||
|
|
||||||
footerCopyright = ' · <a href="https://creativecommons.org/licenses/by-nc/4.0/" target="_blank" rel="noopener">CC BY-NC 4.0</a>'
|
footerCopyright = ' · <a href="https://creativecommons.org/licenses/by-nc/4.0/" target="_blank" rel="noopener">CC BY-NC 4.0</a>'
|
||||||
# bgImg = "" # Homepage background-image URL
|
# bgImg = "" # Homepage background-image URL
|
||||||
|
|
||||||
|
@ -77,4 +119,4 @@ enableEmoji = true # Shorthand emojis in content files - https://gohugo.io/func
|
||||||
[[menu.main]]
|
[[menu.main]]
|
||||||
name = "About"
|
name = "About"
|
||||||
url = "about-hugo/"
|
url = "about-hugo/"
|
||||||
weight = 20
|
weight = 20
|
123
hugo.toml.bak
Normal file
123
hugo.toml.bak
Normal file
|
@ -0,0 +1,123 @@
|
||||||
|
baseURL = "https://example.com" # baseURL - The absolute URL (protocol, host, path, and trailing slash) of your published site
|
||||||
|
|
||||||
|
# languageCode - A language tag as defined by RFC 5646. This value is used to populate:
|
||||||
|
# The <language> element in the internal RSS template
|
||||||
|
# The lang attribute of the <html> element in the internal alias template
|
||||||
|
languageCode = "en-us"
|
||||||
|
|
||||||
|
# defaultContentLanguage - Content without language indicator will default to this language.
|
||||||
|
defaultContentLanguage = "en"
|
||||||
|
|
||||||
|
# title - Site title
|
||||||
|
title = "Hugo Hermit"
|
||||||
|
|
||||||
|
# enableGitInfo - Enable .GitInfo object for each page (if the Hugo site is versioned by Git). This will then update the Lastmod parameter for each page using the last git commit date for that content file.
|
||||||
|
#enableGitInfo = true
|
||||||
|
|
||||||
|
|
||||||
|
pygmentsCodefences = true
|
||||||
|
pygmentsUseClasses = true
|
||||||
|
|
||||||
|
# If Chinese/Japanese/Korean is your main content language, enable this to make wordCount works right.
|
||||||
|
#hasCJKLanguage = true
|
||||||
|
|
||||||
|
# Maximum number of items in the RSS feed.
|
||||||
|
rssLimit = 10
|
||||||
|
|
||||||
|
copyright = "This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License." # This message is only used by the RSS template.
|
||||||
|
|
||||||
|
# Shorthand emojis in content files - https://gohugo.io/functions/emojify/
|
||||||
|
enableEmoji = true
|
||||||
|
|
||||||
|
# googleAnalytics = "UA-123-45"
|
||||||
|
# disqusShortname = "yourdiscussshortname"
|
||||||
|
|
||||||
|
[author]
|
||||||
|
name = "John Doe"
|
||||||
|
|
||||||
|
[blackfriday]
|
||||||
|
# hrefTargetBlank = true
|
||||||
|
# noreferrerLinks = true
|
||||||
|
# nofollowLinks = true
|
||||||
|
|
||||||
|
[taxonomies]
|
||||||
|
tag = "tags"
|
||||||
|
# Categories are disabled by default.
|
||||||
|
|
||||||
|
[params]
|
||||||
|
dateform = "Jan 2, 2006"
|
||||||
|
dateformShort = "Jan 2"
|
||||||
|
dateformNum = "2006-01-02"
|
||||||
|
dateformNumTime = "2006-01-02 15:04 -0700"
|
||||||
|
|
||||||
|
# Metadata mostly used in document's head
|
||||||
|
# description = ""
|
||||||
|
# images = [""]
|
||||||
|
themeColor = "#494f5c"
|
||||||
|
|
||||||
|
homeSubtitle = "A minimal and fast theme for Hugo."
|
||||||
|
|
||||||
|
# Below Allows homeSubtitle to be shown with printer animation effect. Refer Line 911 in style.scss
|
||||||
|
homeSubtitlePrinter = true
|
||||||
|
|
||||||
|
footerCopyright = ' · <a href="https://creativecommons.org/licenses/by-nc/4.0/" target="_blank" rel="noopener">CC BY-NC 4.0</a>'
|
||||||
|
# bgImg = "" # Homepage background-image URL
|
||||||
|
|
||||||
|
# Prefix of link to the git commit detail page. GitInfo must be enabled.
|
||||||
|
# gitUrl = "https://github.com/username/repository/commit/"
|
||||||
|
|
||||||
|
# Toggling this option needs to rebuild SCSS, requires Hugo extended version
|
||||||
|
justifyContent = false # Set "text-align: justify" to `.content`.
|
||||||
|
|
||||||
|
relatedPosts = false # Add a related content section to all single posts page
|
||||||
|
|
||||||
|
code_copy_button = true # Turn on/off the code-copy-button for code-fields
|
||||||
|
|
||||||
|
# Add custom css
|
||||||
|
# customCSS = ["css/foo.css", "css/bar.css"]
|
||||||
|
|
||||||
|
# Social Icons
|
||||||
|
# Check https://github.com/Track3/hermit#social-icons for more info.
|
||||||
|
[[params.social]]
|
||||||
|
name = "twitter"
|
||||||
|
url = "https://twitter.com/"
|
||||||
|
|
||||||
|
[[params.social]]
|
||||||
|
name = "instagram"
|
||||||
|
url = "https://instagram.com/"
|
||||||
|
|
||||||
|
[[params.social]]
|
||||||
|
name = "github"
|
||||||
|
url = "https://github.com/"
|
||||||
|
|
||||||
|
[menu]
|
||||||
|
|
||||||
|
[[menu.main]]
|
||||||
|
name = "Posts"
|
||||||
|
url = "posts/"
|
||||||
|
weight = 10
|
||||||
|
|
||||||
|
[[menu.main]]
|
||||||
|
name = "About"
|
||||||
|
url = "about-hugo/"
|
||||||
|
weight = 20
|
||||||
|
|
||||||
|
[languages]
|
||||||
|
[languages.en]
|
||||||
|
title = 'My blog'
|
||||||
|
weight = 1
|
||||||
|
[languages.en.params]
|
||||||
|
linkedin = 'https://linkedin.com/whoever'
|
||||||
|
[languages.fr]
|
||||||
|
title = 'Mon blogue'
|
||||||
|
weight = 2
|
||||||
|
[languages.fr.params]
|
||||||
|
linkedin = 'https://linkedin.com/fr/whoever'
|
||||||
|
[languages.fr.params.navigation]
|
||||||
|
help = 'Aide'
|
||||||
|
[languages.pt-pt]
|
||||||
|
title = 'O meu blog'
|
||||||
|
weight = 3
|
||||||
|
[params]
|
||||||
|
[params.navigation]
|
||||||
|
help = 'Help'
|
|
@ -30,7 +30,9 @@
|
||||||
<div id="home-footer">
|
<div id="home-footer">
|
||||||
<p>
|
<p>
|
||||||
© {{ now.Format "2006" }} <a href="{{ .Site.BaseURL }}">{{ .Site.Author.name }}</a>{{ .Site.Params.footerCopyright | safeHTML }}
|
© {{ now.Format "2006" }} <a href="{{ .Site.BaseURL }}">{{ .Site.Author.name }}</a>{{ .Site.Params.footerCopyright | safeHTML }}
|
||||||
{{- with (not (in (.Site.Language.Get "disableKinds") "RSS")) }} · <a href="{{ "posts/index.xml" | absLangURL }}" target="_blank" title="rss"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-rss"><path d="M4 11a9 9 0 0 1 9 9"></path><path d="M4 4a16 16 0 0 1 16 16"></path><circle cx="5" cy="19" r="1"></circle></svg></a>{{ end }}
|
{{/*{{- with (not (in (.Site.Language.Get "disableKinds") "RSS")) }}*/}}
|
||||||
|
· <a href="{{ "posts/index.xml" | absLangURL }}" target="_blank" title="rss">{{ partial "svg.html" (dict "context" . "name" "rss") }}</a>
|
||||||
|
{{/*{{ end }}*/}}
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1 +1,2 @@
|
||||||
{{ template "_internal/google_analytics_async.html" . }}
|
{{/* Google Analytics 4, use UA-PROPERTY_ID */}}
|
||||||
|
{{ template "_internal/google_analytics.html" . }}
|
|
@ -1,7 +1,12 @@
|
||||||
<footer id="site-footer" class="section-inner thin animated fadeIn faster">
|
<footer id="site-footer" class="section-inner thin animated fadeIn faster">
|
||||||
<p>© {{ now.Format "2006" }} <a href="{{ .Site.BaseURL }}">{{ .Site.Author.name }}</a>{{ .Site.Params.footerCopyright | safeHTML }}</p>
|
<p>
|
||||||
<p>
|
© {{ now.Format "2006" }} <a href="{{ .Site.BaseURL }}">{{ .Site.Author.name }}</a>
|
||||||
Made with <a href="https://gohugo.io/" target="_blank" rel="noopener">Hugo</a> · Theme <a href="https://github.com/Track3/hermit" target="_blank" rel="noopener">Hermit</a>
|
· {{ .Site.Params.footerCopyright | safeHTML }}
|
||||||
{{- with (not (in (.Site.Language.Get "disableKinds") "RSS")) }} · <a href="{{ "posts/index.xml" | absLangURL }}" target="_blank" title="rss"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-rss"><path d="M4 11a9 9 0 0 1 9 9"></path><path d="M4 4a16 16 0 0 1 16 16"></path><circle cx="5" cy="19" r="1"></circle></svg></a>{{ end }}
|
· Made with <a href="https://gohugo.io/" target="_blank" rel="noopener">Hugo</a>
|
||||||
</p>
|
· Theme <a href="https://github.com/1bl4z3r/hermit-V2" target="_blank" rel="noopener">Hermit-V2</a>
|
||||||
</footer>
|
{{/*{{- with (not (in (.Site.Language.Get "disableKinds") "RSS")) }}*/}}
|
||||||
|
· <a href="{{ "posts/index.xml" | absLangURL }}" target="_blank" title="rss">{{ partial "svg.html" (dict "context" . "name" "rss") }}</a>
|
||||||
|
{{/*{{ end }}*/}}
|
||||||
|
</p>
|
||||||
|
|
||||||
|
</footer>
|
|
@ -42,6 +42,8 @@
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" class="feather" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M7.144 19.532l1.049-5.751c.11-.606.691-1.002 1.304-.948 2.155.192 6.877.1 8.818-4.002 2.554-5.397-.59-7.769-6.295-7.769H7.43a1.97 1.97 0 0 0-1.944 1.655L2.77 19.507a.857.857 0 0 0 .846.994h2.368a1.18 1.18 0 0 0 1.161-.969zM7.967 22.522a.74.74 0 0 0 .666.416h2.313c.492 0 .923-.351 1.003-.837l.759-4.601c.095-.523.597-.866 1.127-.819 1.86.166 5.567-.118 6.85-3.821.554-1.6.705-2.954.408-4.018" style="font-variation-settings:normal" stroke="currentColor" stroke-linejoin="miter"/></svg>
|
<svg xmlns="http://www.w3.org/2000/svg" class="feather" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M7.144 19.532l1.049-5.751c.11-.606.691-1.002 1.304-.948 2.155.192 6.877.1 8.818-4.002 2.554-5.397-.59-7.769-6.295-7.769H7.43a1.97 1.97 0 0 0-1.944 1.655L2.77 19.507a.857.857 0 0 0 .846.994h2.368a1.18 1.18 0 0 0 1.161-.969zM7.967 22.522a.74.74 0 0 0 .666.416h2.313c.492 0 .923-.351 1.003-.837l.759-4.601c.095-.523.597-.866 1.127-.819 1.86.166 5.567-.118 6.85-3.821.554-1.6.705-2.954.408-4.018" style="font-variation-settings:normal" stroke="currentColor" stroke-linejoin="miter"/></svg>
|
||||||
{{- else if (eq .name "qq") -}}
|
{{- else if (eq .name "qq") -}}
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" class="feather" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path transform="scale(0.04) translate(75 40)" stroke-width="50" d="M433.754 420.445c-11.526 1.393-44.86-52.741-44.86-52.741 0 31.345-16.136 72.247-51.051 101.786 16.842 5.192 54.843 19.167 45.803 34.421-7.316 12.343-125.51 7.881-159.632 4.037-34.122 3.844-152.316 8.306-159.632-4.037-9.045-15.25 28.918-29.214 45.783-34.415-34.92-29.539-51.059-70.445-51.059-101.792 0 0-33.334 54.134-44.859 52.741-5.37-.65-12.424-29.644 9.347-99.704 10.261-33.024 21.995-60.478 40.144-105.779C60.683 98.063 108.982.006 224 0c113.737.006 163.156 96.133 160.264 214.963 18.118 45.223 29.912 72.85 40.144 105.778 21.768 70.06 14.716 99.053 9.346 99.704z"></path></svg>
|
<svg xmlns="http://www.w3.org/2000/svg" class="feather" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path transform="scale(0.04) translate(75 40)" stroke-width="50" d="M433.754 420.445c-11.526 1.393-44.86-52.741-44.86-52.741 0 31.345-16.136 72.247-51.051 101.786 16.842 5.192 54.843 19.167 45.803 34.421-7.316 12.343-125.51 7.881-159.632 4.037-34.122 3.844-152.316 8.306-159.632-4.037-9.045-15.25 28.918-29.214 45.783-34.415-34.92-29.539-51.059-70.445-51.059-101.792 0 0-33.334 54.134-44.859 52.741-5.37-.65-12.424-29.644 9.347-99.704 10.261-33.024 21.995-60.478 40.144-105.779C60.683 98.063 108.982.006 224 0c113.737.006 163.156 96.133 160.264 214.963 18.118 45.223 29.912 72.85 40.144 105.778 21.768 70.06 14.716 99.053 9.346 99.704z"></path></svg>
|
||||||
|
{{- else if (eq .name "rss") -}}
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-rss"><path d="M4 11a9 9 0 0 1 9 9"></path><path d="M4 4a16 16 0 0 1 16 16"></path><circle cx="5" cy="19" r="1"></circle></svg>
|
||||||
{{- else -}}
|
{{- else -}}
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" class="feather feather-link" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg>
|
<svg xmlns="http://www.w3.org/2000/svg" class="feather feather-link" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg>
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
Loading…
Reference in a new issue