Removed unnecessary homeIntro parameter, cleaned up layouts

This commit is contained in:
Francesco 2024-04-29 19:56:50 +02:00
parent 50029aa5b0
commit 1285dc1e53
4 changed files with 20 additions and 18 deletions

View File

@ -72,6 +72,8 @@ In your `hugo.toml` file you can specify the preferred theme:
theme = "light | dark | auto"
```
If nothing is set, the default setting is auto.
### 2.3 Dark and light mode images
You can tags to decide if images are displayed in dark or light mode, as GitHub is doing for readmes.
@ -130,11 +132,10 @@ disableKinds = ['taxonomy']
googleAnalytics = "G-xxxxxxxxxx"
[params]
# Math mode
math = true
# Appearance
theme = 'auto'
# Intro on main page, content in markdown, if you omit title or content the other can be displayed
homeIntro = true
homeIntroTitle = 'Hello traveler!'
homeIntroContent = """
Join me on this journey as I explore the ever-evolving landscape of software engineering,

View File

@ -6,6 +6,7 @@
<h1> typo? </h1>
<p> Click <a href="/"> here </a> to return to home </p>
</div>
</div>

View File

@ -3,18 +3,17 @@
{{ .Content }}
{{/* Intro summary section */}}
{{ if .Site.Params.homeIntro }}
{{ if or .Site.Params.homeIntroTitle .Site.Params.homeIntroContent }}
<div class="intro">
{{ if .Site.Params.homeIntroTitle }}
<h1>{{ .Site.Params.homeIntroTitle }}</h1>
{{ with .Site.Params.homeIntroTitle }}
<h1>{{ . }}</h1>
{{ end }}
{{ if .Site.Params.homeIntroContent }}
<p>{{ .Site.Params.homeIntroContent | markdownify }}</p>
{{ with .Site.Params.homeIntroContent }}
<p>{{ . | markdownify }}</p>
{{ end }}
</div>
{{ end }}
{{/* Social Icons */}}

View File

@ -2,28 +2,29 @@
{{/* Intro */}}
<div {{ if .Param "autonumber" }} class="autonumber" {{end}}>
<div {{ if .Param "autonumber" }} class="autonumber" {{ end }}>
<div class=" single-intro-container">
{{/* Title and Summary */}}
<h1 class="single-title">{{ .Title }}</h1>
{{if .Param "summary" }}
<p class="single-summary">{{ .Summary }}</p>
{{ with .Param "summary" }}
<p class="single-summary">{{ . }}</p>
{{ end }}
{{/* Reading Time */}}
<p class="single-readtime">
{{if .Date }}
{{ $dateMachine := .Date | time.Format "2006-01-02T15:04:05-07:00" }}
{{ $dateHuman := .Date | time.Format ":date_long" }}
{{ with .Date }}
{{ $dateMachine := . | time.Format "2006-01-02T15:04:05-07:00" }}
{{ $dateHuman := . | time.Format ":date_long" }}
<time datetime="{{ $dateMachine }}">{{ $dateHuman }}</time>
-
{{end}}
{{if (.Param "readTime")}}
{{.ReadingTime}} min
{{ if .Param "readTime" }}
-
{{ .ReadingTime }} min
{{end }}
</p>