diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html
new file mode 100644
index 0000000..3d92b50
--- /dev/null
+++ b/layouts/partials/footer.html
@@ -0,0 +1,217 @@
+{{/* variables for enabling/disabling parts of the footer */}}
+{{ $footerEnabled := site.Params.footer.enable | default true }}
+{{ $navigationEnabled := site.Params.footer.navigation.enable | default true }}
+{{ $customMenusEnabled := site.Params.footer.navigation.customMenus | default true }}
+{{ $contactMeEnabled := site.Params.footer.contactMe.enable | default true }}
+{{ $newsletterEnabled := site.Params.footer.newsletter.enable | default true }}
+{{ $credentialsEnabled := site.Params.footer.credentials.enable | default true }}
+{{ $disclaimerEnabled := site.Params.footer.disclaimer.enable | default false }}
+
+{{/* Keep backward compatibility for the newsletter function */}}
+{{ if site.Params.newsletter }}
+ {{ if site.Params.newsletter.enable }}
+ {{ $newsletterEnabled = true }}
+ {{ else }}
+ {{ $newsletterEnabled = false }}
+ {{ end }}
+{{ end }}
+
+{{ if $footerEnabled }}
+ {{ $author:= site.Data.author }}
+ {{ if (index site.Data site.Language.Lang).author }}
+ {{ $author = (index site.Data site.Language.Lang).author }}
+ {{ end }}
+
+ {{ $sections:= site.Data.sections }}
+ {{ if (index site.Data site.Language.Lang).sections }}
+ {{ $sections = (index site.Data site.Language.Lang).sections }}
+ {{ end }}
+
+ {{ $customMenus := site.Params.customMenus }}
+ {{ if (index site.Data site.Language.Lang).site.customMenus }}
+ {{ $customMenus = (index site.Data site.Language.Lang).site.customMenus }}
+ {{ end }}
+
+ {{ $copyrightNotice := now.Format "2006" | printf "© %s Copyright."}}
+ {{ if (index site.Data site.Language.Lang).site }}
+ {{ $siteConfig := (index site.Data site.Language.Lang).site }}
+ {{ if $siteConfig.copyright }}
+ {{ $copyrightNotice = $siteConfig.copyright }}
+ {{ end }}
+ {{ end }}
+
+
+ {{ $disclaimer := "" }}
+ {{ $siteConfig := (index site.Data site.Language.Lang).site }}
+ {{ if $siteConfig.disclaimer }}
+ {{ $disclaimer = $siteConfig.disclaimer }}
+ {{ end }}
+
+ {{/* footer logos */}}
+ {{ $themeLogo := "/images/theme-logo.png" }}
+ {{ $hugoLogo := "/images/hugo-logo.svg" }}
+
+ {{/* resize the logos. don't resize svg because it is not supported */}}
+ {{ $themeLogo:= resources.Get $themeLogo}}
+ {{ if and $themeLogo (ne $themeLogo.MediaType.SubType "svg") }}
+ {{ $themeLogo = $themeLogo.Resize "32x" }}
+ {{ end }}
+ {{ $themeLogo = $themeLogo.RelPermalink}}
+
+ {{ $hugoLogo:= resources.Get $hugoLogo}}
+ {{ if and $hugoLogo (ne $hugoLogo.MediaType.SubType "svg")}}
+ {{ $hugoLogo = $hugoLogo.Resize "32x" }}
+ {{ end }}
+ {{ $hugoLogo = $hugoLogo.RelPermalink}}
+
+
+{{end}}