diff --git a/layouts/shortcodes/external-json.html b/layouts/shortcodes/external-json.html
new file mode 100644
index 0000000000..5b1dcc1f85
--- /dev/null
+++ b/layouts/shortcodes/external-json.html
@@ -0,0 +1,4 @@
+{{ $raw := resources.GetRemote (.Get 0) }}
+{{ $data := transform.Unmarshal $raw.Content }}
+{{ $prettyJson := $data | jsonify (dict "prefix" " " "indent" " ") }}
+{{ highlight $prettyJson "json" "" }}