summaryrefslogtreecommitdiff
path: root/animism-align
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2020-11-17 15:12:20 +0100
committerJules Laplace <julescarbon@gmail.com>2020-11-17 15:12:20 +0100
commitd66da57961a234ea1de91d0e4a5b0d5b7747bfe8 (patch)
tree18e7309a95f7a0e59cbcde036f4ab5c8d106438d /animism-align
parentc79785e09b4af0ca453663c07359e10b1ef03521 (diff)
opengraph
Diffstat (limited to 'animism-align')
-rw-r--r--animism-align/cli/commands/site/export.py3
-rw-r--r--animism-align/frontend/app/views/viewer/forms/subscription.actions.js4
-rw-r--r--animism-align/static/site.html16
3 files changed, 20 insertions, 3 deletions
diff --git a/animism-align/cli/commands/site/export.py b/animism-align/cli/commands/site/export.py
index 987ee43..8ffe461 100644
--- a/animism-align/cli/commands/site/export.py
+++ b/animism-align/cli/commands/site/export.py
@@ -29,6 +29,8 @@ def cli(ctx, opt_output_dir):
page_title = "Animism: Episode 1"
page_name = "episode1"
page_desc = "A Report on Migrating Souls in Museums and Moving Pictures"
+ page_image = ""
+
page_url = "/" + page_name
media_url = "/" + page_name + "/media"
@@ -60,6 +62,7 @@ def cli(ctx, opt_output_dir):
index_html = index_html.replace('SITE_JSON', json.dumps(db, separators=(',', ':')))
index_html = index_html.replace('PAGE_TITLE', page_title)
index_html = index_html.replace('PAGE_DESCRIPTION', page_desc)
+ index_html = index_html.replace('PAGE_SHARE_IMAGE', page_image)
index_html = index_html.replace('PLAIN_CONTENT', plain_content(db, site_title))
index_html = index_html.replace('BUNDLE_PATH', join(page_url, 'bundle.js'))
write_text(index_html, join(site_fp_out, 'index.html'))
diff --git a/animism-align/frontend/app/views/viewer/forms/subscription.actions.js b/animism-align/frontend/app/views/viewer/forms/subscription.actions.js
index f1257b2..2d89d29 100644
--- a/animism-align/frontend/app/views/viewer/forms/subscription.actions.js
+++ b/animism-align/frontend/app/views/viewer/forms/subscription.actions.js
@@ -3,8 +3,8 @@ const SUBSCRIBE_URL = "https://editor.e-flux-systems.com/subscribe"
export const subscribe = email => {
const data = new FormData()
- data.add('email', email)
- data.add('lists[]', 'eflux')
+ data.append('email', email)
+ data.append('lists[]', 'eflux')
return fetch(SUBSCRIBE_URL, {
method: 'POST',
body: data,
diff --git a/animism-align/static/site.html b/animism-align/static/site.html
index 6cc5a02..c94a0a6 100644
--- a/animism-align/static/site.html
+++ b/animism-align/static/site.html
@@ -1,10 +1,17 @@
<!DOCTYPE html>
<html>
<head>
- <meta charset="UTF-8">
+ <meta charset="UTF-8" />
<title>PAGE_TITLE</title>
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<meta name="description" content="PAGE_DESCRIPTION" />
+ <meta property="og:title" content="PAGE_TITLE"/>
+ <meta property="og:type" content="website"/>
+ <meta property="og:summary" content='PAGE_DESCRIPTION'/>
+ <meta property="og:image" content="PAGE_SHARE_IMAGE" />
+ <meta property="og:url" content="https://animism.e-flux.com/episode1/" />
+ <meta property="og:site_name" content="e-flux" />
+ <meta property="og:description" content="PAGE_DESCRIPTION" />
<style>
html { background: #fff; }
#plain_content { display: none; }
@@ -18,4 +25,11 @@
s.setAttribute('src', 'BUNDLE_PATH?' + (Date.now() / 3600))
document.body.appendChild(s)
</script>
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-73557491-12"></script>
+<script>
+ window.dataLayer = window.dataLayer || []
+ function gtag() { dataLayer.push(arguments) }
+ gtag('js', new Date())
+ gtag('config', 'UA-73557491-12')
+</script>
</html>