瀏覽代碼

Add custom_js site param for enabling custom js (#182)

* Add custom_js site param for enabling custom js 

I've hit that when adding Cookie Consent on my web page. https://github.com/insites/cookieconsent

* PR Remarks - added Custom JS into exampleSite

* Update layouts/_default/baseof.html

Co-Authored-By: Luiz F. A. de Prá <luizdepra@users.noreply.github.com>

* Update CONTRIBUTORS.md
Łukasz Mróz 6 年之前
父節點
當前提交
b54ec3d45b
共有 3 個文件被更改,包括 9 次插入1 次删除
  1. 1 0
      CONTRIBUTORS.md
  2. 3 0
      exampleSite/config.toml
  3. 5 1
      layouts/_default/baseof.html

+ 1 - 0
CONTRIBUTORS.md

@@ -37,3 +37,4 @@
 - [D_DAndrew](https://d-dandrew.github.io)
 - [Wataru Mizukami](https://github.com/tarumzu)
 - [Yudi Widiyanto](https://github.com/yudiwdynto)
+- [Łukasz Mróz](https://github.com/mrozlukasz)

+ 3 - 0
exampleSite/config.toml

@@ -41,6 +41,9 @@ disqusShortname = "yourdiscussshortname"
 
     # Custom CSS
     custom_css = []
+    
+    # Custom JS
+    custom_js = []
 
 [taxonomies]
   category = "categories"

+ 5 - 1
layouts/_default/baseof.html

@@ -60,9 +60,13 @@
     {{ end }}
 
     {{ range .Site.Params.custom_css }}
-      <link rel="stylesheet" href="{{ . | relURL }}">
+      <link rel="stylesheet" href="{{ . | relURL }}" />
     {{ end }}
 
+    {{ range .Site.Params.custom_js }}
+      <script src="{{ . | relURL }}"></script>
+    {{ end }}
+    
     <link rel="icon" type="image/png" href="{{ .Site.Params.favicon_32 | default "/images/favicon-32x32.png" | absURL }}" sizes="32x32">
     <link rel="icon" type="image/png" href="{{ .Site.Params.favicon_16 | default "/images/favicon-16x16.png" | absURL }}" sizes="16x16">