Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/vickylaixy/hugo-theme-introduction.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--assets/js/initMoment.js2
-rw-r--r--exampleSite/config.toml133
-rw-r--r--layouts/blog/list.html4
-rw-r--r--layouts/blog/single.html12
-rw-r--r--layouts/index.html17
-rw-r--r--layouts/partials/footer/scripts.html9
-rw-r--r--layouts/partials/head/favicons.html5
-rw-r--r--layouts/partials/home/blog.html6
-rw-r--r--static/img/favicon.icobin27998 -> 0 bytes
-rw-r--r--static/img/workday.jpgbin59645 -> 0 bytes
10 files changed, 97 insertions, 91 deletions
diff --git a/assets/js/initMoment.js b/assets/js/initMoment.js
index 0e8c95d..20a0a4b 100644
--- a/assets/js/initMoment.js
+++ b/assets/js/initMoment.js
@@ -1,4 +1,4 @@
$(document).ready(function() {
- var time = moment().tz("{{ .Site.Params.timeZone }}").format("h:mm A");
+ var time = moment().tz("{{ .Site.Params.home.timeZone }}").format("h:mm A");
$('#time').html(time);
})
diff --git a/exampleSite/config.toml b/exampleSite/config.toml
index 2af4d23..7fc71a3 100644
--- a/exampleSite/config.toml
+++ b/exampleSite/config.toml
@@ -1,80 +1,85 @@
-baseURL = "https://example.org/" # Your domain name. Must end with "/"
-DefaultContentLanguage = "en"
-theme = "introduction"
-# disqusshortname = "" # Enable Disqus for comments https://gohugo.io/content-management/comments
-# googleAnalytics = "" # Enable Google Analytics https://gohugo.io/templates/internal/#google-analytics
+baseURL = "https://example.org/" # Your domain name. Must end with "/"
+theme = "introduction"
+DefaultContentLanguage = "en" # Default language for multilingual sites
+# disqusshortname = "" # https://gohugo.io/content-management/comments
+# googleAnalytics = "" # https://gohugo.io/templates/internal/#google-analytics
[params]
- introHeight = "large" # Input either 'medium' or 'large' or 'fullheight'
- themeStyle = "light" # Choose 'light' or 'dark'
- faviconFile = "img/fav.ico"
- email = "youremail@email.com" # Shows in contact section, or leave blank to omit
- localTime = true # Show your current local time in contact section
- timeZone = "America/Los_Angeles" # Your timezone as in the TZ* column of this list: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
- dateForm = "Jan 2, 2006"
- fadeIn = true # Turn on/off the fade-in effect
- showRSSButton = true # Show rss button in navigation
- customCSS = [] # Include custom css files e.g. ["css/foo.css", "css/bar.css"]
+ themeStyle = "light" # Choose "light" or "dark"
+ favicon = "/img/fav.ico" # Path to favicon file
+ showRSSButton = false # Show rss button in navigation
+ fadeIn = true # Turn on/off the fade-in effect
+ dateFormat = "Jan 2, 2006"
+ customCSS = ["css/foo.css"] # Include custom css files
- showAllPosts = false # Set 'true' to list all posts on home page, or set 'false' to link to separate blog list page
- showLatest = true # Show latest blog post summary
- # Share buttons on blog post pages
- shareButtons = true # Show "Share this:" social buttons
- shareTwitter = true
- shareFacebook = true
- sharePinterest = false
- shareGooglePlus = true
+ # Configure the home page
+ [params.home]
+ introHeight = "large" # Input either "medium" or "large" or "fullheight"
+ showLatest = true # Show latest blog post summary
+ showAllPosts = false # Set true to list all posts on home page, or set false to link to separate blog list page
+ numberOfProjectsToShow = 3 # Maximum number of projects to show on home page. Unset or comment out to show all projects
+ email = "youremail@email.com" # Shows in contact section, or leave blank to omit
+ localTime = true # Show your current local time in contact section
+ timeZone = "America/Los_Angeles" # Your timezone as in the TZ* column of this list: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
- numberOfProjectsToShow = 3 # Maximum number of projects to show on home page. Unset or comment out to show all projects.
+ # Share buttons on blog post pages
+ [params.share]
+ twitter = true
+ facebook = true
+ googlePlus = true
+ pinterest = true
-# Social icons appear in introduction and contact section. Add as many more as you like.
-# Find icon names here: http://fontawesome.io/cheatsheet/
-[[params.social]]
- url = "https://twitter.com/"
- icon = "twitter"
-[[params.social]]
- url = "https://facebook.com/"
- icon = "facebook-f"
-[[params.social]]
- url = "https://linkedin.com/"
- icon = "linkedin-in"
+ # Social icons appear in introduction and contact section. Add as many more as you like.
+ # Find icon names here: https://fontawesome.com/cheatsheet/
+ [[params.social]]
+ url = "https://twitter.com/"
+ icon = "twitter"
+ [[params.social]]
+ url = "https://facebook.com/"
+ icon = "facebook-f"
+ [[params.social]]
+ url = "https://linkedin.com/"
+ icon = "linkedin-in"
-# If you don`t want to use the default menu, you can define one by yoursel
+# If you don`t want to use the default menu, you can define one by yourself
# [[menu.main]]
-# name = "Home"
-# url = "/"
-# weight = 0
+# name = "Home"
+# url = "/"
+# weight = 0
# [[menu.main]]
-# name = "Blog"
-# url = "/blog"
-# weight = 1
+# name = "Blog"
+# url = "/blog/"
+# weight = 1
+#
[languages]
[languages.en]
- languageName = "English"
- languageCode = "en-us"
- contentDir = "content/en"
- weight = 0
- title = "Introduction"
+ languageName = "English"
+ languageCode = "en-us"
+ contentDir = "content/en"
+ weight = 0
+ title = "Introduction"
[languages.en.params]
- description = "Website Description" # Max 160 characters show in search results
- footerText = "" # Text to override default footer text (markdown allowed)
+ description = "Website Description" # Max 160 characters show in search results
+ # footerText = "" # Text to override default footer text (markdown allowed)
+
[languages.es]
- languageName = "Español"
- languageCode = "es"
- contentDir = "content/es"
- weight = 1
- title = "Introducción"
+ languageName = "Español"
+ languageCode = "es"
+ contentDir = "content/es"
+ weight = 1
+ title = "Introducción"
[languages.es.params]
- description = "Descripcion del sitio web"
- footerText = ""
+ description = "Descripcion del sitio web"
+ # footerText = ""
+
[languages.de]
- languageName = "Deutsch"
- languageCode = "de"
- contentDir = "content/de"
- weight = 2
- title = "Vorstellung"
+ languageName = "Deutsch"
+ languageCode = "de"
+ contentDir = "content/de"
+ weight = 2
+ title = "Vorstellung"
[languages.de.params]
- description = "Beschreibung der Webseite"
- footerText = ""
- dateForm = "2. January 2006"
+ dateForm = "2. January 2006"
+ description = "Beschreibung der Webseite"
+ # footerText = ""
diff --git a/layouts/blog/list.html b/layouts/blog/list.html
index eede8cc..e1d1b66 100644
--- a/layouts/blog/list.html
+++ b/layouts/blog/list.html
@@ -3,10 +3,10 @@
{{ .Content }}
</div>
<div class="container">
- {{ if .Site.Params.showLatest }}
+ {{ if .Site.Params.home.showLatest | default true }}
<h2 class="title is-2 top-pad">{{ i18n "index_blog_latestPosts" . }}</h2>
{{ range first 1 .Pages.ByPublishDate.Reverse }}
- <div class="summary">{{ .Date.Format (.Site.Params.dateForm | default "Jan 02, 2006") }}
+ <div class="summary">{{ .Date.Format (.Site.Params.dateFormat | default "Jan 02, 2006") }}
<h3 class="title is-3 strong-post-title">
<a href="{{ .RelPermalink }}">
{{ .Title }}
diff --git a/layouts/blog/single.html b/layouts/blog/single.html
index 64c6666..98f6062 100644
--- a/layouts/blog/single.html
+++ b/layouts/blog/single.html
@@ -8,31 +8,31 @@
<a href="{{ .Permalink }}">{{ .Title }}</a>
</h2>
<div class="post-data">
- {{ .Date.Format (.Site.Params.dateForm | default "Jan 02, 2006") }} |
+ {{ .Date.Format (.Site.Params.dateFormat | default "Jan 02, 2006") }} |
{{ i18n "blog_readingTime" .ReadingTime }}
</div>
- {{ if .Site.Params.shareButtons }}
+ {{ if or .Site.Params.share.twitter .Site.Params.share.facebook .Site.Params.share.pinterest .Site.Params.share.googlePlus }}
<div class="blog-share">
{{ i18n "blog_shareThis" . }}:
- {{ if .Site.Params.shareTwitter }}
+ {{ if .Site.Params.share.twitter }}
<a class="twitter-share-button" href="https://twitter.com/intent/tweet?text=Read%20{{ .Title }}%20{{ .Permalink }}" onclick="window.open(this.href, 'twitter-share', 'width=550,height=235');return false;">
<i class="fab fa-twitter"></i>
<span class="hidden">Twitter</span>
</a>
{{ end }}
- {{ if .Site.Params.shareFacebook }}
+ {{ if .Site.Params.share.facebook }}
<a class="icon-facebook" href="https://www.facebook.com/sharer/sharer.php?u={{ .Permalink }}" onclick="window.open(this.href, 'facebook-share','width=580,height=296');return false;">
<i class="fab fa-facebook-f"></i>
<span class="hidden">Facebook</span>
</a>
{{ end }}
- {{ if .Site.Params.sharePinterest }}
+ {{ if .Site.Params.share.pinterest }}
<a class="icon-pinterest" href="http://pinterest.com/pin/create/button/?url={{ .Permalink }}{{ if .Params.pinterestMedia }}&amp;media={{ .Site.BaseURL }}{{ .Params.pinterestMedia }}{{ end }}&amp;description={{ .Title | safeHTML}}" onclick="window.open(this.href, 'pinterest-share','width=580,height=296');return false;">
<i class="fab fa-pinterest-p"></i>
<span class="hidden">Pinterest</span>
</a>
{{ end }}
- {{ if .Site.Params.shareGooglePlus }}
+ {{ if .Site.Params.share.googlePlus }}
<a class="icon-google-plus" href="https://plus.google.com/share?url={{ .Permalink }}" onclick="window.open(this.href, 'google-plus-share', 'width=490,height=530');return false;">
<i class="fab fa-google-plus-g"></i>
<span class="hidden">Google+</span>
diff --git a/layouts/index.html b/layouts/index.html
index 4d9de96..281b366 100644
--- a/layouts/index.html
+++ b/layouts/index.html
@@ -10,7 +10,7 @@
<body>
<div id="top">
{{ with .Site.GetPage "page" "home" }}
- <div class="hero is-{{ .Site.Params.introHeight | default "fullheight" }}">
+ <div class="hero is-{{ .Site.Params.home.introHeight | default "large" }}">
<!-- Super sweet Hero body title -->
<div class="hero-body">
<div class="container has-text-centered">
@@ -83,12 +83,12 @@
<div class="markdown">
{{ .Content }}
</div>
- {{ if .Site.Params.localTime }}
+ {{ if .Site.Params.home.localTime }}
<p>{{ i18n "index_currentTime" . }} <span id='time'></span>.</p>
{{ end }}
- {{ if .Site.Params.email }}
+ {{ with .Site.Params.home.email }}
<h3 class="subtitle is-3 has-text-centered top-pad">
- <a href="mailto:{{ .Site.Params.email }}">{{ .Site.Params.email }}</a>
+ <a href="mailto:{{ . }}">{{ . }}</a>
</h3>
{{ end }}
{{ partial "home/social.html" . }}
@@ -107,5 +107,14 @@
<!-- End of fade in three section -->
{{ partial "footer/scripts.html" . }}
{{ partial "js/owlCarousel.html" . }}
+
+ {{ if .Site.Params.home.localTime }}
+ {{ $momentjs := resources.Get "vendor/momentjs/moment.min.js" }}
+ {{ $momentTimezone := resources.Get "vendor/momentjs/moment-timezone.min.js" }}
+ {{ $momentTimezoneWithData := resources.Get "vendor/momentjs/moment-timezone-with-data-2012-2022.min.js" }}
+ {{ $initMomentjs := resources.Get "js/initMoment.js" | resources.ExecuteAsTemplate "js/initMoment.tmp.js" . }}
+ {{ $bundleMoment := slice $momentjs $momentTimezone $momentTimezoneWithData $initMomentjs | resources.Concat "/js/bundleMoment.js" | fingerprint }}
+ <script src="{{ $bundleMoment.Permalink }}" integrity="{{ $bundleMoment.Data.Integrity }}"></script>
+ {{ end }}
</body>
</html>
diff --git a/layouts/partials/footer/scripts.html b/layouts/partials/footer/scripts.html
index 4f517e7..e3533d4 100644
--- a/layouts/partials/footer/scripts.html
+++ b/layouts/partials/footer/scripts.html
@@ -3,13 +3,4 @@
{{ $scripts := slice $jQuery $index | resources.Concat "/js/bundle.js" | fingerprint }}
<script src="{{ $scripts.Permalink }}" integrity="{{ $scripts.Data.Integrity }}"></script>
-{{ if and .Site.Params.localTime .Page.IsHome }}
-{{ $momentjs := resources.Get "vendor/momentjs/moment.min.js" }}
-{{ $momentTimezone := resources.Get "vendor/momentjs/moment-timezone.min.js" }}
-{{ $momentTimezoneWithData := resources.Get "vendor/momentjs/moment-timezone-with-data-2012-2022.min.js" }}
-{{ $initMomentjs := resources.Get "js/initMoment.js" | resources.ExecuteAsTemplate "js/initMoment.tmp.js" . }}
-{{ $bundleMoment := slice $momentjs $momentTimezone $momentTimezoneWithData $initMomentjs | resources.Concat "/js/bundleMoment.js" | fingerprint }}
-<script src="{{ $bundleMoment.Permalink }}" integrity="{{ $bundleMoment.Data.Integrity }}"></script>
-{{ end }}
-
{{ template "_internal/google_analytics_async.html" . }}
diff --git a/layouts/partials/head/favicons.html b/layouts/partials/head/favicons.html
index c6813e9..e1c93d0 100644
--- a/layouts/partials/head/favicons.html
+++ b/layouts/partials/head/favicons.html
@@ -1,2 +1,3 @@
-<!-- Icon -->
-<link rel="shortcut icon" href="{{ .Site.Params.faviconFile | default "img/favicon.ico" | relURL }}">
+{{ with .Site.Params.favicon }}
+<link rel="shortcut icon" href="{{ . | relURL }}">
+{{ end }}
diff --git a/layouts/partials/home/blog.html b/layouts/partials/home/blog.html
index b26801c..f038e04 100644
--- a/layouts/partials/home/blog.html
+++ b/layouts/partials/home/blog.html
@@ -2,10 +2,10 @@
<div class="section" id="{{ .Title | urlize }}">
<!-- Begin Blog container -->
<div class="container">
- {{ if .Site.Params.showLatest }}
+ {{ if .Site.Params.home.showLatest | default true }}
<h2 class="title is-2 has-text-centered">{{ i18n "index_blog_latestPosts" . }}</h2>
{{ range first 1 .Pages.ByPublishDate.Reverse }}
- <div class="summary">{{ .Date.Format (.Site.Params.dateForm | default "Jan 02, 2006") }}
+ <div class="summary">{{ .Date.Format (.Site.Params.dateFormat | default "Jan 02, 2006") }}
<h3 class="title is-3 latest-post-title"><a href="{{ .RelPermalink }}">{{ .Title }}</a></h3>
<div class="markdown">
{{ .Summary }}
@@ -16,7 +16,7 @@
</div>
{{ end }}
{{ end }}
- {{ if .Site.Params.showAllPosts }}
+ {{ if .Site.Params.home.showAllPosts }}
<h2 class="title is-2 has-text-centered top-pad">{{ i18n "index_blog_allPosts" . }}</h2>
{{ partialCached "blog/li.html" . }}
{{ else }}
diff --git a/static/img/favicon.ico b/static/img/favicon.ico
deleted file mode 100644
index 9924827..0000000
--- a/static/img/favicon.ico
+++ /dev/null
Binary files differ
diff --git a/static/img/workday.jpg b/static/img/workday.jpg
deleted file mode 100644
index 2e5eea4..0000000
--- a/static/img/workday.jpg
+++ /dev/null
Binary files differ