Add Google Analytics (G-7J4BKPGWR1) to all pages, add .gitignore for vendor/bundle

This commit is contained in:
Your Name
2026-07-31 23:33:38 -04:00
parent 2a8fe32dfc
commit 2d3bd486b7
10 changed files with 332 additions and 238 deletions
+13
View File
@@ -0,0 +1,13 @@
# Bundler
vendor/bundle/
.bundle/
# Jekyll
_site/
public/
*.gem
*.gemspec
# OS
.DS_Store
Thumbs.db
@@ -12,6 +12,15 @@
<link rel="stylesheet" href="/css/main.css">
<link rel="canonical" href="http://blog.krisforbes.ca/2010/09/11/rails-3-on-aws-micro-centos-nginx-passenger.html">
<link rel="alternate" type="application/rss+xml" title="Kris Forbes Blog" href="http://blog.krisforbes.ca/feed.xml">
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-7J4BKPGWR1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-7J4BKPGWR1');
</script>
</head>
@@ -12,6 +12,15 @@
<link rel="stylesheet" href="/css/main.css">
<link rel="canonical" href="http://blog.krisforbes.ca/2011/07/17/migrating-to-google-apps-standard-from-cpanel.html">
<link rel="alternate" type="application/rss+xml" title="Kris Forbes Blog" href="http://blog.krisforbes.ca/feed.xml">
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-7J4BKPGWR1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-7J4BKPGWR1');
</script>
</head>
@@ -12,6 +12,15 @@
<link rel="stylesheet" href="/css/main.css">
<link rel="canonical" href="http://blog.krisforbes.ca/2011/07/25/deploying-with-inploy-an-alternative-to-capis.html">
<link rel="alternate" type="application/rss+xml" title="Kris Forbes Blog" href="http://blog.krisforbes.ca/feed.xml">
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-7J4BKPGWR1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-7J4BKPGWR1');
</script>
</head>
@@ -12,6 +12,15 @@
<link rel="stylesheet" href="/css/main.css">
<link rel="canonical" href="http://blog.krisforbes.ca/2011/07/25/rails-on-ubuntu-1004-passenger-nginx-mysql-va.html">
<link rel="alternate" type="application/rss+xml" title="Kris Forbes Blog" href="http://blog.krisforbes.ca/feed.xml">
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-7J4BKPGWR1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-7J4BKPGWR1');
</script>
</head>
@@ -12,6 +12,15 @@
<link rel="stylesheet" href="/css/main.css">
<link rel="canonical" href="http://localhost:4000/2016/02/22/docker-and-why-im-using-it.html">
<link rel="alternate" type="application/rss+xml" title="Kris Forbes Blog" href="http://localhost:4000/feed.xml">
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-7J4BKPGWR1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-7J4BKPGWR1');
</script>
</head>
@@ -12,6 +12,15 @@
<link rel="stylesheet" href="/css/main.css">
<link rel="canonical" href="http://blog.krisforbes.ca/2016/06/13/using-azure-traffic-manager-with-your-apexroot.html">
<link rel="alternate" type="application/rss+xml" title="Kris Forbes Blog" href="http://blog.krisforbes.ca/feed.xml">
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-7J4BKPGWR1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-7J4BKPGWR1');
</script>
</head>
@@ -12,6 +12,15 @@
<link rel="stylesheet" href="/css/main.css">
<link rel="canonical" href="http://krisforbes.ca/2025/07/31/simcoe-trades-journal-launch.html">
<link rel="alternate" type="application/rss+xml" title="Kris Forbes Blog" href="http://krisforbes.ca/feed.xml">
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-7J4BKPGWR1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-7J4BKPGWR1');
</script>
</head>
+9
View File
@@ -12,6 +12,15 @@
<link rel="stylesheet" href="/css/main.css">
<link rel="canonical" href="http://blog.krisforbes.ca/about/">
<link rel="alternate" type="application/rss+xml" title="Kris Forbes Blog" href="http://blog.krisforbes.ca/feed.xml">
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-7J4BKPGWR1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-7J4BKPGWR1');
</script>
</head>
+9
View File
@@ -12,6 +12,15 @@
<link rel="stylesheet" href="/css/main.css">
<link rel="canonical" href="http://blog.krisforbes.ca/">
<link rel="alternate" type="application/rss+xml" title="Kris Forbes Blog" href="http://blog.krisforbes.ca/feed.xml">
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-7J4BKPGWR1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-7J4BKPGWR1');
</script>
</head>