diff --git a/.forestry/settings.yml b/.forestry/settings.yml index 9269605eb46ca17a6cffb71c7b56caa9866d53e7..b1816d9d751502633ab25da811fd024aa915a0aa 100644 --- a/.forestry/settings.yml +++ b/.forestry/settings.yml @@ -9,7 +9,7 @@ sections: label: Pages create: all match: "**/*" - new_doc_ext: ".md" + new_doc_ext: md templates: - single - type: heading diff --git a/admin/index.html b/admin/index.html index 2752978c48d99f064a94d5620ac19795059ec366..ac15b472b747bc0bc2ee0e6db5722407ded0988f 100644 --- a/admin/index.html +++ b/admin/index.html @@ -13,8 +13,6 @@ <!-- Use maximum-scale and user-scalable at your own risk. It disables pinch/zoom. Think about usability/accessibility before including.--> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" /> - <link rel="stylesheet" href="https://local.forestry.io/main.css" /> - <!-- Google font --> <link href="https://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet"> @@ -27,12 +25,31 @@ </div> <script id="admin-config-script" type="text/javascript"> - var env = { - siteId: "ngsw7f5rep036a", - local: false - }; + var env = { + siteId: "ngsw7f5rep036a", + local: false + }; + + function uuidv4() { + return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) { + var r = Math.random() * 16 | 0, v = c == 'x' ? r : (r & 0x3 | 0x8); + return v.toString(16); + }); + } + + var uuid = uuidv4() + var script = document.createElement('script'); + script.src = "https://app.forestry.io/admin/forestry.min.js?hash=" + uuid + script.id = "forestry-admin"; + document.body.appendChild(script); + + var link = document.createElement("link"); + link.type = "text/css"; + link.rel = "stylesheet"; + link.href = "https://app.forestry.io/admin/main.css?hash=" + uuid + document.head.appendChild(link); + </script> -<script type="application/javascript" src="https://local.forestry.io/forestry.min.js"></script> </body> </html>