diff options
author | Karl Hallsby <karl@hallsby.com> | 2020-09-27 17:45:13 -0500 |
---|---|---|
committer | Karl Hallsby <karl@hallsby.com> | 2020-09-27 17:45:13 -0500 |
commit | c6bf5f7c895287d2028f6024265913b59784a154 (patch) | |
tree | 3a298df17d9472a679411dd81ea00a1239652477 /_includes/pageview-providers/leancloud/post.html | |
parent | 50dafcddc0392b99b228824274b1b97d0e72e423 (diff) |
Bring all of jekyll-text-theme _includes into site
Diffstat (limited to '_includes/pageview-providers/leancloud/post.html')
-rw-r--r-- | _includes/pageview-providers/leancloud/post.html | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/_includes/pageview-providers/leancloud/post.html b/_includes/pageview-providers/leancloud/post.html new file mode 100644 index 0000000..ebd7510 --- /dev/null +++ b/_includes/pageview-providers/leancloud/post.html @@ -0,0 +1,31 @@ +{%- include snippets/get-sources.html -%} +{%- assign _sources = __return -%} + +{%- assign _LEANCLOUD_APP_ID = site.pageview.leancloud.app_id -%} +{%- assign _LEANCLOUD_APP_KEY = site.pageview.leancloud.app_key -%} +{%- assign _LEANCLOUD_APP_CLASS = site.pageview.leancloud.app_class -%} + +{%- if page.key and + _LEANCLOUD_APP_ID and + _LEANCLOUD_APP_KEY and + _LEANCLOUD_APP_CLASS -%} + + <script> + {%- include pageview-providers/leancloud/leancloud.js -%} + </script> + <script> + window.Lazyload.js(['{{ _sources.jquery }}', '{{ _sources.leancloud_js_sdk}}'], function() { + var pageview = window.pageview(AV, { + appId: '{{ _LEANCLOUD_APP_ID }}', + appKey: '{{ _LEANCLOUD_APP_KEY }}', + appClass: '{{ _LEANCLOUD_APP_CLASS }}' + }); + var key = '{{ page.key }}'; + var title = {{ page.title | jsonify }}; + pageview.increase(key, title, function(view) { + $("[data-page-key='{{ page.key }}']").text(view); + }); + }); + </script> + +{%- endif -%}
\ No newline at end of file |