如何將Google Analytics(或Google Tag Manager)代碼添加到由Asciidoctor生成的所有HTML頁面?有an extension,但這是不可用的Maven倉庫。我正在使用asciidoctor-maven-plugin
。Asciidoctor:如何使用asciidoctor-maven-plugin將Google Analytics代碼添加到所有HTML頁面
0
A
回答
0
創建一個文件index-docinfo-footer.html
如果您的文件是index.adoc
在同一目錄中,並在該adoc文件中添加:docinfo:
。
填補頁腳文件有:
<script type="text/javascript">
dataLayer = [{'channel' : '{html-googleTagManagerChannel}', 'additional_tracking_code' : '{html-googleAnalyticsId}'}];
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','{html-googleTagManagerId}');</script>
<noscript><iframe src="//www.googletagmanager.com/ns.html?id={html-googleTagManagerId}" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
然後做這樣的事情在你的pom.xml:
<plugin>
<groupId>org.asciidoctor</groupId>
<artifactId>asciidoctor-maven-plugin</artifactId>
<configuration>
<attributes>
<html-googleAnalyticsId>UA-123456789-1</html-googleAnalyticsId>
<html-googleTagManagerId>GTM-ABCDE</html-googleTagManagerId>
<html-googleTagManagerChannel>MyProject</html-googleTagManagerChannel>
</attributes>
</configuration>
1
如果擴展名發佈在RubyGems上,則可以使用TorqueBox RubyGems Maven Proxy Repository下載依賴關係。
查看asciidoctor maven示例中的asciidoctor-pdf-with-theme-example。
相關問題
- 1. 將Google Analytics添加到Github wiki頁面
- 2. 如何將javascript跟蹤代碼添加到所有magento頁面?
- 3. 將Google Analytics添加到HTML代碼錯誤
- 4. Auto在每次頁面呈現時將Google Analytics(分析)代碼添加到HTML頁面
- 5. 自動添加代碼到html頁面
- 6. 如何將Google Analytics添加到reStructuredText?
- 7. 如何使用php動態添加Google Analytics分析代碼?
- 8. 如何將html添加到此頁面?
- 9. 如何讓用戶將Google Analytics添加到網站的深層頁面?
- 10. 沒有HTML頁面的Google Analytics(分析)
- 11. 用jquery將html添加到html頁面
- 12. 將iframe添加到託管wiki頁面的google代碼項目
- 13. gulp任務預先將HTML代碼添加到現有的html頁面中
- 14. 如何將模板頁腳添加到wordpress的所有頁面
- 15. 如何使用WPF中的代碼添加頁面到框架
- 16. 將Google Analytics添加到Adobe Air HTML/Javascript應用程序
- 17. 將html添加到html頁面
- 18. 如何使用html代碼將html頁面轉換爲excel
- 19. 如何將html代碼添加到使用Angular2的div元素
- 20. 將頁腳添加到HTML頁面
- 21. 如何將所有* .html頁面重定向到* .php頁面?
- 22. 如何在頁面加載時添加html代碼dynamicaly
- 23. 如何將代碼添加到shopify頁面
- 24. 如何使用插件將外部html頁面添加到wordpress頁面
- 25. 如何將XML添加到帶有超鏈接的HTML頁面
- 26. 如何將Google Analytics添加到Auralia應用程序?
- 27. 如何將腳本添加到我的所有可視頁面?
- 28. 如何將WebPart添加到SharePoint網站中的所有頁面?
- 29. 將所有頁面添加到全部頁面後,如何刪除所有頁面的組件
- 30. 將由節點創建的HTML代碼追加到HTML頁面