Asciidoctorで生成されたすべてのHTMLページにGoogleアナリティクス(またはGoogleタグマネージャ)コードを追加するにはどうすればよいですか? an extensionがありますが、これはMavenリポジトリからは利用できません。私はasciidoctor-maven-plugin
を使用しています。Asciidoctor:asciidoctor-maven-pluginを使用してすべてのHTMLページにGoogle Analyticsコードを追加する方法
0
A
答えて
0
ファイルが同じディレクトリにindex.adoc
の場合はindex-docinfo-footer.html
を作成し、その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-pdf-with-theme-exampleを見てください。
関連する問題
- 1. ApacheのすべてのWebページにGoogle Analyticsを追加する
- 2. Google Analyticsを使用してJavaサーブレットリクエストを追跡する方法
- 3. BeautifulSoup - すべてのHTMLページを反復してクラスに追加する方法
- 4. jqueryを使用してiframeにページのHTMLを追加する方法
- 5. AngularJSを使用してHTMLページのスタイルに値を追加する方法
- 6. Google AnalyticsをGithub wikiページに追加
- 7. laravel 5のgoogle analyticsにGoogle PHP APIを追加する方法
- 8. Angular2を使用してdiv要素にhtmlコードを追加する方法
- 9. Javascriptを使用してWordPressサイトにHTMLページを追加する
- 10. D3を使用してページにSVGを追加する方法
- 11. tkinterを使用してリストボックスをコードに追加する方法
- 12. コードを使用してウェブサイトにビデオを追加する方法
- 13. GoogleマップにオーバーレイとしてHTMLを追加する方法
- 14. Sharepoint 2010 - コードを使用してページを追加するには
- 15. shopifyでgoogle analyticsを使用してリンクを追跡する方法
- 16. jQueryを使用して要素HTMLに追加する方法
- 17. ([facebook-analytics]) - Facebook Analyticsを使用してウェブサイトの他のページを追跡する
- 18. GoogleクロムをHTMLコードに追加する
- 19. ラリーSDK2.1を使用してGoogleグラフを追加する方法
- 20. カスタムヘッダーを追加してhtmlページをリクエストする方法は?
- 21. すべてのページにMySQLコマンドを追加する方法
- 22. Google AnalyticsをGithubリポジトリに追加する方法
- 23. Google AnalyticsのグラフをGoogleビジュアライゼーションAPIを使用して表示する方法
- 24. Google AnalyticsをWordPressに追加する
- 25. Google AnalyticsをRails 4.2に追加する
- 26. GoogleシートAPI Pythonを使用してGoogleシートにドロップダウンリストを追加する方法
- 27. HTMLページのないGoogle Analytics
- 28. htmlページを作成してvb.net(Winforms)を使用してhtmlページにCSSファイルを追加する
- 29. mvcを使用して同じページに追加して表示する方法
- 30. iOSデバイス用のCocoa Touch FrameworkにGoogle Analyticsを追加する方法