Ver código fonte

Add a disclaimer in the footer of each page. (#312)

* Add a disclaimer in the footer of each page.

* Fix CSS + Add translations

Signed-off-by: hossainemruz <hossainemruz@gmail.com>

Co-authored-by: Thorsten Alteholz <thorsten@alteholz.de>
Co-authored-by: Emruz Hossain <hossainemruz@gmail.com>
Thorsten Alteholz 4 anos atrás
pai
commit
5798312a92

+ 3 - 0
i18n/bn.toml

@@ -106,3 +106,6 @@ other = "সার্টিফিকেট দেখুন"
 
 [notes]
 other = "নোট সমূহ"
+
+[disclaimer_text]
+other = "দায় বিজ্ঞপ্তি"

+ 3 - 0
i18n/cn.toml

@@ -109,3 +109,6 @@ other = "查看证书"
 
 [notes]
 other = "笔记"
+
+[disclaimer_text]
+other = "责任通知"

+ 3 - 0
i18n/de.toml

@@ -109,3 +109,6 @@ other = "Bekijk certificaat"
 
 [notes]
 other = "Opmerkingen"
+
+[disclaimer_text]
+other = "Haftungshinweis" 

+ 3 - 0
i18n/en.toml

@@ -109,3 +109,6 @@ other = "View Certificate"
 
 [notes]
 other = "Notes"
+
+[disclaimer_text]
+other = "Liability Notice"

+ 3 - 0
i18n/es.toml

@@ -109,3 +109,6 @@ other = "Ver Certificado"
 
 [notes]
 other = "Notas"
+
+[disclaimer_text]
+other = "Aviso de responsabilidad"

+ 3 - 0
i18n/fr.toml

@@ -109,3 +109,6 @@ other = "Afficher le certificat"
 
 [notes]
 other = "Remarques"
+
+[disclaimer_text]
+other = "Avis de responsabilité"

+ 3 - 0
i18n/hi.toml

@@ -109,3 +109,6 @@ other = "प्रमाणपत्र देखें"
 
 [notes]
 other = "टिप्पणियाँ"
+
+[disclaimer_text]
+other = "दायित्व सूचना"

+ 3 - 0
i18n/id.toml

@@ -109,3 +109,6 @@ other = "Lihat Sertifikat"
 
 [notes]
 other = "Catatan"
+
+[disclaimer_text]
+other = "Pemberitahuan Kewajiban"

+ 3 - 0
i18n/it.toml

@@ -109,3 +109,6 @@ other = "Féach ar an Teastas"
 
 [notes]
 other = "Appunti"
+
+[disclaimer_text]
+other = "Avviso di responsabilità"

+ 3 - 0
i18n/jp.toml

@@ -106,3 +106,6 @@ other = "ビューの証明書"
 
 [notes]
 other = "ノート"
+
+[disclaimer_text]
+other = "責任通知"

+ 3 - 0
i18n/ko.toml

@@ -109,3 +109,6 @@ other = "인증서보기"
 
 [notes]
 other = "메모"
+
+[disclaimer_text]
+other = "책임 고지"

+ 3 - 0
i18n/ru.toml

@@ -109,3 +109,6 @@ other = "Просмотреть сертификат"
 
 [notes]
 other = "Ноты"
+
+[disclaimer_text]
+other = "Уведомление об ответственности"

+ 3 - 0
i18n/vn.toml

@@ -109,3 +109,6 @@ other = "Xem chứng chỉ"
 
 [notes]
 other = "Ghi chú"
+
+[disclaimer_text]
+other = "Thông báo trách nhiệm"

+ 14 - 0
layouts/partials/footer.html

@@ -4,6 +4,7 @@
 {{ $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.enable }}
@@ -29,6 +30,13 @@
     {{ 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" }}
@@ -102,6 +110,12 @@
         {{ end }}
       </div>
     </div>
+    {{ if and $disclaimerEnabled $disclaimer}}
+    <hr />
+    <div class="container">
+      <p id="disclaimer"><strong>{{ i18n "disclaimer_text" }}:</strong> {{ $disclaimer }}</p>
+    </div>
+    {{ end }}
     {{ if $credentialsEnabled }}
     <hr />
     <div class="container">

+ 8 - 0
static/css/layouts/main.css

@@ -339,6 +339,14 @@ mark {
   background-color: #e5e9f2;
 }
 
+.footer #disclaimer{
+  color: #8392a5 !important;
+  text-align: justify;
+}
+.footer #disclaimer>strong{
+  color: #c0ccda!important;
+}
+
 .footer #theme {
   color: #c0ccda;
 }

+ 0 - 1
static/css/layouts/single.css

@@ -37,7 +37,6 @@ body {
 }
 
 .toc-holder {
-  position: -webkit-sticky;
   position: sticky;
   top: 4.5rem;
   overflow-x: hidden;

+ 0 - 3
static/css/navigators/sidebar.css

@@ -8,7 +8,6 @@
 
 .sidebar-holder {
   top: 2.5rem;
-  position: -webkit-sticky;
   position: sticky;
   background-color: #f9fafc;
   height: 100vh;
@@ -192,7 +191,6 @@ a.focused {
     transition: all ease-out 0.3s;
   }
   .sidebar-holder {
-    position: -webkit-sticky;
     position: sticky;
     top: 2.5rem;
     width: 100%;
@@ -222,7 +220,6 @@ a.focused {
     transition: all ease-out 0.3s;
   }
   .sidebar-holder {
-    position: -webkit-sticky;
     position: sticky;
     top: 2.5rem;
     width: 100%;