1{%- include snippets/get-sources.html -%} 2{%- assign _sources = __return -%} 3 4{%- assign _LEANCLOUD_APP_ID = site.pageview.leancloud.app_id -%} 5{%- assign _LEANCLOUD_APP_KEY = site.pageview.leancloud.app_key -%} 6{%- assign _LEANCLOUD_APP_CLASS = site.pageview.leancloud.app_class -%} 7 8{%- if _LEANCLOUD_APP_ID and 9 _LEANCLOUD_APP_KEY and 10 _LEANCLOUD_APP_CLASS -%} 11 12 <script> 13 {%- include pageview-providers/leancloud/leancloud.js -%} 14 </script> 15 <script> 16 window.Lazyload.js(['{{ _sources.jquery }}', '{{ _sources.leancloud_js_sdk}}'], function() { 17 var pageview = window.pageview(AV, { 18 appId: '{{ _LEANCLOUD_APP_ID }}', 19 appKey: '{{ _LEANCLOUD_APP_KEY }}', 20 appClass: '{{ _LEANCLOUD_APP_CLASS }}' 21 }); 22 $('.js-pageview').each(function() { 23 var $this = $(this); 24 var key = $this.attr('data-page-key'); 25 pageview.get(key, function(view) { 26 $this.attr('itemprop', 'userInteractionCount').attr('content', view).text(view); 27 }); 28 }); 29 }); 30 </script> 31 32{%- endif -%} 33 34 35 36