view docs/templates/google.html @ 264:74bea91c9630

bake: Don't store internal config values in the bake record. We sometimes store actual objects in the page config (like for instance page linkers) and we don't want that to be pickled.
author Ludovic Chabant <ludovic@chabant.com>
date Tue, 24 Feb 2015 23:18:23 -0800
parents 26e59f837558
children acd119fda1f7
line wrap: on
line source

{% macro webfonts(fontnames) %}
<link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family={{ fontnames }}">
{% endmacro %}

{% macro analytics(siteId) %}
<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', '{{ siteId }}']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>
{% endmacro %}

{% macro adsense(client, name, slot, width, height) %}
  <script type="text/javascript"><!--
      google_ad_client = "{{ client }}";
      /* {{ name }} */
      google_ad_slot = "{{ slot }}";
      google_ad_width = {{ width }};
      google_ad_height = {{ height }};
      //-->
  </script>
  <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
  </script>
{% endmacro %}