From edea1118eb7af3a3cb87b5c1524cdd583c468cf9 Mon Sep 17 00:00:00 2001
From: Alex Miranda <alexandermichaelmiranda@gmail.com>
Date: Fri, 22 Jan 2021 16:26:30 +0000
Subject: [PATCH] Adds Content-Security-Policy template to theme (#504)

---
 exampleSite/config.toml |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

diff --git a/exampleSite/config.toml b/exampleSite/config.toml
index 751acf8..a9b89f5 100644
--- a/exampleSite/config.toml
+++ b/exampleSite/config.toml
@@ -80,6 +80,25 @@
 [params.cloudflare]
     token = "token"
 
+# If you want to implement a Content-Security-Policy, add this section
+[params.csp]
+	childsrc = ["'self'"]
+	fontsrc=["'self'",
+		"https://fonts.gstatic.com",
+		"https://cdn.jsdelivr.net/"]
+	formaction = ["'self'"]
+	framesrc = ["'self'"]
+	imgsrc = ["'self'"]
+	objectsrc = ["'none'"]
+	stylesrc = ["'self'",
+		"'unsafe-inline'",
+		"https://fonts.googleapis.com/",
+		"https://cdn.jsdelivr.net/"]
+	scriptsrc = ["'self'",
+		"'unsafe-inline'",
+		"https://www.google-analytics.com"]
+	prefetchsrc = ["'self'"]
+
 [taxonomies]
   category = "categories"
   series = "series"

--
Gitblit v1.10.0