diff --git a/assets/css/profileMode.css b/assets/css/profileMode.css new file mode 100644 index 00000000..04cf6983 --- /dev/null +++ b/assets/css/profileMode.css @@ -0,0 +1,29 @@ +.main { + text-align: center; + display: table; +} + +.main>.profile { + display: table-cell; + vertical-align: middle; + +} + +.main>.profile>.profile_inner { + transform: translate(0, -20%); +} + +img { + display: inline-block; + width: 200px; + border-radius: 50%; + pointer-events: none; + margin: 5px; +} + +@media screen and (max-width: 600px) { + img { + width: 150px; + } + +} diff --git a/layouts/_default/index.html b/layouts/_default/index.html index 89090519..2a1c64fd 100644 --- a/layouts/_default/index.html +++ b/layouts/_default/index.html @@ -1,4 +1,18 @@ {{ define "main" }} + +{{ if .Site.Params.profileMode }} +
+
+ {{if .Site.Params.profileMode.imageUrl}} +
+ {{ .Site.Params.profileMode.imageTitle}} +
+ {{end}} +

{{ if .Site.Params.profileMode.title }}{{.Site.Params.profileMode.title}}{{ else }}{{ .Site.Title }}{{end}}

+
+
+{{else}} {{/* if not profileMode */}} + {{ $isntDefault := not (or (eq (trim $.Site.Params.contentTypeName " ") "posts") (eq (trim $.Site.Params.contentTypeName " ") "")) }} {{ $contentTypeName := cond $isntDefault (string $.Site.Params.contentTypeName) "posts" }} @@ -52,5 +66,5 @@ {{- end }} - +{{end}}{{/* end profileMode */}} {{ end }}{{/* end main */}} \ No newline at end of file diff --git a/layouts/partials/head.html b/layouts/partials/head.html index fbc6ee65..60d66eb6 100644 --- a/layouts/partials/head.html +++ b/layouts/partials/head.html @@ -30,6 +30,11 @@ {{ $stylesheet := slice $anoldhope $style | resources.Concat "css/stylesheet.css" | minify | fingerprint }} +{{ if (and (.Site.Params.profileMode) (.IsHome)) }} +{{ $profileMode := resources.Get "css/profileMode.css" | minify | fingerprint }} + +{{end}}