diff --git a/.bundle/config b/.bundle/config
new file mode 100644
index 000000000..b72cc2791
--- /dev/null
+++ b/.bundle/config
@@ -0,0 +1,2 @@
+---
+BUNDLE_PATH: ".localgems"
diff --git a/.gitignore b/.gitignore
index 3ebf1ba85..7cde40c95 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,7 +1,7 @@
build/
tmp/
node_modules/
-.bundle/
+.localgems/
*.log
.env
.idea
diff --git a/Gemfile.lock b/Gemfile.lock
index 76649262c..986bf770b 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -177,4 +177,4 @@ DEPENDENCIES
test-cmd.rb (~> 0.3)!
BUNDLED WITH
- 2.3.26
+ 2.4.10
diff --git a/nanoc/lib/helper.rb b/nanoc/lib/helper.rb
index 514dd9df9..a723998f0 100644
--- a/nanoc/lib/helper.rb
+++ b/nanoc/lib/helper.rb
@@ -32,5 +32,12 @@ module Helper
)
)
end
+
+ def erb(partial, local_assigns = {})
+ erb = File.binread File.join(Dir.getwd, "src", "html", "partials", partial)
+ scope = binding
+ local_assigns.each { scope.local_variable_set(_1, _2) }
+ ERB.new(erb).result(scope)
+ end
end
use_helper Helper
diff --git a/nanoc/lib/mixins/opengraph.rb b/nanoc/lib/mixins/opengraph.rb
new file mode 100644
index 000000000..7fa6df556
--- /dev/null
+++ b/nanoc/lib/mixins/opengraph.rb
@@ -0,0 +1,19 @@
+use_helper Module.new {
+ require_relative "helper"
+ include Helper
+
+ def opengraph(locale, basename, options = {})
+ erb "opengraph.html.erb", local_assigns(locale, basename, options)
+ end
+
+ def local_assigns(locale, basename, options)
+ case basename
+ when "stream.html.erb"
+ surah_id = options[:surah_id]
+ { title: t(locale, "TheNobleQuran"),
+ description: t(locale, "meta.stream.description"),
+ url: "https://al-quran.reflectslight.io/#{locale}/#{surah_id}/",
+ image: "https://al-quran.reflectslight.io/images/opengraph/#{surah_id}.png" }
+ end
+ end
+}
diff --git a/nanoc/rules/assets.rules b/nanoc/rules/assets.rules
index 8a0d5dda8..bfb3b70b0 100644
--- a/nanoc/rules/assets.rules
+++ b/nanoc/rules/assets.rules
@@ -23,3 +23,7 @@ end
compile "/favicon.png" do
write(item.identifier.to_s)
end
+
+compile "/images/opengraph/*.png" do
+ write(item.identifier.to_s)
+end
diff --git a/src/html/pages/surah/stream.html.erb b/src/html/pages/surah/stream.html.erb
index 296198d77..3ff41e4ce 100644
--- a/src/html/pages/surah/stream.html.erb
+++ b/src/html/pages/surah/stream.html.erb
@@ -2,11 +2,12 @@
<%= t(locale, "TheNobleQuran") %>: <%= surah_name %>
+ <%= inline_css('/css/postman.css') %>
-
+
+ <%= opengraph(locale, "stream.html.erb", {surah_id:}) %>
- <%= inline_css('/css/postman.css') %>
diff --git a/src/html/partials/opengraph.html.erb b/src/html/partials/opengraph.html.erb
new file mode 100644
index 000000000..2792f6345
--- /dev/null
+++ b/src/html/partials/opengraph.html.erb
@@ -0,0 +1,6 @@
+
+
+
+
+
diff --git a/src/i18n.json b/src/i18n.json
index 3f68a790d..c5cdb7c61 100644
--- a/src/i18n.json
+++ b/src/i18n.json
@@ -7,7 +7,7 @@
"comma": ",",
"meta": {
"index": {"description": "Read and listen to The Noble Quran."},
- "stream": {"description": "Read and listen to '%{surah_name}' from The Noble Quran."}
+ "stream": {"description": "Read and listen to The Noble Quran."}
},
"surahs": {
"names": [
@@ -135,8 +135,8 @@
"ayah": "آية",
"comma": "،",
"meta": {
- "index": {"description": "اقرأ واستمع إلى القرآن الكريم."},
- "stream": {"description": "اقرأ واستمع إلى القرآن الكريم - '%{surah_name}'."}
+ "index": {"description": "اقرأ واستمع إلى القرآن الكريم"},
+ "stream": {"description": "اقرأ واستمع إلى القرآن الكريم"}
},
"surahs": {
"names": [
diff --git a/src/images/opengraph/1.png b/src/images/opengraph/1.png
new file mode 100644
index 000000000..be62776fd
Binary files /dev/null and b/src/images/opengraph/1.png differ
diff --git a/src/images/opengraph/10.png b/src/images/opengraph/10.png
new file mode 100644
index 000000000..6d2371956
Binary files /dev/null and b/src/images/opengraph/10.png differ
diff --git a/src/images/opengraph/100.png b/src/images/opengraph/100.png
new file mode 100644
index 000000000..58391b333
Binary files /dev/null and b/src/images/opengraph/100.png differ
diff --git a/src/images/opengraph/101.png b/src/images/opengraph/101.png
new file mode 100644
index 000000000..fd2100aa4
Binary files /dev/null and b/src/images/opengraph/101.png differ
diff --git a/src/images/opengraph/102.png b/src/images/opengraph/102.png
new file mode 100644
index 000000000..976b91575
Binary files /dev/null and b/src/images/opengraph/102.png differ
diff --git a/src/images/opengraph/103.png b/src/images/opengraph/103.png
new file mode 100644
index 000000000..231654c99
Binary files /dev/null and b/src/images/opengraph/103.png differ
diff --git a/src/images/opengraph/104.png b/src/images/opengraph/104.png
new file mode 100644
index 000000000..4a441574b
Binary files /dev/null and b/src/images/opengraph/104.png differ
diff --git a/src/images/opengraph/105.png b/src/images/opengraph/105.png
new file mode 100644
index 000000000..31e11ee0f
Binary files /dev/null and b/src/images/opengraph/105.png differ
diff --git a/src/images/opengraph/106.png b/src/images/opengraph/106.png
new file mode 100644
index 000000000..c10551cb1
Binary files /dev/null and b/src/images/opengraph/106.png differ
diff --git a/src/images/opengraph/107.png b/src/images/opengraph/107.png
new file mode 100644
index 000000000..3a5dc2f1a
Binary files /dev/null and b/src/images/opengraph/107.png differ
diff --git a/src/images/opengraph/108.png b/src/images/opengraph/108.png
new file mode 100644
index 000000000..dce60464d
Binary files /dev/null and b/src/images/opengraph/108.png differ
diff --git a/src/images/opengraph/109.png b/src/images/opengraph/109.png
new file mode 100644
index 000000000..2ca92a39f
Binary files /dev/null and b/src/images/opengraph/109.png differ
diff --git a/src/images/opengraph/11.png b/src/images/opengraph/11.png
new file mode 100644
index 000000000..f363be325
Binary files /dev/null and b/src/images/opengraph/11.png differ
diff --git a/src/images/opengraph/110.png b/src/images/opengraph/110.png
new file mode 100644
index 000000000..b540f2066
Binary files /dev/null and b/src/images/opengraph/110.png differ
diff --git a/src/images/opengraph/111.png b/src/images/opengraph/111.png
new file mode 100644
index 000000000..dfe3f4792
Binary files /dev/null and b/src/images/opengraph/111.png differ
diff --git a/src/images/opengraph/112.png b/src/images/opengraph/112.png
new file mode 100644
index 000000000..9abe9cf09
Binary files /dev/null and b/src/images/opengraph/112.png differ
diff --git a/src/images/opengraph/113.png b/src/images/opengraph/113.png
new file mode 100644
index 000000000..89a1c3b1c
Binary files /dev/null and b/src/images/opengraph/113.png differ
diff --git a/src/images/opengraph/114.png b/src/images/opengraph/114.png
new file mode 100644
index 000000000..190f921e1
Binary files /dev/null and b/src/images/opengraph/114.png differ
diff --git a/src/images/opengraph/12.png b/src/images/opengraph/12.png
new file mode 100644
index 000000000..54ac55b17
Binary files /dev/null and b/src/images/opengraph/12.png differ
diff --git a/src/images/opengraph/13.png b/src/images/opengraph/13.png
new file mode 100644
index 000000000..8fa3867eb
Binary files /dev/null and b/src/images/opengraph/13.png differ
diff --git a/src/images/opengraph/14.png b/src/images/opengraph/14.png
new file mode 100644
index 000000000..f15f776d2
Binary files /dev/null and b/src/images/opengraph/14.png differ
diff --git a/src/images/opengraph/15.png b/src/images/opengraph/15.png
new file mode 100644
index 000000000..f0d22d88e
Binary files /dev/null and b/src/images/opengraph/15.png differ
diff --git a/src/images/opengraph/16.png b/src/images/opengraph/16.png
new file mode 100644
index 000000000..718f5d43f
Binary files /dev/null and b/src/images/opengraph/16.png differ
diff --git a/src/images/opengraph/17.png b/src/images/opengraph/17.png
new file mode 100644
index 000000000..1354158cf
Binary files /dev/null and b/src/images/opengraph/17.png differ
diff --git a/src/images/opengraph/18.png b/src/images/opengraph/18.png
new file mode 100644
index 000000000..b3ae71159
Binary files /dev/null and b/src/images/opengraph/18.png differ
diff --git a/src/images/opengraph/19.png b/src/images/opengraph/19.png
new file mode 100644
index 000000000..74f838b0f
Binary files /dev/null and b/src/images/opengraph/19.png differ
diff --git a/src/images/opengraph/2.png b/src/images/opengraph/2.png
new file mode 100644
index 000000000..d2778bf95
Binary files /dev/null and b/src/images/opengraph/2.png differ
diff --git a/src/images/opengraph/20.png b/src/images/opengraph/20.png
new file mode 100644
index 000000000..f64d4a4a0
Binary files /dev/null and b/src/images/opengraph/20.png differ
diff --git a/src/images/opengraph/21.png b/src/images/opengraph/21.png
new file mode 100644
index 000000000..191e46c3f
Binary files /dev/null and b/src/images/opengraph/21.png differ
diff --git a/src/images/opengraph/22.png b/src/images/opengraph/22.png
new file mode 100644
index 000000000..f659bef0c
Binary files /dev/null and b/src/images/opengraph/22.png differ
diff --git a/src/images/opengraph/23.png b/src/images/opengraph/23.png
new file mode 100644
index 000000000..feaa670b0
Binary files /dev/null and b/src/images/opengraph/23.png differ
diff --git a/src/images/opengraph/24.png b/src/images/opengraph/24.png
new file mode 100644
index 000000000..2b8b2ac9c
Binary files /dev/null and b/src/images/opengraph/24.png differ
diff --git a/src/images/opengraph/25.png b/src/images/opengraph/25.png
new file mode 100644
index 000000000..652340f66
Binary files /dev/null and b/src/images/opengraph/25.png differ
diff --git a/src/images/opengraph/26.png b/src/images/opengraph/26.png
new file mode 100644
index 000000000..df0ba8cef
Binary files /dev/null and b/src/images/opengraph/26.png differ
diff --git a/src/images/opengraph/27.png b/src/images/opengraph/27.png
new file mode 100644
index 000000000..648f1ea24
Binary files /dev/null and b/src/images/opengraph/27.png differ
diff --git a/src/images/opengraph/28.png b/src/images/opengraph/28.png
new file mode 100644
index 000000000..6ca35d63a
Binary files /dev/null and b/src/images/opengraph/28.png differ
diff --git a/src/images/opengraph/29.png b/src/images/opengraph/29.png
new file mode 100644
index 000000000..32dac97ac
Binary files /dev/null and b/src/images/opengraph/29.png differ
diff --git a/src/images/opengraph/3.png b/src/images/opengraph/3.png
new file mode 100644
index 000000000..720c72bb3
Binary files /dev/null and b/src/images/opengraph/3.png differ
diff --git a/src/images/opengraph/30.png b/src/images/opengraph/30.png
new file mode 100644
index 000000000..b978290be
Binary files /dev/null and b/src/images/opengraph/30.png differ
diff --git a/src/images/opengraph/31.png b/src/images/opengraph/31.png
new file mode 100644
index 000000000..c06aa754a
Binary files /dev/null and b/src/images/opengraph/31.png differ
diff --git a/src/images/opengraph/32.png b/src/images/opengraph/32.png
new file mode 100644
index 000000000..d383bf53c
Binary files /dev/null and b/src/images/opengraph/32.png differ
diff --git a/src/images/opengraph/33.png b/src/images/opengraph/33.png
new file mode 100644
index 000000000..be71fd41a
Binary files /dev/null and b/src/images/opengraph/33.png differ
diff --git a/src/images/opengraph/34.png b/src/images/opengraph/34.png
new file mode 100644
index 000000000..0f7287e5b
Binary files /dev/null and b/src/images/opengraph/34.png differ
diff --git a/src/images/opengraph/35.png b/src/images/opengraph/35.png
new file mode 100644
index 000000000..cad36b466
Binary files /dev/null and b/src/images/opengraph/35.png differ
diff --git a/src/images/opengraph/36.png b/src/images/opengraph/36.png
new file mode 100644
index 000000000..726eb9038
Binary files /dev/null and b/src/images/opengraph/36.png differ
diff --git a/src/images/opengraph/37.png b/src/images/opengraph/37.png
new file mode 100644
index 000000000..d5fe62298
Binary files /dev/null and b/src/images/opengraph/37.png differ
diff --git a/src/images/opengraph/38.png b/src/images/opengraph/38.png
new file mode 100644
index 000000000..d8137f27f
Binary files /dev/null and b/src/images/opengraph/38.png differ
diff --git a/src/images/opengraph/39.png b/src/images/opengraph/39.png
new file mode 100644
index 000000000..c8037090f
Binary files /dev/null and b/src/images/opengraph/39.png differ
diff --git a/src/images/opengraph/4.png b/src/images/opengraph/4.png
new file mode 100644
index 000000000..455635520
Binary files /dev/null and b/src/images/opengraph/4.png differ
diff --git a/src/images/opengraph/40.png b/src/images/opengraph/40.png
new file mode 100644
index 000000000..157824a3e
Binary files /dev/null and b/src/images/opengraph/40.png differ
diff --git a/src/images/opengraph/41.png b/src/images/opengraph/41.png
new file mode 100644
index 000000000..6e1c79965
Binary files /dev/null and b/src/images/opengraph/41.png differ
diff --git a/src/images/opengraph/42.png b/src/images/opengraph/42.png
new file mode 100644
index 000000000..84ef146c3
Binary files /dev/null and b/src/images/opengraph/42.png differ
diff --git a/src/images/opengraph/43.png b/src/images/opengraph/43.png
new file mode 100644
index 000000000..975762879
Binary files /dev/null and b/src/images/opengraph/43.png differ
diff --git a/src/images/opengraph/44.png b/src/images/opengraph/44.png
new file mode 100644
index 000000000..391e339d6
Binary files /dev/null and b/src/images/opengraph/44.png differ
diff --git a/src/images/opengraph/45.png b/src/images/opengraph/45.png
new file mode 100644
index 000000000..26d5c589e
Binary files /dev/null and b/src/images/opengraph/45.png differ
diff --git a/src/images/opengraph/46.png b/src/images/opengraph/46.png
new file mode 100644
index 000000000..c7875d0dd
Binary files /dev/null and b/src/images/opengraph/46.png differ
diff --git a/src/images/opengraph/47.png b/src/images/opengraph/47.png
new file mode 100644
index 000000000..16c250713
Binary files /dev/null and b/src/images/opengraph/47.png differ
diff --git a/src/images/opengraph/48.png b/src/images/opengraph/48.png
new file mode 100644
index 000000000..2fc9a1c9b
Binary files /dev/null and b/src/images/opengraph/48.png differ
diff --git a/src/images/opengraph/49.png b/src/images/opengraph/49.png
new file mode 100644
index 000000000..f3a0fdf4c
Binary files /dev/null and b/src/images/opengraph/49.png differ
diff --git a/src/images/opengraph/5.png b/src/images/opengraph/5.png
new file mode 100644
index 000000000..4326dba31
Binary files /dev/null and b/src/images/opengraph/5.png differ
diff --git a/src/images/opengraph/50.png b/src/images/opengraph/50.png
new file mode 100644
index 000000000..2c7c0dd08
Binary files /dev/null and b/src/images/opengraph/50.png differ
diff --git a/src/images/opengraph/51.png b/src/images/opengraph/51.png
new file mode 100644
index 000000000..eed99e392
Binary files /dev/null and b/src/images/opengraph/51.png differ
diff --git a/src/images/opengraph/52.png b/src/images/opengraph/52.png
new file mode 100644
index 000000000..49b6d7be7
Binary files /dev/null and b/src/images/opengraph/52.png differ
diff --git a/src/images/opengraph/53.png b/src/images/opengraph/53.png
new file mode 100644
index 000000000..a7c6e093f
Binary files /dev/null and b/src/images/opengraph/53.png differ
diff --git a/src/images/opengraph/54.png b/src/images/opengraph/54.png
new file mode 100644
index 000000000..bfab23479
Binary files /dev/null and b/src/images/opengraph/54.png differ
diff --git a/src/images/opengraph/55.png b/src/images/opengraph/55.png
new file mode 100644
index 000000000..05995448a
Binary files /dev/null and b/src/images/opengraph/55.png differ
diff --git a/src/images/opengraph/56.png b/src/images/opengraph/56.png
new file mode 100644
index 000000000..cfc5452e5
Binary files /dev/null and b/src/images/opengraph/56.png differ
diff --git a/src/images/opengraph/57.png b/src/images/opengraph/57.png
new file mode 100644
index 000000000..f5fc330a8
Binary files /dev/null and b/src/images/opengraph/57.png differ
diff --git a/src/images/opengraph/58.png b/src/images/opengraph/58.png
new file mode 100644
index 000000000..fc241ff22
Binary files /dev/null and b/src/images/opengraph/58.png differ
diff --git a/src/images/opengraph/59.png b/src/images/opengraph/59.png
new file mode 100644
index 000000000..2b765d08e
Binary files /dev/null and b/src/images/opengraph/59.png differ
diff --git a/src/images/opengraph/6.png b/src/images/opengraph/6.png
new file mode 100644
index 000000000..f2c6c19c7
Binary files /dev/null and b/src/images/opengraph/6.png differ
diff --git a/src/images/opengraph/60.png b/src/images/opengraph/60.png
new file mode 100644
index 000000000..d26ffea80
Binary files /dev/null and b/src/images/opengraph/60.png differ
diff --git a/src/images/opengraph/61.png b/src/images/opengraph/61.png
new file mode 100644
index 000000000..00612d72f
Binary files /dev/null and b/src/images/opengraph/61.png differ
diff --git a/src/images/opengraph/62.png b/src/images/opengraph/62.png
new file mode 100644
index 000000000..c70678683
Binary files /dev/null and b/src/images/opengraph/62.png differ
diff --git a/src/images/opengraph/63.png b/src/images/opengraph/63.png
new file mode 100644
index 000000000..014bd8ee8
Binary files /dev/null and b/src/images/opengraph/63.png differ
diff --git a/src/images/opengraph/64.png b/src/images/opengraph/64.png
new file mode 100644
index 000000000..4332d2f9d
Binary files /dev/null and b/src/images/opengraph/64.png differ
diff --git a/src/images/opengraph/65.png b/src/images/opengraph/65.png
new file mode 100644
index 000000000..0d3220344
Binary files /dev/null and b/src/images/opengraph/65.png differ
diff --git a/src/images/opengraph/66.png b/src/images/opengraph/66.png
new file mode 100644
index 000000000..4c77cd082
Binary files /dev/null and b/src/images/opengraph/66.png differ
diff --git a/src/images/opengraph/67.png b/src/images/opengraph/67.png
new file mode 100644
index 000000000..cb0730a9f
Binary files /dev/null and b/src/images/opengraph/67.png differ
diff --git a/src/images/opengraph/68.png b/src/images/opengraph/68.png
new file mode 100644
index 000000000..1d799f445
Binary files /dev/null and b/src/images/opengraph/68.png differ
diff --git a/src/images/opengraph/69.png b/src/images/opengraph/69.png
new file mode 100644
index 000000000..dfdee4060
Binary files /dev/null and b/src/images/opengraph/69.png differ
diff --git a/src/images/opengraph/7.png b/src/images/opengraph/7.png
new file mode 100644
index 000000000..df81e3c74
Binary files /dev/null and b/src/images/opengraph/7.png differ
diff --git a/src/images/opengraph/70.png b/src/images/opengraph/70.png
new file mode 100644
index 000000000..ab2d6d3a4
Binary files /dev/null and b/src/images/opengraph/70.png differ
diff --git a/src/images/opengraph/71.png b/src/images/opengraph/71.png
new file mode 100644
index 000000000..f1807c91f
Binary files /dev/null and b/src/images/opengraph/71.png differ
diff --git a/src/images/opengraph/72.png b/src/images/opengraph/72.png
new file mode 100644
index 000000000..437e64a39
Binary files /dev/null and b/src/images/opengraph/72.png differ
diff --git a/src/images/opengraph/73.png b/src/images/opengraph/73.png
new file mode 100644
index 000000000..fd6bb3c5f
Binary files /dev/null and b/src/images/opengraph/73.png differ
diff --git a/src/images/opengraph/74.png b/src/images/opengraph/74.png
new file mode 100644
index 000000000..14ff36390
Binary files /dev/null and b/src/images/opengraph/74.png differ
diff --git a/src/images/opengraph/75.png b/src/images/opengraph/75.png
new file mode 100644
index 000000000..5250a1c53
Binary files /dev/null and b/src/images/opengraph/75.png differ
diff --git a/src/images/opengraph/76.png b/src/images/opengraph/76.png
new file mode 100644
index 000000000..e676466ec
Binary files /dev/null and b/src/images/opengraph/76.png differ
diff --git a/src/images/opengraph/77.png b/src/images/opengraph/77.png
new file mode 100644
index 000000000..f97b42ee0
Binary files /dev/null and b/src/images/opengraph/77.png differ
diff --git a/src/images/opengraph/78.png b/src/images/opengraph/78.png
new file mode 100644
index 000000000..a9abfbfc7
Binary files /dev/null and b/src/images/opengraph/78.png differ
diff --git a/src/images/opengraph/79.png b/src/images/opengraph/79.png
new file mode 100644
index 000000000..853684796
Binary files /dev/null and b/src/images/opengraph/79.png differ
diff --git a/src/images/opengraph/8.png b/src/images/opengraph/8.png
new file mode 100644
index 000000000..dcf6401b2
Binary files /dev/null and b/src/images/opengraph/8.png differ
diff --git a/src/images/opengraph/80.png b/src/images/opengraph/80.png
new file mode 100644
index 000000000..ad546c1d5
Binary files /dev/null and b/src/images/opengraph/80.png differ
diff --git a/src/images/opengraph/81.png b/src/images/opengraph/81.png
new file mode 100644
index 000000000..51a7ef673
Binary files /dev/null and b/src/images/opengraph/81.png differ
diff --git a/src/images/opengraph/82.png b/src/images/opengraph/82.png
new file mode 100644
index 000000000..2427d65d3
Binary files /dev/null and b/src/images/opengraph/82.png differ
diff --git a/src/images/opengraph/83.png b/src/images/opengraph/83.png
new file mode 100644
index 000000000..53745ff14
Binary files /dev/null and b/src/images/opengraph/83.png differ
diff --git a/src/images/opengraph/84.png b/src/images/opengraph/84.png
new file mode 100644
index 000000000..deabe8384
Binary files /dev/null and b/src/images/opengraph/84.png differ
diff --git a/src/images/opengraph/85.png b/src/images/opengraph/85.png
new file mode 100644
index 000000000..c713a8018
Binary files /dev/null and b/src/images/opengraph/85.png differ
diff --git a/src/images/opengraph/86.png b/src/images/opengraph/86.png
new file mode 100644
index 000000000..c5a287b74
Binary files /dev/null and b/src/images/opengraph/86.png differ
diff --git a/src/images/opengraph/87.png b/src/images/opengraph/87.png
new file mode 100644
index 000000000..04536f874
Binary files /dev/null and b/src/images/opengraph/87.png differ
diff --git a/src/images/opengraph/88.png b/src/images/opengraph/88.png
new file mode 100644
index 000000000..dbfc92072
Binary files /dev/null and b/src/images/opengraph/88.png differ
diff --git a/src/images/opengraph/89.png b/src/images/opengraph/89.png
new file mode 100644
index 000000000..e8e05f889
Binary files /dev/null and b/src/images/opengraph/89.png differ
diff --git a/src/images/opengraph/9.png b/src/images/opengraph/9.png
new file mode 100644
index 000000000..ccedbb744
Binary files /dev/null and b/src/images/opengraph/9.png differ
diff --git a/src/images/opengraph/90.png b/src/images/opengraph/90.png
new file mode 100644
index 000000000..a720499d4
Binary files /dev/null and b/src/images/opengraph/90.png differ
diff --git a/src/images/opengraph/91.png b/src/images/opengraph/91.png
new file mode 100644
index 000000000..263a01787
Binary files /dev/null and b/src/images/opengraph/91.png differ
diff --git a/src/images/opengraph/92.png b/src/images/opengraph/92.png
new file mode 100644
index 000000000..612492075
Binary files /dev/null and b/src/images/opengraph/92.png differ
diff --git a/src/images/opengraph/93.png b/src/images/opengraph/93.png
new file mode 100644
index 000000000..fe5fa4090
Binary files /dev/null and b/src/images/opengraph/93.png differ
diff --git a/src/images/opengraph/94.png b/src/images/opengraph/94.png
new file mode 100644
index 000000000..2df3a902e
Binary files /dev/null and b/src/images/opengraph/94.png differ
diff --git a/src/images/opengraph/95.png b/src/images/opengraph/95.png
new file mode 100644
index 000000000..04eb29eb3
Binary files /dev/null and b/src/images/opengraph/95.png differ
diff --git a/src/images/opengraph/96.png b/src/images/opengraph/96.png
new file mode 100644
index 000000000..4bd806bf1
Binary files /dev/null and b/src/images/opengraph/96.png differ
diff --git a/src/images/opengraph/97.png b/src/images/opengraph/97.png
new file mode 100644
index 000000000..9df3d8bd7
Binary files /dev/null and b/src/images/opengraph/97.png differ
diff --git a/src/images/opengraph/98.png b/src/images/opengraph/98.png
new file mode 100644
index 000000000..54626c2fa
Binary files /dev/null and b/src/images/opengraph/98.png differ
diff --git a/src/images/opengraph/99.png b/src/images/opengraph/99.png
new file mode 100644
index 000000000..5d7f2ae28
Binary files /dev/null and b/src/images/opengraph/99.png differ