From 35a9986290af816c83b26cbba9a01ac248db19af Mon Sep 17 00:00:00 2001 From: Pablo Vazquez Date: Tue, 2 Apr 2019 19:48:51 +0200 Subject: [PATCH] Templates: New macro for Opengraph. To be used inside the opengraph block. e.g {% block og %} {{ opengraph(title, description, image, url) }} {% endblock %} --- src/templates/_macros/_opengraph.pug | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 src/templates/_macros/_opengraph.pug diff --git a/src/templates/_macros/_opengraph.pug b/src/templates/_macros/_opengraph.pug new file mode 100644 index 0000000..4d8b98a --- /dev/null +++ b/src/templates/_macros/_opengraph.pug @@ -0,0 +1,15 @@ +//- Opengraph/Twitter cards for social media. + +| {% macro opengraph(title, description, image, url) %} +meta(property="og:type", content="website") +meta(property="og:url", content="{{ url }}") + +meta(property="og:title", content="{{ title }} on Blender Cloud") +meta(name="twitter:title", content="{{ title }} on Blender Cloud") + +meta(property="og:description", content="{{ description }}") +meta(name="twitter:description", content="{{ description }}") + +meta(property="og:image", content="{{ image }}") +meta(name="twitter:image", content="{{ image }}") +| {% endmacro %}