mirror of
				https://github.com/HighCapable/YukiHookAPI.git
				synced 2025-10-25 21:09:25 +08:00 
			
		
		
		
	Rebuild docsify and delete docs caching code
This commit is contained in:
		
							
								
								
									
										42
									
								
								docs/lib/plugins/matomo.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								docs/lib/plugins/matomo.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,42 @@ | ||||
| (function () { | ||||
|   function appendScript(options) { | ||||
|     var script = document.createElement('script'); | ||||
|     script.async = true; | ||||
|     script.src = options.host + '/matomo.js'; | ||||
|     document.body.appendChild(script); | ||||
|   } | ||||
|  | ||||
|   function init(options) { | ||||
|     window._paq = window._paq || []; | ||||
|     window._paq.push(['trackPageView']); | ||||
|     window._paq.push(['enableLinkTracking']); | ||||
|     setTimeout(function () { | ||||
|       appendScript(options); | ||||
|       window._paq.push(['setTrackerUrl', options.host + '/matomo.php']); | ||||
|       window._paq.push(['setSiteId', String(options.id)]); | ||||
|     }, 0); | ||||
|   } | ||||
|  | ||||
|   function collect() { | ||||
|     if (!window._paq) { | ||||
|       init($docsify.matomo); | ||||
|     } | ||||
|  | ||||
|     window._paq.push(['setCustomUrl', window.location.hash.substr(1)]); | ||||
|     window._paq.push(['setDocumentTitle', document.title]); | ||||
|     window._paq.push(['trackPageView']); | ||||
|   } | ||||
|  | ||||
|   var install = function (hook) { | ||||
|     if (!$docsify.matomo) { | ||||
|       // eslint-disable-next-line no-console | ||||
|       console.error('[Docsify] matomo is required.'); | ||||
|       return; | ||||
|     } | ||||
|  | ||||
|     hook.beforeEach(collect); | ||||
|   }; | ||||
|  | ||||
|   $docsify.plugins = [].concat(install, $docsify.plugins); | ||||
|  | ||||
| }()); | ||||
		Reference in New Issue
	
	Block a user