summaryrefslogtreecommitdiff
path: root/_site_build
diff options
context:
space:
mode:
authorDavid T. Sadler <davidtsadler@googlemail.com>2019-03-25 21:05:35 +0000
committerDavid T. Sadler <davidtsadler@googlemail.com>2019-03-25 21:05:35 +0000
commite1f06b311652786b2a3c9dd5981bbe9b51383d1a (patch)
tree6a584596d2d402f6eeb1e4bc14374a76fb8e1dec /_site_build
parent4972068ab2e97a017e28f4e7b91858f9fcaeceb6 (diff)
Begining of rebuild.
Diffstat (limited to '_site_build')
-rw-r--r--_site_build/404.markdown17
-rw-r--r--_site_build/_includes/footer.html10
-rw-r--r--_site_build/_includes/head.html12
-rw-r--r--_site_build/_includes/header.html6
-rw-r--r--_site_build/_includes/javascript/disqus.html10
-rw-r--r--_site_build/_includes/javascript/facebook.html5
-rw-r--r--_site_build/_includes/javascript/google_analytics.html6
-rw-r--r--_site_build/_includes/javascript/google_plus.html6
-rw-r--r--_site_build/_includes/javascript/twitter.html5
-rw-r--r--_site_build/_includes/post_excerpt.html13
-rw-r--r--_site_build/_includes/sidebar.html41
-rw-r--r--_site_build/_includes/social/buttons.html5
-rw-r--r--_site_build/_includes/social/facebook_like.html1
-rw-r--r--_site_build/_includes/social/google_plus.html1
-rw-r--r--_site_build/_includes/social/twitter_share.html1
-rw-r--r--_site_build/_layouts/category_index.html11
-rw-r--r--_site_build/_layouts/default.html46
-rw-r--r--_site_build/_layouts/post.html41
-rw-r--r--_site_build/_plugins/category_indexes.rb63
-rw-r--r--_site_build/_plugins/date.rb19
-rw-r--r--_site_build/_plugins/posts.rb15
-rw-r--r--_site_build/_posts/2012-05-06-installing-node-js-on-ubuntu.markdown187
-rw-r--r--_site_build/_posts/2012-06-03-how-to-install-magento-on-ubuntu.markdown338
-rw-r--r--_site_build/_posts/2012-08-01-installing-the-android-sdk-on-ubuntu.markdown81
-rw-r--r--_site_build/about/index.html16
-rwxr-xr-x_site_build/apple-touch-icon-114x114.pngbin28273 -> 0 bytes
-rwxr-xr-x_site_build/apple-touch-icon-57x57.pngbin10048 -> 0 bytes
-rwxr-xr-x_site_build/apple-touch-icon-72x72.pngbin13902 -> 0 bytes
-rwxr-xr-x_site_build/apple-touch-icon.pngbin10048 -> 0 bytes
-rw-r--r--_site_build/archives/index.html32
-rw-r--r--_site_build/css/style.css444
-rwxr-xr-x_site_build/favicon.icobin894 -> 0 bytes
-rw-r--r--_site_build/feed/index.html39
-rw-r--r--_site_build/img/localhost.magento-store.com.pngbin36681 -> 0 bytes
-rw-r--r--_site_build/img/magento-setup-wizard-step-1.pngbin157183 -> 0 bytes
-rw-r--r--_site_build/img/magento-store-admin.pngbin68690 -> 0 bytes
-rw-r--r--_site_build/img/magento-store.pngbin501629 -> 0 bytes
-rw-r--r--_site_build/index.html11
-rw-r--r--_site_build/js/libs/modernizr-2.5.3.min.js4
-rw-r--r--_site_build/robots.txt6
-rw-r--r--_site_build/sitemap.xml26
41 files changed, 0 insertions, 1518 deletions
diff --git a/_site_build/404.markdown b/_site_build/404.markdown
deleted file mode 100644
index 8839354..0000000
--- a/_site_build/404.markdown
+++ /dev/null
@@ -1,17 +0,0 @@
----
-layout: default
-title: Page not found
-robots: follow, noindex, noodp, noydir, noarchive
----
-# Page not found
-Sorry, but the page you were trying to view does not exist.
-
-It looks like this was the result of either:
-
-* a mistyped address
-* an out-of-date link
-
-<script>
- var GOOG_FIXURL_LANG = (navigator.language || '').slice(0,2),GOOG_FIXURL_SITE = location.host;
-</script>
-<script src="http://linkhelp.clients.google.com/tbproxy/lh/wm/fixurl.js"></script>
diff --git a/_site_build/_includes/footer.html b/_site_build/_includes/footer.html
deleted file mode 100644
index 2aefd40..0000000
--- a/_site_build/_includes/footer.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<footer>
- {% if page.licensed %}
- <p id="license">
- <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons Licence" style="border-width:0" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" /></a><br />This <span xmlns:dct="http://purl.org/dc/terms/" href="http://purl.org/dc/dcmitype/Text" rel="dct:type">work</span> by <span xmlns:cc="http://creativecommons.org/ns#" property="cc:attributionName">{{ site.author }}</span> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License</a>.
- </p>
- {% endif %}
- <p>
- <small>Copyright &copy; {{ site.copyright_year }} by {{ site.author }}. All Rights Reserved.</small>
- </p>
-</footer>
diff --git a/_site_build/_includes/head.html b/_site_build/_includes/head.html
deleted file mode 100644
index f122012..0000000
--- a/_site_build/_includes/head.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<meta charset="utf-8">
-<title>{{ page.title }} - {{ site.title }}</title>
-<meta name="author" content="{% if page.author %}{{ page.author }}{% else %}{{ site.author }}{% endif %}">
-<meta name="description" content="{% if page.description %}{{ page.description }}{% else %}{{ site.description }}{% endif %}">
-<meta name="copyright" content="Copyright &copy; {{ site.copyright_year }} by {% if page.author %}{{ page.author }}{% else %}{{ site.author }}{% endif %}. All Rights Reserved.">
-{% if page.robots %}<meta name="robots" content="{{ page.robots }}">{% endif %}
-<meta name="viewport" content="width=device-width">
-<link rel="canonical" href="{{ site.url}}{{ page.url | chomp_url }}">
-<link rel="stylesheet" href="/css/style.css?v=1">
-<link rel="alternate" type="application/rss+xml" href="{% if site.production and site.feedburner %}http://feeds.feedburner.com/{{ site.feedburner }}{% else %}/feed/{% endif %}" title="Feed for {{ site.title }}">
-{% if site.production and site.google_site_verification %}<meta name="google-site-verification" content="{{ site.google_site_verification }}">{% endif %}
-<script src="/js/libs/modernizr-2.5.3.min.js"></script>
diff --git a/_site_build/_includes/header.html b/_site_build/_includes/header.html
deleted file mode 100644
index 4f9d01e..0000000
--- a/_site_build/_includes/header.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<header>
- <hgroup>
- <h1><a href="/" rel="home" target="_self" title="{{ site.title }}">{{ site.title }}</a></h1>
- {% if site.subtitle %}<h2>{{ site.subtitle }}</h2>{% endif %}
- </hgroup>
-</header>
diff --git a/_site_build/_includes/javascript/disqus.html b/_site_build/_includes/javascript/disqus.html
deleted file mode 100644
index 06d96d5..0000000
--- a/_site_build/_includes/javascript/disqus.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<script>
- var disqus_shortname='{{ site.disqus_shortname }}',disqus_identifier='{{ page.url }}',disqus_url='{{ site.url}}{{ page.url }}',disqus_title='{{ page.title | replace: "'", "\\'" }}'{% unless site.production %},disqus_developer=1{% endunless %};
- (function(d,t){
- function i(u){var j=d.createElement(t),s=d.getElementsByTagName(t)[0];j.src=u;s.parentNode.insertBefore(j,s);}
- {% if page.comments %}
- i('//{{ site.disqus_shortname }}.disqus.com/embed.js');
- {% endif %}
- i('//{{ site.disqus_shortname }}.disqus.com/count.js');
- }(document,'script'));
-</script>
diff --git a/_site_build/_includes/javascript/facebook.html b/_site_build/_includes/javascript/facebook.html
deleted file mode 100644
index badc26a..0000000
--- a/_site_build/_includes/javascript/facebook.html
+++ /dev/null
@@ -1,5 +0,0 @@
-<script>
- (function(d,t){var j=d.createElement(t),s=d.getElementsByTagName(t)[0];
- j.src='//connect.facebook.net/en_GB/all.js#xfbml=1';
- s.parentNode.insertBefore(j,s);}(document,'script'));
-</script>
diff --git a/_site_build/_includes/javascript/google_analytics.html b/_site_build/_includes/javascript/google_analytics.html
deleted file mode 100644
index 0b1bd9a..0000000
--- a/_site_build/_includes/javascript/google_analytics.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<script>
- var _gaq=[['_setAccount','{{ site.google_ua }}'],['_trackPageview']];
- (function(d,t){var j=d.createElement(t),s=d.getElementsByTagName(t)[0];
- j.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
- s.parentNode.insertBefore(j,s);}(document,'script'));
-</script>
diff --git a/_site_build/_includes/javascript/google_plus.html b/_site_build/_includes/javascript/google_plus.html
deleted file mode 100644
index d0cfd4f..0000000
--- a/_site_build/_includes/javascript/google_plus.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<script>
- window.___gcfg={lang:'en-GB'};
- (function(d,t){var j=d.createElement(t),s=d.getElementsByTagName(t)[0];
- j.src='https://apis.google.com/js/plusone.js';
- s.parentNode.insertBefore(j,s);}(document,'script'));
-</script>
diff --git a/_site_build/_includes/javascript/twitter.html b/_site_build/_includes/javascript/twitter.html
deleted file mode 100644
index ddac6c0..0000000
--- a/_site_build/_includes/javascript/twitter.html
+++ /dev/null
@@ -1,5 +0,0 @@
-<script>
- (function(d,t){var j=d.createElement(t),s=d.getElementsByTagName(t)[0];
- j.src='//platform.twitter.com/widgets.js';
- s.parentNode.insertBefore(j,s);}(document,'script'));
-</script>
diff --git a/_site_build/_includes/post_excerpt.html b/_site_build/_includes/post_excerpt.html
deleted file mode 100644
index da5225f..0000000
--- a/_site_build/_includes/post_excerpt.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<article class="excerpt">
- <header>
- <h1><a href="{{ post.url }}" rel="bookmark" target="_self" title="{{ post.title }}">{{ post.title }}</a></h1>
- <time datetime="{{ post.date | date: '%Y-%m-%d' }}" pubdate>{{ post.date | date: '%A' }} {{ post.date | ordinalize }} {{ post.date | date: '%B, %Y' }}</time>
- {% if post.categories.size != 0 %}
- <span class="categories"> | Posted in {{ post.categories | category_links }}</span>
- {% endif %}
- {% if post.comments and site.disqus_shortname %}
- <span class="comment-count"> | <a href="{{ post.url }}#disqus_thread" data-disqus-identifier="{{ post.url }}">Comments</a></span>
- {% endif %}
- </header>
- {{ post.content | truncate }}
-</article>
diff --git a/_site_build/_includes/sidebar.html b/_site_build/_includes/sidebar.html
deleted file mode 100644
index 73cef70..0000000
--- a/_site_build/_includes/sidebar.html
+++ /dev/null
@@ -1,41 +0,0 @@
-<aside>
- <nav id="site-navigation">
- <h2>Links</h2>
- <ul>
- <li><a href="/" rel="home" target="_self" title="{{ site.title }}">Home</a></li>
- <li><a href="/archives/" target="_self" title="Archives">Archives</a></li>
- <li><a href="/about/" rel="author" target="_self" title="About {{ site.author }}">About</a></li>
- <li><a href="{% if site.production and site.feedburner %}http://feeds.feedburner.com/{{ site.feedburner }}{% else %}/feed/{% endif %}" target="_self" title="Feed for {{ site.title }}">RSS</a></li>
- </ul>
- </nav>
- <aside id="social">
- <h2>Contact</h2>
- <ul>
- {% if site.email %}
- <li>
- <a href="mailto:{{ site.email }}" rel="author" target="_blank" title="Email {{site.author }}"><span>Email</span>{{ site.email }}</a>
- </li>
- {% endif %}
- {% if site.google_plus_id %}
- <li>
- <a href="https://plus.google.com/{{ site.google_plus_id }}" rel="external nofollow author" target="_blank" title="Follow {{ site.author }} on Google+"><span>Google+</span>{{ site.author }}</a>
- </li>
- {% endif %}
- {% if site.twitter %}
- <li>
- <a href="http://twitter.com/#!/{{ site.twitter }}" rel="external nofollow" target="_blank" title="Follow {{ site.author }} on Twitter"><span>Twitter</span>@{{ site.twitter }}</a>
- </li>
- {% endif %}
- {% if site.facebook %}
- <li>
- <a href="https://www.facebook.com/{{ site.facebook }}" rel="external nofollow" target="_blank" title="Follow {{ site.author }} on Facebook"><span>Facebook</span>{{ site.facebook }}</a>
- </li>
- {% endif %}
- {% if site.github %}
- <li>
- <a href="https://github.com/{{ site.github }}" rel="external nofollow" target="_blank" title="Follow {{ site.author }} on GitHub"><span>Github</span>{{ site.github }}</a>
- </li>
- {% endif %}
- </ul>
- </aside>
-</aside>
diff --git a/_site_build/_includes/social/buttons.html b/_site_build/_includes/social/buttons.html
deleted file mode 100644
index 828b435..0000000
--- a/_site_build/_includes/social/buttons.html
+++ /dev/null
@@ -1,5 +0,0 @@
-<div class="social-buttons">
- {% if page.google_plus %}{% include social/google_plus.html %}{% endif %}
- {% if page.twitter_share %}{% include social/twitter_share.html %}{% endif %}
- {% if page.facebook_like %}{% include social/facebook_like.html %}{% endif %}
-</div>
diff --git a/_site_build/_includes/social/facebook_like.html b/_site_build/_includes/social/facebook_like.html
deleted file mode 100644
index 4a2f6fd..0000000
--- a/_site_build/_includes/social/facebook_like.html
+++ /dev/null
@@ -1 +0,0 @@
-<div class="fb-like" data-href="{{site.url}}{{ page.url }}" data-send="false" data-layout="button_count" data-width="90" data-show-faces="false" data-font="verdana"></div>
diff --git a/_site_build/_includes/social/google_plus.html b/_site_build/_includes/social/google_plus.html
deleted file mode 100644
index eee47ec..0000000
--- a/_site_build/_includes/social/google_plus.html
+++ /dev/null
@@ -1 +0,0 @@
-<div class="google-plus"><div class="g-plusone" data-size="medium" data-annotation="none" data-href="{{ site.url }}{{ page.url}}"></div></div>
diff --git a/_site_build/_includes/social/twitter_share.html b/_site_build/_includes/social/twitter_share.html
deleted file mode 100644
index 2a4b55c..0000000
--- a/_site_build/_includes/social/twitter_share.html
+++ /dev/null
@@ -1 +0,0 @@
-<div class="twitter-share"><a href="https://twitter.com/share" rel="external nofollow" class="twitter-share-button" data-url="{{ site.url }}{{ page.url }}" data-text="{{ page.title}}" {% if site.twitter %}data-via="{{ site.twitter }}"{% endif %} data-count="none">Tweet</a></div>
diff --git a/_site_build/_layouts/category_index.html b/_site_build/_layouts/category_index.html
deleted file mode 100644
index 61a79a8..0000000
--- a/_site_build/_layouts/category_index.html
+++ /dev/null
@@ -1,11 +0,0 @@
----
-layout: default
-robots: follow, noindex, noodp, noydir, noarchive
-show_comment_counts: true
----
-<section id="category">
- <h1>{{ page.title }}</h1>
- {% for post in site.categories[page.category] %}
- {% include post_excerpt.html %}
- {% endfor %}
-</section>
diff --git a/_site_build/_layouts/default.html b/_site_build/_layouts/default.html
deleted file mode 100644
index 264ad87..0000000
--- a/_site_build/_layouts/default.html
+++ /dev/null
@@ -1,46 +0,0 @@
-<!doctype html>
-<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]-->
-<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8" lang="en"> <![endif]-->
-<!--[if IE 8]> <html class="no-js lt-ie9" lang="en"> <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
-<head>
- {% include head.html %}
-</head>
-<body>
- <div class="container">
- <div id="header" class="row">
- <div class="twelve columns">
- {% include header.html %}
- </div>
- </div>
- <div id="content" class="row">
- <div class="eight columns">
- {{ content }}
- </div>
- <div class="four columns">
- {% include sidebar.html %}
- </div>
- </div>
- <div id="footer" class="row">
- <div class="twelve columns">
- {% include footer.html %}
- </div>
- </div>
- </div>
-{% if site.production and site.google_ua %}
- {% include javascript/google_analytics.html %}
-{% endif %}
-{% if page.google_plus %}
- {% include javascript/google_plus.html %}
-{% endif %}
-{% if page.twitter_share %}
- {% include javascript/twitter.html %}
-{% endif %}
-{% if page.facebook_like %}
- {% include javascript/facebook.html %}
-{% endif %}
-{% if (page.comments or page.show_comment_counts) and site.disqus_shortname %}
- {% include javascript/disqus.html %}
-{% endif %}
-</body>
-</html>
diff --git a/_site_build/_layouts/post.html b/_site_build/_layouts/post.html
deleted file mode 100644
index df0dcd0..0000000
--- a/_site_build/_layouts/post.html
+++ /dev/null
@@ -1,41 +0,0 @@
----
-layout: default
----
-<article>
- <header>
- <h1>{{ page.title }}</h1>
- <time datetime="{{ page.date | date: '%Y-%m-%d' }}" pubdate>{{ page.date | date: '%A' }} {{ page.date | ordinalize }} {{ page.date | date: '%B, %Y' }}</time>
- {% if site.generate_category_indexes and page.categories.size != 0 %}
- <span class="categories"> | Posted in {{ page.categories | category_links }}</span>
- {% endif %}
- {% if page.comments and site.disqus_shortname %}
- <span class="comment-count"> | <a href="{{ page.url }}#disqus_thread" data-disqus-identifier="{{ page.url }}">Comments</a></span>
- {% endif %}
- {% if site.social_buttons %}
- {% include social/buttons.html %}
- {% endif %}
- </header>
- {{ content }}
- <footer>
- {% if site.social_buttons %}
- {% include social/buttons.html %}
- {% endif %}
- <nav>
- <ul>
- {% if page.previous.url %}
- <li class="prev-article"><a href="{{ page.previous.url }}" target="_self" rel="prev bookmark" title="{{ page.previous.title }}">&laquo; {{ page.previous.title }}</a></li>
- {% endif %}
- {% if page.next.url %}
- <li class="next-article"><a href="{{ page.next.url }}" target="_self" rel="next bookmark" title="{{ page.next.title }}">{{ page.next.title }} &raquo;</a></li>
- {% endif %}
- </ul>
- </nav>
- </footer>
- {% if page.comments and site.disqus_shortname %}
- <aside>
- <div id="disqus_thread"></div>
- <noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
- <a href="http://disqus.com" class="dsq-brlink">blog comments powered by <span class="logo-disqus">Disqus</span></a>
- </aside>
- {% endif %}
-</article>
diff --git a/_site_build/_plugins/category_indexes.rb b/_site_build/_plugins/category_indexes.rb
deleted file mode 100644
index 10dae02..0000000
--- a/_site_build/_plugins/category_indexes.rb
+++ /dev/null
@@ -1,63 +0,0 @@
-module Jekyll
- # Monkey patch so that both GenerateCategoryIndexes and CategoryFilter have access to this method.
- class Site
- # A very simple implementation.
- def parameterize(string, sep = '-')
- string.downcase.gsub(/[^a-z0-9\-_]+/, sep)
- end
- end
-
- class CategoryIndex < Page
- def initialize(site, base, dir, category)
- @site = site
- @base = base
- @dir = dir
- @name = 'index.html'
-
- self.process(@name)
- self.read_yaml(File.join(base, '_layouts'), 'category_index.html')
- self.data['category'] = category
-
- title_prefix = site.config['category_title_prefix'] || 'Category: '
- self.data['title'] = "#{title_prefix}#{category}"
-
- description_prefix = site.config['category_meta_description_prefix'] || 'Category: '
- self.data['description'] = "#{description_prefix}#{category}"
- end
- end
-
- class GenerateCategoryIndexes < Generator
- safe true
- priority :low
-
- def generate(site)
- if site.config['generate_category_indexes'] && site.layouts.key?('category_index')
- dir = site.config['category_dir'] || 'categories'
- site.categories.keys.each do |category|
- write_category_index(site, File.join("/#{dir}", site.parameterize(category)), category)
- end
- end
- end
-
- def write_category_index(site, dir, category)
- index = CategoryIndex.new(site, site.source, dir, category)
- index.render(site.layouts, site.site_payload)
- index.write(site.dest)
- site.pages << index
- end
- end
-
- module CategoryFilter
- def category_links(categories)
- site = @context.registers[:site]
- directory = site.config['category_dir'] || 'categories'
- categories = categories.sort.map do |item|
- '<a href="/' + directory + '/' + site.parameterize(item) + '/" rel="category tag" target="_self" title="View all posted in ' + item +'">' + item + '</a>'
- end
- categories.join(', ')
- end
- end
-
-end
-
-Liquid::Template.register_filter(Jekyll::CategoryFilter)
diff --git a/_site_build/_plugins/date.rb b/_site_build/_plugins/date.rb
deleted file mode 100644
index f1a3c26..0000000
--- a/_site_build/_plugins/date.rb
+++ /dev/null
@@ -1,19 +0,0 @@
-module Jekyll
- module DateFilter
- def ordinalize(date)
- day = date.day
- if (11..13).include?(day % 100)
- "#{day}th"
- else
- case day % 10
- when 1; "#{day}st"
- when 2; "#{day}nd"
- when 3; "#{day}rd"
- else "#{day}th"
- end
- end
- end
- end
-end
-
-Liquid::Template.register_filter(Jekyll::DateFilter)
diff --git a/_site_build/_plugins/posts.rb b/_site_build/_plugins/posts.rb
deleted file mode 100644
index 41826dd..0000000
--- a/_site_build/_plugins/posts.rb
+++ /dev/null
@@ -1,15 +0,0 @@
-require 'sanitize'
-
-module Jekyll
- module PostFilter
- def truncate(html, num_characters = 1000, indicator = ' [...]')
- '<p>' << Sanitize.clean(html).slice(Regexp.new(".{1,#{num_characters}}( |$)")).chomp(' ') << indicator << '</p>'
- end
-
- def chomp_url(url, str = 'index.html')
- url.chomp(str)
- end
- end
-end
-
-Liquid::Template.register_filter(Jekyll::PostFilter)
diff --git a/_site_build/_posts/2012-05-06-installing-node-js-on-ubuntu.markdown b/_site_build/_posts/2012-05-06-installing-node-js-on-ubuntu.markdown
deleted file mode 100644
index 1ac5b3c..0000000
--- a/_site_build/_posts/2012-05-06-installing-node-js-on-ubuntu.markdown
+++ /dev/null
@@ -1,187 +0,0 @@
----
-layout: post
-title: Installing Node.js on Ubuntu
-author: David T. Sadler
-description: This guide will show you how to install Node.js on Ubuntu.
-categories: ["Node.js","Ubuntu"]
-robots: follow, noodp, noydir, noarchive
-comments: true
-google_plus: true
-twitter_share: true
-facebook_like: true
-published: true
-licensed: true
----
-This guide will show you how to install Node.js on Ubuntu from either the source code or Git repository. I'm going to assume that you are using Ubuntu 12.04 (Precise Pangolin) and that you wish to install version 0.6.17 of Node.js. You're results may vary if you are using different versions.
-
-## Getting started.
-
-There are a few things that we require before we can install Node.js. Firstly we need a compiler which can be got by installing the `build-essential` package. This contains tools (such as the gcc complier, make tool, etc) for compiling/building software from source.
-
-{% highlight bash %}
-sudo apt-get update
-sudo apt-get install build-essential -y
-{% endhighlight %}
-
-You will need `Git` if you are going to install from the repository.
-
-{% highlight bash %}
-sudo apt-get install git -y
-{% endhighlight %}
-
-Node.js itself requires very little in the way of dependencies.
-
-* python - Version 2.6 or 2.7.
-* libssl-dev - You will need this if you plan to use SSL/TLS encryption.
-
-{% highlight bash %}
-sudo apt-get install python libssl-dev -y
-{% endhighlight %}
-
-Wtih the dependencies installed we can now move onto installing Node.js itself. Since there is a very good chance that Node.js has been updated since this was written, you should check the <a href="http://nodejs.org/#download" rel="external nofollow" target="_blank" title="Go to the Node.js website">website</a> for the latest version number and substitute it for the one used in the rest of this post. You have two options when it comes to the installation. You can download the source code or clone the Git repository. The process is similar for both methods and so you should choose which ever one you are comfortable with. I personally use Git as I find it easier to update Node.js to the latest version.
-
-* [Installing from source.](#from-source)
-* [Installing with Git.](#via-git)
-
-<h2 id="from-source">Installing from source.</h2>
-
-You will need to download the tar archive of the source code and unpack it into a suitable directory. We will create this directory in `/usr/local/src`. Note that you will have to use the `sudo` command in order to write to this directory.
-
-{% highlight bash %}
-cd /usr/local/src
-sudo mkdir node
-cd node
-sudo wget http://nodejs.org/dist/v0.6.17/node-v0.6.17.tar.gz
-sudo tar -xzvf node-v0.6.17.tar.gz
-{% endhighlight %}
-
-We now need to enter the extracted directory and configure the code. The `configure` script checks your system to see if the required dependencies are present. Since we have installed these earlier it should report that everything is ok. Note that by default the `configure` script will ensure that Node.js is installed globally for the whole system. If you wish to install it for use by a single user you can follow the extra instructions [here](#single-user).
-
-{% highlight bash %}
-cd node-v0.6.17
-sudo ./configure
-{% endhighlight %}
-
-The `make` command can now be used to compile and install Node.js.
-
-{% highlight bash %}
-sudo make
-sudo make install
-{% endhighlight %}
-
-This will result in the commands `node` and `npm` been installed into the `/usr/local/bin` directory. Now that Node.js has been installed you may wish to try the example [application](#application).
-
-## Upgrading from source.
-
-To upgrade Node.js from source simply download the latest tar archive and repeat the above installation process. The updated version will overwrite the previous version.
-
-<h2 id="via-git">Installing with Git.</h2>
-
-The first step is to clone the repository into a suitable directory. For this guide we will use `/usr/local/src`. Note that you will have to use the `sudo` command in order to write to this directory.
-
-{% highlight bash %}
-cd /usr/local/src
-sudo git clone git://github.com/joyent/node.git
-{% endhighlight %}
-
-We can now enter the cloned repository and checkout the v0.6.17 branch.
-
-{% highlight bash %}
-cd node
-sudo git checkout v0.6.17
-{% endhighlight %}
-
-We now need to configure the source code by using the provided `configure` script. This checks your system to see if the required dependencies are present. Since we have installed these earlier it should report that everything is ok. Note that by default the `configure` script will ensure that Node.js is installed globally for the whole system. If you wish to install it for use by a single user you can follow the extra instructions [here](#single-user).
-
-{% highlight bash %}
-sudo ./configure
-{% endhighlight %}
-
-The `make` command can now be used to compile and install Node.js.
-
-{% highlight bash %}
-sudo make
-sudo make install
-{% endhighlight %}
-
-This will result in the commands `node` and `npm` been installed into the `/usr/local/bin` directory. Now that Node.js has been installed you may wish to try the example [application](#application).
-
-## Upgrading via Git.
-
-To upgrade Node.js you need to go back into the cloned repository and pull down the latest source code.
-
-{% highlight bash %}
-cd /usr/local/src/node
-sudo git checkout master
-sudo git pull origin master
-{% endhighlight %}
-
-You can then checkout the version branch that you wish to upgrade to. To check which versions are available use the `git tag` command. The upgrade is then performed by using the normal install commands.
-
-{% highlight bash %}
-sudo git checkout vx.x.x
-sudo ./configure
-sudo make
-sudo make install
-{% endhighlight %}
-
-<h2 id="single-user">Installing for a single user.</h2>
-
-Node.js can be easily installed for a single user with the modified process outlined below. For the sake of brevity I will show how to do this using the Git repository. The method is the same when using the source code.
-
-The idea is that we create a custom directory located in the user's home directory and configure Node.js to install itself there by using the `--prefix` option. For this example we will create a directory called `~/local/src` into which we will clone the Git repository. We then configure the code so that Node.js will be installed into the directory `~/local`. Note that because we are installing into the user's home directory we no longer need the `sudo` command.
-
-{% highlight bash %}
-mkdir -p ~/local/src
-cd ~/local/src
-git clone git://github.com/joyent/node.git
-cd node
-git checkout v0.6.17
-./configure --prefix=~/local
-make
-make install
-{% endhighlight %}
-
-The install process will create several new directories under the `~/local` directory. One of them is the `bin` directory that contains the `node` and `npm` commands. Since the system will not look in this directory when searching for commands entered by the user, we will need to update the `PATH` environment variable.
-
-{% highlight bash %}
-echo 'PATH=$PATH:$HOME/local/bin' >> $HOME/.bashrc
-source ~/.bashrc
-{% endhighlight %}
-
-Now when ever you enter `node` or `npm` on the command line the system will know where to locate them.
-
-<h2 id="application">Example application.</h2>
-
-This example is taken directly from the Node.js <a href="http://nodejs.org" rel="external nofollow" target="_blank" title="Go to the Node.js website">website</a> and is a web server that responds with 'Hello World' for every request.
-
-{% highlight bash %}
-cat > ~/server.js <<EOF
-var http = require('http');
-http.createServer(function (req, res) {
- res.writeHead(200, {'Content-Type': 'text/plain'});
- res.end('Hello World\n');
-}).listen(1337, '127.0.0.1');
-console.log('Server running at http://127.0.0.1:1337/');
-EOF
-{% endhighlight %}
-
-The server is started with the following command.
-
-{% highlight bash %}
-node ~/server.js
-{% endhighlight %}
-
-If everything has gone according to plan you should see 'Hello World' when you open a web browser at `http://localhost:1337/`.
-
-For those of you who are working from the console and may not be able to see the results in a desktop browser, KENTOSI added a very good tip via the <a href="/archives/2012/05/06/installing-node-js-on-ubuntu/#comment-645459856" rel="bookmark">comments</a>. Simply install a text-based web browser such as lynx.
-
-{% highlight bash %}
-sudo apt-get install lynx
-{% endhighlight %}
-
-You can then use this browser to connect to the running web server and the results will be displayed onto the console.
-
-{% highlight bash %}
-lynx -dump http://127.0.0.1:1337/
-{% endhighlight %}
diff --git a/_site_build/_posts/2012-06-03-how-to-install-magento-on-ubuntu.markdown b/_site_build/_posts/2012-06-03-how-to-install-magento-on-ubuntu.markdown
deleted file mode 100644
index 48f3f27..0000000
--- a/_site_build/_posts/2012-06-03-how-to-install-magento-on-ubuntu.markdown
+++ /dev/null
@@ -1,338 +0,0 @@
----
-layout: post
-title: How to install Magento on Ubuntu
-author: David T. Sadler
-description: By the end of this guide you will have installed Magento locally on Ubuntu.
-categories: ["Magento","Ubuntu"]
-robots: follow, noodp, noydir, noarchive
-comments: true
-google_plus: true
-twitter_share: true
-facebook_like: true
-published: true
-licensed: true
----
-By the end of this guide you will have installed Magento, and some sample data, locally on Ubuntu. This will allow you to get to grips with the software before installing it onto a production server. In addition to Magento I will take you through installing Apache, PHP and MySQL. I'm going to assume that you are using Ubuntu 12.04 (Precise Pangolin) and that you wish to install version 1.7.0.0 of Magento. You're results may vary if you are using different versions.
-
-As this is quite a long post I have broken it down into various sections. Feel free to ignore those parts that are not relevent for you.
-
-* [Getting started.](#start)
-* [Installing and configuring the Apache HTTP server.](#apache)
-* [Installing PHP.](#php)
-* [Installing the MySQL database server.](#mysql)
-* [Creating the directory from which Magento will be served from.](#directory)
-* [Configuring the Apache Virtual Host.](#vhost)
-* [Installing Magento.](#magento)
-* [Running the Magento setup wizard](#wizard.)
-
-<h2 id="start">Getting started.</h2>
-
-If you have never heard of Magento the following from the <a href="http://www.magentocommerce.com/" rel="external nofollow" target="_blank" title="Go to the Magento website">website</a> will explain.
-
-<blockquote cite="http://www.magentocommerce.com/product/faq#What%20is%20Magento?">
- <p>Magento is a feature-rich eCommerce platform built on open-source technology that provides online merchants with unprecedented flexibility and control over the look, content and functionality of their eCommerce store. Magento’s intuitive administration interface features powerful marketing, search engine optimization and catalog-management tools to give merchants the power to create sites that are tailored to their unique business needs. Designed to be completely scalable and backed by Varien's support network, Magento offers companies the ultimate eCommerce solution.</p>
- <footer>&mdash; <cite><a href="http://www.magentocommerce.com/product/faq#What%20is%20Magento?" rel="external nofollow" target="_blank" title="Go to the Magento FAQ">Magento Frequently Asked Questions</a></cite></footer>
-</blockquote>
-
-Magento is available in two editions, Community and Enterprise. The Enterprise edition is the company's commercial version of the software and is meant for large-scale eCommerce users. The Community edition on the other hand is available as a free download under the open source OSL 3.0 license and is the version that you will be installing.
-
-This post will walk you through every thing you need to get a local copy of Magento running on Ubuntu. It is not meant as a guide to installing a fully working eCommerce store located on a production server.
-
-To begin, open up a terminal and enter the command below.
-
-{% highlight bash %}
-sudo apt-get update
-{% endhighlight %}
-
-This will ensure that the computer's database of software packages is updated to contain the latest versions. While this command is not strictly necessary, I tend to issue it before installing any software so that the most up to date versions of the packages are used.
-
-<h2 id="apache">Installing and configuring the Apache HTTP server.</h2>
-Apache is easily installed by entering the following command.
-{% highlight bash %}
-sudo apt-get install apache2 -y
-{% endhighlight %}
-
-During the install you may notice the following warning:
-{% highlight console %}
-apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
-{% endhighlight %}
-
-This comes from Apache itself and means that it was unable to determine its own name. The Apache server needs to know its own name under certain situations. For example, when creating redirection URLs.
-
-To stop this warning we can create an Apache config file to store the name. On a production server you would set this as either a hostname or a <abbr title="Fully Qualified Domain Name">FQDN</abbr>, but for local development we can get away with using 'localhost'.
-
-{% highlight bash %}
-sudo bash -c "cat >> /etc/apache2/conf.d/servername.conf <<EOF
-ServerName localhost
-EOF"
-{% endhighlight %}
-
-In order for this change to take effect restart Apache. The warning should no longer appear.
-
-{% highlight bash %}
-sudo service apache2 restart
-{% endhighlight %}
-
-One of the features of Magento is its URL rewriting. By default Magento will use category and product IDs when generating URLs. With the rewrite tool you can create more SEO friendly URLs for your store. So rather than the URL below,
-
-{% highlight console %}
-/catalog/product/view/id/16
-{% endhighlight %}
-
-you can instead use,
-
-{% highlight console %}
-/size-6-red-shoes.html
-{% endhighlight %}
-
-In order to take advantage of this feature we need to enable Apache's rewrite module with the `a2enmod` command.
-
-{% highlight bash %}
-sudo a2enmod rewrite
-sudo service apache2 restart
-{% endhighlight %}
-
-<h2 id="php">Installing PHP.</h2>
-As can be seen from the list of system <a href="http://www.magentocommerce.com/system-requirements" rel="external nofollow" target="_blank" title="Go to the list of Magento requirements">requirements</a>, Magento needs PHP version 5.2.13 or later with the following extensions.
-
-* PDO_MySQL
-* simplexml
-* mcrypt
-* hash
-* GD
-* DOM
-* iconv
-* curl
-* SOAP
-
-We will therefore install PHP with the following command.
-
-{% highlight bash %}
-sudo apt-get install php5 php5-curl php5-gd php5-mcrypt php5-mysql -y
-{% endhighlight %}
-
-<h2 id="mysql">Installing the MySQL database server.</h2>
-The command below will install MySQL. Note that the install process will ask you to create and confirm a password for the root user. Remember the password that you enter as it will be needed later.
-
-{% highlight bash %}
-sudo apt-get install mysql-server -y
-{% endhighlight %}
-
-<h2 id="directory">Creating the directory from which Magento will be served from.</h2>
-Before we get into the business of creating the directory I need to point out a few things. The process below is heavly infulenced by how I setup websites when developing locally. The actual whys and wherefores of how I do this is are too long to go into detail in this post but can be summarised as such.
-
-* Each site is served from its own directory named after the site's domain name. E.g, `my-example-site.com`
-* Group ownership of these directories, and their contents, is set as `www-data`. The same group that the Apache process runs under.
-* The directories are located in a `public_html` directory that has been created in my home directory.
-
-Many of the commands that follow use absoulte paths when refering to directories located in my home directory. Since the username on my computer is `dev` you will need to replace any occurrences of this with your own username. Feel free to also change the location of any of the directories. Just remember that you must use the correct location when configuring the virtual host later on.
-
-The first thing we need to do is ensure that you belong to the same group as the Apache process. Note that after entering the command you must log out and then log back in before the system will recognise that you belong to a new group.
-
-{% highlight bash %}
-sudo usermod -a -G www-data dev
-{% endhighlight %}
-
-You can use the `groups` command to check that you belong to the `www-data` group. As long as it appears in the list of groups you can move on to creating the required directories.
-
-{% highlight bash %}
-mkdir /home/dev/public_html
-chgrp www-data /home/dev/public_html
-{% endhighlight %}
-
-As both you and Apache need read and write access to the directory we have used the `chgrp` command to change its group to be `www-data`. However, any new files or directories that you create within `public_html` will not inherit the same group. We therefore need to change the permissions to include the &quot;setgid&quot; bit.
-
-{% highlight bash %}
-sudo chmod 2750 /home/dev/public_html
-{% endhighlight %}
-
-We can now create the directory that Magento will be served from and it will be given the `www-data` group automatically.
-
-{% highlight bash %}
-mkdir -p /home/dev/public_html/magento-store.com/{public,log}
-{% endhighlight %}
-
-<h2 id="vhost">Configuring the Apache Virtual Host.</h2>
-
-We will create a simple virtual host configuration file that will instruct Apache to serve the contents of the directory `/home/dev/public_html/magento-store.com/public` for any requests to `localhost.magento-store.com`
-
-{% highlight bash %}
-sudo bash -c "cat >> /etc/apache2/sites-available/magento-store.com <<EOF
-<VirtualHost *:80>
-
- ServerName localhost.magento-store.com
- ServerAlias www.localhost.magento-store.com
-
- DocumentRoot /home/dev/public_html/magento-store.com/public
-
- LogLevel warn
- ErrorLog /home/dev/public_html/magento-store.com/log/error.log
- CustomLog /home/dev/public_html/magento-store.com/log/access.log combined
-
-</VirtualHost>
-EOF"
-{% endhighlight %}
-
-Using the `a2ensite` command and restarting Apache will load the new configuration file.
-
-{% highlight bash %}
-sudo a2ensite magento-store.com
-sudo service apache2 restart
-{% endhighlight %}
-
-To ensure that the domain `localhost.magento-store.com` resolves locally to the computer we need to add some entries to the system's `hosts` file.
-
-{% highlight bash %}
-sudo bash -c "cat >> /etc/hosts <<EOF
-
-# DNS for localhost magento store development.
-127.0.0.1 localhost.magento-store.com
-127.0.0.1 www.localhost.magento-store.com
-EOF"
-{% endhighlight %}
-
-If everything has gone according to plan you should be able to open a browser and navigate to `localhost.magento-store.com` where you will see a directory listing as shown below.
-
-<figure>
-![Browser showing the directory listing when going to localhost.magento-store.com](/img/localhost.magento-store.com.png "Visiting localhost.magento-store.com for the first time.")
-</figure>
-
-<h2 id="magento">Installing Magento.</h2>
-
-Log into MySQL with the following command. Note that it will prompt you to enter the root user password that you specified as part of the MySQL install.
-
-{% highlight bash %}
-mysql -u root -p
-{% endhighlight %}
-
-We need to create a database for Magento and a MySQL user that it can use to access it. For local development it is fine to use the value &quot;magento&quot; for not only the database name but for the user's name and password. On a production server you would use something a lot more secure.
-
-{% highlight mysql %}
-CREATE DATABASE magento;
-INSERT INTO mysql.user (User,Host,Password) VALUES('magento','localhost',PASSWORD('magento'));
-FLUSH PRIVILEGES;
-GRANT ALL PRIVILEGES ON magento.* TO magento@localhost;
-FLUSH PRIVILEGES;
-exit
-{% endhighlight %}
-
-Change into the directory where we wish to perform the install.
-
-{% highlight bash %}
-cd /home/dev/public_html/magento-store.com/public
-{% endhighlight %}
-
-You now need to download the tar archive of the source code and unpack it.
-
-{% highlight bash %}
-wget http://www.magentocommerce.com/downloads/assets/1.7.0.0/magento-1.7.0.0.tar.gz
-tar -xzvf magento-1.7.0.0.tar.gz
-{% endhighlight %}
-
-The source code is located in a directory called `magento`. Since we don't want Apache to serve Magento from this sub-directory we need to move the source code out of it.
-
-{% highlight bash %}
-mv magento/* magento/.htaccess .
-{% endhighlight %}
-
-We should now tidy up after ourselves by removing any unnecessary files.
-
-{% highlight bash %}
-rm magento-1.7.0.0.tar.gz
-rm -r magento
-{% endhighlight %}
-
-Since testing an eCommerce store without any products is not much fun we will install some sample data. First download and extract the tar archive that Magento provides for us.
-
-{% highlight bash %}
-wget http://www.magentocommerce.com/downloads/assets/1.6.1.0/magento-sample-data-1.6.1.0.tar.gz
-tar -xzvf magento-sample-data-1.6.1.0.tar.gz
-{% endhighlight %}
-
-The archive provides a sql file and various assets such as images. The assets need to be moved from the sample sub-directory and put into the `media` directory of the Magento source. The sql file is also moved to make it easier for loading into MySQL.
-
-{% highlight bash %}
-mv magento-sample-data-1.6.1.0/media/* media/
-mv magento-sample-data-1.6.1.0/magento_sample_data_for_1.6.1.0.sql data.sql
-{% endhighlight %}
-
-We need to log into MySQL again but this time we will use the MySQL user `magento` that we set up earlier.
-
-{% highlight bash %}
-mysql -u magento -p
-{% endhighlight %}
-
-When prompted enter `magento` as the password and then enter the following sql statements to load in the sample data.
-
-{% highlight mysql %}
-USE magento;
-SOURCE data.sql;
-exit
-{% endhighlight %}
-
-Again we can now remove any unnecessary files.
-
-{% highlight bash %}
-rm magento-sample-data-1.6.1.0.tar.gz
-rm -r magento-sample-data-1.6.1.0
-rm data.sql
-{% endhighlight %}
-
-When you run Magento for the first time you will be taken through the setup wizard. This needs to have permission to create files and directories where necessary. We therefore need to ensure that the correct write permission is set on the following.
-
-* The directory `var`
-* The file `var/.htaccess`
-* The directory `app/etc`
-* All directories under `var/package`
-* All directories under `media`
-
-Since the Apache process runs under the `www-data` group we can use the `chmod` command to give write permission to the this group.
-
-{% highlight bash %}
-chmod g+w var var/.htaccess app/etc
-chmod -R g+w var/package/ media
-{% endhighlight %}
-
-<h2 id="wizard">Running the Magento setup wizard.</h2>
-
-Now that everything is setup, open your browser and navigate to `localhost.magento-store.com` where you will start the setup wizard as show below.
-
-<figure>
-![Browser showing the Magento setup wizard](/img/magento-setup-wizard-step-1.png "Starting the Magento setup wizard.")
-</figure>
-
-You need to accept the terms and conditions before you can continue. Once that's done fill in the localization settings with the values that are relevant to you.
-
-Next up is the database connection settings which should be filled in with the following information.
-
-* Database Type: *MySQL*
-* Host: *localhost*
-* Database Name: *magento*
-* User Name: *magento*
-* Password: *magento*
-* Tables Prefix: *Leave blank*
-
-On the same page you will also need to specify the web access options.
-
-* Base URL: *http://localhost.magento-store.com/*
-* Admin Path: *admin*
-* Select the *Use Web Server (Apache) Rewrites* option.
-
-The next step is where you create the Admin user. Fill in the required details and choose to let the software generate an encryption key for you. Proceed to the next step and you will have finished installing Magento.
-
-At this point you can view your store at `http://localhost.magento-store.com`
-
-<figure>
-![Browser showing a new Magento store](/img/magento-store.png "Magento store.")
-</figure>
-
-To access the admin section of the store navigate to `http://localhost.magento-store.com/admin/` where you can login using the details set up during the installation.
-
-<figure>
-![Browser showing the Admin login page for a Magento store](/img/magento-store-admin.png "Magento store Admin login page.")
-</figure>
-
-##Conclusion.
-
-Hopefully you had no trouble in following this very lengthy post. I welcome any thoughts or opinions via the comments below.
-
diff --git a/_site_build/_posts/2012-08-01-installing-the-android-sdk-on-ubuntu.markdown b/_site_build/_posts/2012-08-01-installing-the-android-sdk-on-ubuntu.markdown
deleted file mode 100644
index 19d5c3a..0000000
--- a/_site_build/_posts/2012-08-01-installing-the-android-sdk-on-ubuntu.markdown
+++ /dev/null
@@ -1,81 +0,0 @@
----
-layout: post
-title: Installing the Android SDK on Ubuntu
-author: David T. Sadler
-description: This guide will show you how to install the Android SDK and the Eclipse IDE on Ubuntu.
-categories: ["Android","Ubuntu"]
-robots: follow, noodp, noydir, noarchive
-comments: false
-google_plus: false
-twitter_share: false
-facebook_like: false
-published: true
-licensed: true
----
-This guide will take you through the nessecary steps for installing the Android SDK on Ubuntu. You will also install the Eclipse IDE which you will use to develop a simple "Hello world" application that will then be ran on either the Android emulator or an actual Android device.
-
-As this guide is quite long I have broken it down into the following sections.
-
-* [Getting started.](#start)
-* [The Android SDK.](#sdk)
-* [The Eclipse IDE.](#ide)
-* [The Android Development Toolkit (ADT) plugin for Eclipse.](#adt)
-* [Creating an application.](#application)
-* [Running the application on the Emulator.](#emulator)
-* [Running the application on an Android device.](#device)
-
-<h2 id="start">Getting started.</h2>
-
-For this guide I used Ubuntu 12.04 (Precise Pangolin). The instructions should work on other versions of Ubuntu but keep in mind that I won't have tested this.
-
-Before getting down to the business of installing the SDK you must ensure that the following have been installed on your system.
-
-<dl>
- <dt>Java Development Kit (JDK)</dt>
- <dd><p>Provides tools such as the Java compiler that allow us to develop Java applications.</p></dd>
- <dt>Java Runtime Enviroment (JRE)</dt>
- <dd><p>Provides an enviroment so that Java programs, such as Eclipse, can run on your system.</dd>
- <dt>Apache Ant</dt>
- <dd><p>A Java tool for automating software build processes. Allows you to build Android applications outside of an IDE. While it won't be used in this guide you will find it useful if you move onto developing large Android applications.</p></dd>
-</dl>
-
-Installation is as simple as entering the following commands.
-
-{% highlight bash %}
-sudo apt-get update
-sudo apt-get install ant default-jdk default-jre -y
-{% endhighlight %}
-
-If you are developing on a 64-bit system there is an extra step that you will need to do. According to the SDK <a href="http://developer.android.com/sdk/index.html" rel="external nofollow" target="_blank" title="Go to the Android SDK website">website</a> you must be capable of running 32-bit applications. On 64-bit versions of Ubuntu 12.04 this is done with the command below.
-
-{% highlight bash %}
-sudo apt-get install ia32-libs-multiarch
-{% endhighlight %}
-
-<h2 id="sdk">The Android SDK.</h2>
-
-Installing the SDK is done by downloading the archived Android SDK Starter Package that Google provides. This is not the complete SDK enviroment as it only includes the core SDK tools. You will use these tools to download the rest of the SDK. Since it is very likely that the package has been updated since this guide was written you should check the <a href="http://developer.android.com/sdk/index.html" rel="external nofollow" target="_blank" title="Go to the Android SDK website">website</a> for the current version number.
-
-For this guide I will show you how to install the SDK for a single user on your system. There are other ways of installing but for this guide I want to keep things simple. We will do this by downloading and installing the SDK into your home directory.
-
-The first thing we need to do is to get the starter package and unpack it.
-
-{% highlight bash %}
-cd ~
-wget http://dl.google.com/android/android-sdk_r20.0.1-linux.tgz
-tar -xzvf android-sdk_r20.0.1-linux.tgz
-rm android-sdk_r20.0.1-linux.tgz
-{% endhighlight %}
-
-You will now have a directory called `android-sdk-linux` located within your home directory. The core SDK tools are located in sub-directories called `tools` and `platform-tools`. To make it easier to access these tools from the command line you can add their locations to your PATH environment variable.
-
-{% highlight bash %}
-echo 'PATH=$PATH:$HOME/android-sdk-linux/tools:$HOME/android-sdk-linux/platform-tools' >> $HOME/.bashrc
-source ~/.bashrc
-{% endhighlight %}
-
-<h2 id="ide">The Eclipse IDE.</h2>
-<h2 id="adt">The Android Development Toolkit (ADT) plugin for Eclipse.</h2>
-<h2 id="application">Creating an application.</h2>
-<h2 id="emulator">Running the application on the Emulator.</h2>
-<h2 id="device">Running the application on an Android device.</h2>
diff --git a/_site_build/about/index.html b/_site_build/about/index.html
deleted file mode 100644
index 7b5656b..0000000
--- a/_site_build/about/index.html
+++ /dev/null
@@ -1,16 +0,0 @@
----
-layout: default
-title: About
----
-<section id="about">
- <h1>About this site and me.</h1>
- <h2>So who am I?</h2>
- <p>My name is David T. Sadler and this is my website.</p>
- <p>I have been programming in one language or another ever since being given an <a href="http://en.wikipedia.org/wiki/Acorn_Electron" rel="external nofollow" target="_blank" title="Link to Wikipedia entry on the Acorn Electron">Acorn Electron</a> as my first computer, and over the years I had mainly been developing in C++ before moving into web development.</p>
- <h2>Oh god, not another blog?</h2>
- <p>Yes I'm afraid so. It's always been in the back of my mind to produce a blog site as a way of developing new skills by writing about programming.</p>
- <h2>Disclaimer</h2>
- <p>I'm going to be honest and say that I hope this site generates enough traffic so that it can pay for itself. Whether it does remains to be seen though, but I won't know unless I try.</p>
- <p>I'm also not claiming to be some programming genius. The articles that I write will be about my own opinions and experiences. I hope that readers will leave comments if they feel I need correcting on some technical point or opinion.</p>
- <p>In case you was wondering, the T. stands for Terence, my father's name.</p>
-</section>
diff --git a/_site_build/apple-touch-icon-114x114.png b/_site_build/apple-touch-icon-114x114.png
deleted file mode 100755
index cbd94f1..0000000
--- a/_site_build/apple-touch-icon-114x114.png
+++ /dev/null
Binary files differ
diff --git a/_site_build/apple-touch-icon-57x57.png b/_site_build/apple-touch-icon-57x57.png
deleted file mode 100755
index c683bf9..0000000
--- a/_site_build/apple-touch-icon-57x57.png
+++ /dev/null
Binary files differ
diff --git a/_site_build/apple-touch-icon-72x72.png b/_site_build/apple-touch-icon-72x72.png
deleted file mode 100755
index 7498dfa..0000000
--- a/_site_build/apple-touch-icon-72x72.png
+++ /dev/null
Binary files differ
diff --git a/_site_build/apple-touch-icon.png b/_site_build/apple-touch-icon.png
deleted file mode 100755
index c683bf9..0000000
--- a/_site_build/apple-touch-icon.png
+++ /dev/null
Binary files differ
diff --git a/_site_build/archives/index.html b/_site_build/archives/index.html
deleted file mode 100644
index 9c4644f..0000000
--- a/_site_build/archives/index.html
+++ /dev/null
@@ -1,32 +0,0 @@
----
-layout: default
-title: Archives
-robots: follow, noindex, noodp, noydir, noarchive
----
-<section id="archives">
- <h1>Archives</h1>
- {% assign show_year = true %}
- {% assign show_month = true %}
- {% for post in site.posts %}
- {% if show_year %}
- <h2>{{ post.date | date: '%Y' }}</h2>
- {% endif %}
- {% if show_year or show_month %}
- <h3>{{ post.date | date: '%B' }}</h3>
- <ol>
- {% endif %}
- <li>
- <a href="{{ post.url }}" rel="bookmark" target="_self" title="{{ post.title }}">{{ post.title }}</a>
- </li>
- {% capture year %}{{ post.date | date: '%Y' }}{% endcapture %}
- {% capture pyear %}{{ post.previous.date | date: '%Y' }}{% endcapture %}
- {% capture month %}{{ post.date | date: '%B' }}{% endcapture %}
- {% capture pmonth %}{{ post.previous.date | date: '%B' }}{% endcapture %}
- {% if year != pyear %}{% assign show_year = true %}{% else %}{% assign show_year = false %}{% endif %}
- {% if month != pmonth %}{% assign show_month = true %}{% else %}{% assign show_month = false %}{% endif %}
- {% if show_year or show_month %}
- </ol>
- {% endif %}
- {% endfor %}
-</section>
-
diff --git a/_site_build/css/style.css b/_site_build/css/style.css
deleted file mode 100644
index 3c74375..0000000
--- a/_site_build/css/style.css
+++ /dev/null
@@ -1,444 +0,0 @@
-/* HTML5 ✰ Boilerplate
- * ==|== normalize ==========================================================
- */
-
-article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
-audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
-audio:not([controls]) { display: none; }
-[hidden] { display: none; }
-
-html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
-html, button, input, select, textarea { font-family: sans-serif; color: #222; }
-body { margin: 0; font-size: 1em; line-height: 1.4; }
-
-::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }
-::selection { background: #fe57a1; color: #fff; text-shadow: none; }
-
-a { color: #00e; }
-a:visited { color: #551a8b; }
-a:hover { color: #06e; }
-a:focus { outline: thin dotted; }
-a:hover, a:active { outline: 0; }
-abbr[title] { border-bottom: 1px dotted; }
-b, strong { font-weight: bold; }
-blockquote { margin: 1em 40px; }
-dfn { font-style: italic; }
-hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
-ins { background: #ff9; color: #000; text-decoration: none; }
-mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
-pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
-pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
-
-q { quotes: none; }
-q:before, q:after { content: ""; content: none; }
-small { font-size: 85%; }
-sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
-sup { top: -0.5em; }
-sub { bottom: -0.25em; }
-
-ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
-dd { margin: 0 0 0 40px; }
-nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }
-
-img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
-svg:not(:root) { overflow: hidden; }
-figure { margin: 0; }
-
-form { margin: 0; }
-fieldset { border: 0; margin: 0; padding: 0; }
-
-label { cursor: pointer; }
-legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }
-button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
-button, input { line-height: normal; }
-button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
-button[disabled], input[disabled] { cursor: default; }
-input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }
-input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
-input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }
-button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
-textarea { overflow: auto; vertical-align: top; resize: vertical; }
-input:valid, textarea:valid { }
-input:invalid, textarea:invalid { background-color: #f0dddd; }
-
-table { border-collapse: collapse; border-spacing: 0; }
-td { vertical-align: top; }
-
-.chromeframe { margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0; }
-
-/* --------------------------------------------------
- :: Grid
-
- This is the mobile-friendly, responsive grid that
- lets Foundation work much of its magic.
-
--------------------------------------------------- */
-.container { padding: 0px 20px; }
-
-.row { width: 100%; max-width: 980px; min-width: 727px; margin: 0 auto; }
-/* To fix the grid into a certain size, set max-width to width */
-.row .row { min-width: 0px; }
-
-.column, .columns { margin-left: 4.4%; float: left; min-height: 1px; position: relative; }
-.column:first-child, .columns:first-child { margin-left: 0px; }
-
-.row .one.columns { width: 4.3%; }
-.row .two.columns { width: 13%; }
-.row .three.columns { width: 21.68%; }
-.row .four.columns { width: 30.4%; }
-.row .five.columns { width: 39.1%; }
-.row .six.columns { width: 47.8%; }
-.row .seven.columns { width: 56.5%; }
-.row .eight.columns { width: 65.2%; }
-.row .nine.columns { width: 73.9%; }
-.row .ten.columns { width: 82.6%; }
-.row .eleven.columns { width: 91.3%; }
-.row .twelve.columns { width: 100%; }
-
-.row .offset-by-one { margin-left: 13.1%; }
-.row .offset-by-two { margin-left: 21.8%; }
-.row .offset-by-three { margin-left: 30.5%; }
-.row .offset-by-four { margin-left: 39.2%; }
-.row .offset-by-five { margin-left: 47.9%; }
-.row .offset-by-six { margin-left: 56.6%; }
-.row .offset-by-seven { margin-left: 65.3%; }
-.row .offset-by-eight { margin-left: 74.0%; }
-.row .offset-by-nine { margin-left: 82.7%; }
-.row .offset-by-ten { margin-left: 91.4%; }
-/*.row .offset-by-eleven { margin-left: 95.7%; }*/
-
-.row .one.centered { margin-left: 47.9%; }
-.row .two.centered { margin-left: 43.5%; }
-.row .three.centered { margin-left: 39.2%; }
-.row .four.centered { margin-left: 34.8%; }
-.row .five.centered { margin-left: 30.5%; }
-.row .six.centered { margin-left: 26.1%; }
-.row .seven.centered { margin-left: 21.8%; }
-.row .eight.centered { margin-left: 17.4%; }
-.row .nine.centered { margin-left: 13.1%; }
-.row .ten.centered { margin-left: 8.7%; }
-.row .eleven.centered { margin-left: 4.3%; }
-
-.row .offset-by-one:first-child { margin-left: 8.7%; }
-.row .offset-by-two:first-child { margin-left: 17.4%; }
-.row .offset-by-three:first-child { margin-left: 26.1%; }
-.row .offset-by-four:first-child { margin-left: 34.8%; }
-.row .offset-by-five:first-child { margin-left: 43.5%; }
-.row .offset-by-six:first-child { margin-left: 52.2%; }
-.row .offset-by-seven:first-child { margin-left: 60.9%; }
-.row .offset-by-eight:first-child { margin-left: 69.6%; }
-.row .offset-by-nine:first-child { margin-left: 78.3%; }
-.row .offset-by-ten:first-child { margin-left: 87%; }
-.row .offset-by-eleven:first-child { margin-left: 95.7%; }
-
-img, object, embed { max-width: 100%; height: auto; }
-img { -ms-interpolation-mode: bicubic; }
-
- /* Nicolas Gallagher's micro clearfix */
- .row:before, .row:after, .clearfix:before, .clearfix:after { content:""; display:table; }
- .row:after, .clearfix:after { clear: both; }
- .row, .clearfix { *zoom: 1; }
-
-/* ==|== primary styles =====================================================
- Author: David T. Sadler
- ========================================================================== */
-body {
- font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif;
-}
-
-a, a:visited {
- text-decoration: none;
- color: #2A85E8;
-}
-
-a:hover {
- color: #11639D;
-}
-
-a:focus {
- color: #CC4714
-}
-
-h1, h2, h3, h4, h5, h6 {
- margin: 0;
- padding: 0;
-}
-
-article h1, section#about h1, section#archives h1, section#category > h1 {
- font-size: 1.461538462em; /* 19 / 13 */
-}
-
-section#about h1, section#archives h1, section#category > h1 {
- margin-bottom: 1em;
-}
-
-article h2, section#about h2, section#archives h2 {
- font-size: 1.1538461538em; /* 15 / 13 */
-}
-
-section#archives h2 {
- margin-bottom: 1em;
-}
-
-#header {
- margin-bottom: 3em; /* 39 / 13 */
- border-bottom: 1px solid #CCCCCC;
-}
-
-#header h1 {
- font-size: 3em; /* 39 / 13 */
-}
-
-#header h1 a {
- color: #000000;
-}
-
-#header h2 {
- margin-bottom: 0.5em;
- font-size: 2em; /* 26 / 13 */
- font-style: italic;
- font-weight: lighter;
- color: #777777;
-}
-
-#site-navigation h2, #social h2 {
- font-size: 1.461538462em; /* 19 / 13 */
-}
-
-#site-navigation ul, #social ul {
- margin: 0.5em 0 1em 1em;
- padding: 0;
- list-style: none;
- font-size: 1.1538461538em; /* 15 / 13 */
-}
-
-#social ul span {
- display: inline-block;
- width: 4.5em;
- color: #999999;
- text-transform: lowercase;
-}
-
-article header time, article .categories, article .comment-count {
- color: #999999;
-}
-
-article header .social-buttons {
- margin-top: 0.5em;
-}
-
-article .google-plus, article .twitter-share, article .fb-like {
- font-size: 1px;
- display: inline;
-}
-
-article div .fb_reset {
- display: inline;
-}
-
-article .categories a {
- font-style: italic
-}
-
-article.excerpt {
- margin-bottom: 2em;
-}
-
-article li.prev-article a, article li.next-article a {
- display: block;
-}
-
-article li.prev-article {
- float: left;
- width: 50%;
-}
-
-article li.next-article {
- float: right;
- text-align: right;
- width: 50%;
-}
-
-article footer nav {
- margin-top: 1em;
-}
-
-article footer nav ul:after {
- clear: both;
- content: ".";
- display: block;
- height: 0;
- clear: both;
- visibility: hidden;
-}
-
-section#archives ol {
- list-style-type: disc;
-}
-
-#license {
- text-align: center;
-}
-
-/* ==|== non-semantic helper classes ======================================== */
-
-.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
-.ir br { display: none; }
-.hidden { display: none !important; visibility: hidden; }
-.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
-.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
-.invisible { visibility: hidden; }
-
-./* --------------------------------------------------
- :: Mobile Visibility Affordances
----------------------------------------------------*/
-.show-on-phones { display: none !important; }
-.show-on-tablets { display: none !important; }
-.show-on-desktops { display: block; }
-
-.hide-on-phones { display: block !important; }
-.hide-on-tablets { display: block !important; }
-.hide-on-desktops { display: none; }
-
-/* ==|== media queries ====================================================== */
-/* --------------------------------------------------
- :: Grid
- -------------------------------------------------- */
-/* Mobile */
-@media only screen and (max-width: 767px) {
- body { -webkit-text-size-adjust: none; }
-
- .row, body, .container { width: 100%; min-width: 0; margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; }
- .row .row .column, .row .row .columns { padding: 0; }
- .column, .columns { width: auto !important; float: none; margin-left: 0px; margin-right: 0px; padding-left: 20px; padding-right: 20px; }
- .column:last-child, .columns:last-child { margin-right: 0px; }
- .offset-by-one, .offset-by-two, .offset-by-three, .offset-by-four, .offset-by-five, .offset-by-six, .offset-by-seven, .offset-by-eight, .offset-by-nine, .offset-by-ten, .offset-by-eleven, .centered { margin-left: 0% !important; }
- .hide-on-phones { display: none !important; }
- .hide-on-tablets { display: block !important; }
- .hide-on-desktops { display: block !important; }
-
- .show-on-phones { display: block !important; }
- .show-on-tablets { display: none !important; }
- .show-on-desktops { display: none !important; }
-
- #site-navigation h2, #social h2 {
- margin: 0 -20px;
- padding: 0.5em 20px 0.5em 20px;
- background-color: #CCCCCC;
- color: #ffffff;
- font-size: 1.461538462em; /* 19 / 13 */
- }
-
- #site-navigation ul, #social ul {
- margin: 0 -20px;
- border-bottom: 1px solid #CCCCCC;
- font-size: 1.461538462em; /* 19 / 13 */
- }
-
- #site-navigation li, #social li {
- border-top: 1px solid #CCCCCC;
- }
-
- #site-navigation a, #social a {
- display: block;
- padding: 0.5em 20px 0.5em 20px;
- }
-
- article footer nav ul
- {
- padding: 1.5em 0;
- }
-}
-
-@media only screen and (max-device-width: 800px), only screen and (device-width: 800px) {
- .hide-on-phones { display: block !important; }
- .hide-on-tablets { display: none !important; }
- .hide-on-desktops { display: block !important; }
-
- .show-on-phones { display: none !important; }
- .show-on-tablets { display: block !important; }
- .show-on-desktops { display: none !important; }
-}
-
-/* ==|== print styles ======================================================= */
-
-@media print {
- * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; }
- a, a:visited { text-decoration: underline; }
- a[href]:after { content: " (" attr(href) ")"; }
- abbr[title]:after { content: " (" attr(title) ")"; }
- .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
- pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
- thead { display: table-header-group; }
- tr, img { page-break-inside: avoid; }
- img { max-width: 100% !important; }
- @page { margin: 0.5cm; }
- p, h2, h3 { orphans: 3; widows: 3; }
- h2, h3 { page-break-after: avoid; }
-}
-
-/* ==|== pygments styles ======================================================= */
-
-.highlight pre { padding: 0.5em; white-space: pre; overflow: auto }
-.highlight .hll { background-color: #ffffcc }
-.highlight { background: #f8f8f8; }
-.highlight .c { color: #408080; font-style: italic } /* Comment */
-.highlight .err { border: 1px solid #FF0000 } /* Error */
-.highlight .k { color: #008000; font-weight: bold } /* Keyword */
-.highlight .o { color: #666666 } /* Operator */
-.highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */
-.highlight .cp { color: #BC7A00 } /* Comment.Preproc */
-.highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */
-.highlight .cs { color: #408080; font-style: italic } /* Comment.Special */
-.highlight .gd { color: #A00000 } /* Generic.Deleted */
-.highlight .ge { font-style: italic } /* Generic.Emph */
-.highlight .gr { color: #FF0000 } /* Generic.Error */
-.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
-.highlight .gi { color: #00A000 } /* Generic.Inserted */
-.highlight .go { color: #808080 } /* Generic.Output */
-.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
-.highlight .gs { font-weight: bold } /* Generic.Strong */
-.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
-.highlight .gt { color: #0040D0 } /* Generic.Traceback */
-.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */
-.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
-.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
-.highlight .kp { color: #008000 } /* Keyword.Pseudo */
-.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
-.highlight .kt { color: #B00040 } /* Keyword.Type */
-.highlight .m { color: #666666 } /* Literal.Number */
-.highlight .s { color: #BA2121 } /* Literal.String */
-.highlight .na { color: #7D9029 } /* Name.Attribute */
-.highlight .nb { color: #008000 } /* Name.Builtin */
-.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */
-.highlight .no { color: #880000 } /* Name.Constant */
-.highlight .nd { color: #AA22FF } /* Name.Decorator */
-.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */
-.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
-.highlight .nf { color: #0000FF } /* Name.Function */
-.highlight .nl { color: #A0A000 } /* Name.Label */
-.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
-.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */
-.highlight .nv { color: #19177C } /* Name.Variable */
-.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
-.highlight .w { color: #bbbbbb } /* Text.Whitespace */
-.highlight .mf { color: #666666 } /* Literal.Number.Float */
-.highlight .mh { color: #666666 } /* Literal.Number.Hex */
-.highlight .mi { color: #666666 } /* Literal.Number.Integer */
-.highlight .mo { color: #666666 } /* Literal.Number.Oct */
-.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */
-.highlight .sc { color: #BA2121 } /* Literal.String.Char */
-.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
-.highlight .s2 { color: #BA2121 } /* Literal.String.Double */
-.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
-.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */
-.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
-.highlight .sx { color: #008000 } /* Literal.String.Other */
-.highlight .sr { color: #BB6688 } /* Literal.String.Regex */
-.highlight .s1 { color: #BA2121 } /* Literal.String.Single */
-.highlight .ss { color: #19177C } /* Literal.String.Symbol */
-.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */
-.highlight .vc { color: #19177C } /* Name.Variable.Class */
-.highlight .vg { color: #19177C } /* Name.Variable.Global */
-.highlight .vi { color: #19177C } /* Name.Variable.Instance */
-.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */
diff --git a/_site_build/favicon.ico b/_site_build/favicon.ico
deleted file mode 100755
index 43dd5df..0000000
--- a/_site_build/favicon.ico
+++ /dev/null
Binary files differ
diff --git a/_site_build/feed/index.html b/_site_build/feed/index.html
deleted file mode 100644
index 6ee5a54..0000000
--- a/_site_build/feed/index.html
+++ /dev/null
@@ -1,39 +0,0 @@
----
-layout: nil
----
-<?xml version="1.0" encoding="UTF-8"?>
-<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
- <channel>
- <title>{{ site.title }}</title>
- <link>{{ site.url }}</link>
- <atom:link href="{{ site.url }}/rss.xml" rel="self" type="application/rss+xml" />
- <description>{{ site.description }}</description>
- <copyright>Copyright {{ site.copyright_year }} by {{ site.author }}. All Rights Reserved.</copyright>
- {% if site.email %}
- <managingEditor>{{ site.email }} ({{ site.author }})</managingEditor>
- <webMaster>{{ site.email }} ({{ site.author }})</webMaster>
- {% else %}
- <dc:creator>{{ site.author }}</dc:creator>
- {% endif %}
- <pubDate>{{ site.time | date: "%a, %d %b %Y %H:%M:%S %z"}}</pubDate>
- <lastBuildDate>{{ site.time | date: "%a, %d %b %Y %H:%M:%S %z" }}</lastBuildDate>
- <ttl>1440</ttl>
- {% for post in site.posts limit:site.max_recent_posts %}
- <item>
- <title>{{ post.title }}</title>
- <link>{{ site.url }}{{ post.url }}</link>
- <guid isPermaLink="true">{{ site.url}}{{ post.url}}</guid>
- <pubDate>{{ post.date | date: "%a, %d %b %Y %H:%M:%S %z" }}</pubDate>
- {% if site.email %}
- <author>{{ site.email }} ({{ site.author }})</author>
- {% else %}
- <dc:creator>{{ site.author }}</dc:creator>
- {% endif %}
- <description>{{ post.content | truncate | xml_escape }}</description>
- {% for category in post.categories %}
- <category>{{ category }}</category>
- {% endfor %}
- </item>
- {% endfor %}
- </channel>
-</rss>
diff --git a/_site_build/img/localhost.magento-store.com.png b/_site_build/img/localhost.magento-store.com.png
deleted file mode 100644
index 872ccb8..0000000
--- a/_site_build/img/localhost.magento-store.com.png
+++ /dev/null
Binary files differ
diff --git a/_site_build/img/magento-setup-wizard-step-1.png b/_site_build/img/magento-setup-wizard-step-1.png
deleted file mode 100644
index bed2e9c..0000000
--- a/_site_build/img/magento-setup-wizard-step-1.png
+++ /dev/null
Binary files differ
diff --git a/_site_build/img/magento-store-admin.png b/_site_build/img/magento-store-admin.png
deleted file mode 100644
index e612538..0000000
--- a/_site_build/img/magento-store-admin.png
+++ /dev/null
Binary files differ
diff --git a/_site_build/img/magento-store.png b/_site_build/img/magento-store.png
deleted file mode 100644
index 923d0bf..0000000
--- a/_site_build/img/magento-store.png
+++ /dev/null
Binary files differ
diff --git a/_site_build/index.html b/_site_build/index.html
deleted file mode 100644
index 3a57bab..0000000
--- a/_site_build/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
----
-layout: default
-title: Home
-robots: follow, noindex, noodp, noydir, noarchive
-show_comment_counts: true
----
-<section id="recent-posts">
-{% for post in site.posts limit:site.max_recent_posts %}
- {% include post_excerpt.html %}
-{% endfor %}
-</section>
diff --git a/_site_build/js/libs/modernizr-2.5.3.min.js b/_site_build/js/libs/modernizr-2.5.3.min.js
deleted file mode 100644
index 27fcdae..0000000
--- a/_site_build/js/libs/modernizr-2.5.3.min.js
+++ /dev/null
@@ -1,4 +0,0 @@
-/* Modernizr 2.5.3 (Custom Build) | MIT & BSD
- * Build: http://www.modernizr.com/download/#-fontface-backgroundsize-borderimage-borderradius-boxshadow-flexbox-hsla-multiplebgs-opacity-rgba-textshadow-cssanimations-csscolumns-generatedcontent-cssgradients-cssreflections-csstransforms-csstransforms3d-csstransitions-applicationcache-canvas-canvastext-draganddrop-hashchange-history-audio-video-indexeddb-input-inputtypes-localstorage-postmessage-sessionstorage-websockets-websqldatabase-webworkers-geolocation-inlinesvg-smil-svg-svgclippaths-touch-webgl-shiv-mq-cssclasses-addtest-prefixed-teststyles-testprop-testallprops-hasevent-prefixes-domprefixes-load
- */
-;window.Modernizr=function(a,b,c){function D(a){j.cssText=a}function E(a,b){return D(n.join(a+";")+(b||""))}function F(a,b){return typeof a===b}function G(a,b){return!!~(""+a).indexOf(b)}function H(a,b){for(var d in a)if(j[a[d]]!==c)return b=="pfx"?a[d]:!0;return!1}function I(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:F(f,"function")?f.bind(d||b):f}return!1}function J(a,b,c){var d=a.charAt(0).toUpperCase()+a.substr(1),e=(a+" "+p.join(d+" ")+d).split(" ");return F(b,"string")||F(b,"undefined")?H(e,b):(e=(a+" "+q.join(d+" ")+d).split(" "),I(e,b,c))}function L(){e.input=function(c){for(var d=0,e=c.length;d<e;d++)u[c[d]]=c[d]in k;return u.list&&(u.list=!!b.createElement("datalist")&&!!a.HTMLDataListElement),u}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" ")),e.inputtypes=function(a){for(var d=0,e,f,h,i=a.length;d<i;d++)k.setAttribute("type",f=a[d]),e=k.type!=="text",e&&(k.value=l,k.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(f)&&k.style.WebkitAppearance!==c?(g.appendChild(k),h=b.defaultView,e=h.getComputedStyle&&h.getComputedStyle(k,null).WebkitAppearance!=="textfield"&&k.offsetHeight!==0,g.removeChild(k)):/^(search|tel)$/.test(f)||(/^(url|email)$/.test(f)?e=k.checkValidity&&k.checkValidity()===!1:/^color$/.test(f)?(g.appendChild(k),g.offsetWidth,e=k.value!=l,g.removeChild(k)):e=k.value!=l)),t[a[d]]=!!e;return t}("search tel url email datetime date month week time datetime-local number range color".split(" "))}var d="2.5.3",e={},f=!0,g=b.documentElement,h="modernizr",i=b.createElement(h),j=i.style,k=b.createElement("input"),l=":)",m={}.toString,n=" -webkit- -moz- -o- -ms- ".split(" "),o="Webkit Moz O ms",p=o.split(" "),q=o.toLowerCase().split(" "),r={svg:"http://www.w3.org/2000/svg"},s={},t={},u={},v=[],w=v.slice,x,y=function(a,c,d,e){var f,i,j,k=b.createElement("div"),l=b.body,m=l?l:b.createElement("body");if(parseInt(d,10))while(d--)j=b.createElement("div"),j.id=e?e[d]:h+(d+1),k.appendChild(j);return f=["&#173;","<style>",a,"</style>"].join(""),k.id=h,m.innerHTML+=f,m.appendChild(k),l||(m.style.background="",g.appendChild(m)),i=c(k,a),l?k.parentNode.removeChild(k):m.parentNode.removeChild(m),!!i},z=function(b){var c=a.matchMedia||a.msMatchMedia;if(c)return c(b).matches;var d;return y("@media "+b+" { #"+h+" { position: absolute; } }",function(b){d=(a.getComputedStyle?getComputedStyle(b,null):b.currentStyle)["position"]=="absolute"}),d},A=function(){function d(d,e){e=e||b.createElement(a[d]||"div"),d="on"+d;var f=d in e;return f||(e.setAttribute||(e=b.createElement("div")),e.setAttribute&&e.removeAttribute&&(e.setAttribute(d,""),f=F(e[d],"function"),F(e[d],"undefined")||(e[d]=c),e.removeAttribute(d))),e=null,f}var a={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return d}(),B={}.hasOwnProperty,C;!F(B,"undefined")&&!F(B.call,"undefined")?C=function(a,b){return B.call(a,b)}:C=function(a,b){return b in a&&F(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=w.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(w.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(w.call(arguments)))};return e});var K=function(c,d){var f=c.join(""),g=d.length;y(f,function(c,d){var f=b.styleSheets[b.styleSheets.length-1],h=f?f.cssRules&&f.cssRules[0]?f.cssRules[0].cssText:f.cssText||"":"",i=c.childNodes,j={};while(g--)j[i[g].id]=i[g];e.touch="ontouchstart"in a||a.DocumentTouch&&b instanceof DocumentTouch||(j.touch&&j.touch.offsetTop)===9,e.csstransforms3d=(j.csstransforms3d&&j.csstransforms3d.offsetLeft)===9&&j.csstransforms3d.offsetHeight===3,e.generatedcontent=(j.generatedcontent&&j.generatedcontent.offsetHeight)>=1,e.fontface=/src/i.test(h)&&h.indexOf(d.split(" ")[0])===0},g,d)}(['@font-face {font-family:"font";src:url("https://")}',["@media (",n.join("touch-enabled),("),h,")","{#touch{top:9px;position:absolute}}"].join(""),["@media (",n.join("transform-3d),("),h,")","{#csstransforms3d{left:9px;position:absolute;height:3px;}}"].join(""),['#generatedcontent:after{content:"',l,'";visibility:hidden}'].join("")],["fontface","touch","csstransforms3d","generatedcontent"]);s.flexbox=function(){return J("flexOrder")},s.canvas=function(){var a=b.createElement("canvas");return!!a.getContext&&!!a.getContext("2d")},s.canvastext=function(){return!!e.canvas&&!!F(b.createElement("canvas").getContext("2d").fillText,"function")},s.webgl=function(){try{var d=b.createElement("canvas"),e;e=!(!a.WebGLRenderingContext||!d.getContext("experimental-webgl")&&!d.getContext("webgl")),d=c}catch(f){e=!1}return e},s.touch=function(){return e.touch},s.geolocation=function(){return!!navigator.geolocation},s.postmessage=function(){return!!a.postMessage},s.websqldatabase=function(){return!!a.openDatabase},s.indexedDB=function(){return!!J("indexedDB",a)},s.hashchange=function(){return A("hashchange",a)&&(b.documentMode===c||b.documentMode>7)},s.history=function(){return!!a.history&&!!history.pushState},s.draganddrop=function(){var a=b.createElement("div");return"draggable"in a||"ondragstart"in a&&"ondrop"in a},s.websockets=function(){for(var b=-1,c=p.length;++b<c;)if(a[p[b]+"WebSocket"])return!0;return"WebSocket"in a},s.rgba=function(){return D("background-color:rgba(150,255,150,.5)"),G(j.backgroundColor,"rgba")},s.hsla=function(){return D("background-color:hsla(120,40%,100%,.5)"),G(j.backgroundColor,"rgba")||G(j.backgroundColor,"hsla")},s.multiplebgs=function(){return D("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(j.background)},s.backgroundsize=function(){return J("backgroundSize")},s.borderimage=function(){return J("borderImage")},s.borderradius=function(){return J("borderRadius")},s.boxshadow=function(){return J("boxShadow")},s.textshadow=function(){return b.createElement("div").style.textShadow===""},s.opacity=function(){return E("opacity:.55"),/^0.55$/.test(j.opacity)},s.cssanimations=function(){return J("animationName")},s.csscolumns=function(){return J("columnCount")},s.cssgradients=function(){var a="background-image:",b="gradient(linear,left top,right bottom,from(#9f9),to(white));",c="linear-gradient(left top,#9f9, white);";return D((a+"-webkit- ".split(" ").join(b+a)+n.join(c+a)).slice(0,-a.length)),G(j.backgroundImage,"gradient")},s.cssreflections=function(){return J("boxReflect")},s.csstransforms=function(){return!!J("transform")},s.csstransforms3d=function(){var a=!!J("perspective");return a&&"webkitPerspective"in g.style&&(a=e.csstransforms3d),a},s.csstransitions=function(){return J("transition")},s.fontface=function(){return e.fontface},s.generatedcontent=function(){return e.generatedcontent},s.video=function(){var a=b.createElement("video"),c=!1;try{if(c=!!a.canPlayType)c=new Boolean(c),c.ogg=a.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),c.h264=a.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),c.webm=a.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,"")}catch(d){}return c},s.audio=function(){var a=b.createElement("audio"),c=!1;try{if(c=!!a.canPlayType)c=new Boolean(c),c.ogg=a.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),c.mp3=a.canPlayType("audio/mpeg;").replace(/^no$/,""),c.wav=a.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),c.m4a=(a.canPlayType("audio/x-m4a;")||a.canPlayType("audio/aac;")).replace(/^no$/,"")}catch(d){}return c},s.localstorage=function(){try{return localStorage.setItem(h,h),localStorage.removeItem(h),!0}catch(a){return!1}},s.sessionstorage=function(){try{return sessionStorage.setItem(h,h),sessionStorage.removeItem(h),!0}catch(a){return!1}},s.webworkers=function(){return!!a.Worker},s.applicationcache=function(){return!!a.applicationCache},s.svg=function(){return!!b.createElementNS&&!!b.createElementNS(r.svg,"svg").createSVGRect},s.inlinesvg=function(){var a=b.createElement("div");return a.innerHTML="<svg/>",(a.firstChild&&a.firstChild.namespaceURI)==r.svg},s.smil=function(){return!!b.createElementNS&&/SVGAnimate/.test(m.call(b.createElementNS(r.svg,"animate")))},s.svgclippaths=function(){return!!b.createElementNS&&/SVGClipPath/.test(m.call(b.createElementNS(r.svg,"clipPath")))};for(var M in s)C(s,M)&&(x=M.toLowerCase(),e[x]=s[M](),v.push((e[x]?"":"no-")+x));return e.input||L(),e.addTest=function(a,b){if(typeof a=="object")for(var d in a)C(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="function"?b():b,g.className+=" "+(b?"":"no-")+a,e[a]=b}return e},D(""),i=k=null,function(a,b){function g(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x<style>"+b+"</style>",d.insertBefore(c.lastChild,d.firstChild)}function h(){var a=k.elements;return typeof a=="string"?a.split(" "):a}function i(a){var b={},c=a.createElement,e=a.createDocumentFragment,f=e();a.createElement=function(a){var e=(b[a]||(b[a]=c(a))).cloneNode();return k.shivMethods&&e.canHaveChildren&&!d.test(a)?f.appendChild(e):e},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+h().join().replace(/\w+/g,function(a){return b[a]=c(a),f.createElement(a),'c("'+a+'")'})+");return n}")(k,f)}function j(a){var b;return a.documentShived?a:(k.shivCSS&&!e&&(b=!!g(a,"article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio{display:none}canvas,video{display:inline-block;*display:inline;*zoom:1}[hidden]{display:none}audio[controls]{display:inline-block;*display:inline;*zoom:1}mark{background:#FF0;color:#000}")),f||(b=!i(a)),b&&(a.documentShived=b),a)}var c=a.html5||{},d=/^<|^(?:button|form|map|select|textarea)$/i,e,f;(function(){var a=b.createElement("a");a.innerHTML="<xyz></xyz>",e="hidden"in a,f=a.childNodes.length==1||function(){try{b.createElement("a")}catch(a){return!0}var c=b.createDocumentFragment();return typeof c.cloneNode=="undefined"||typeof c.createDocumentFragment=="undefined"||typeof c.createElement=="undefined"}()})();var k={elements:c.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:c.shivCSS!==!1,shivMethods:c.shivMethods!==!1,type:"default",shivDocument:j};a.html5=k,j(b)}(this,b),e._version=d,e._prefixes=n,e._domPrefixes=q,e._cssomPrefixes=p,e.mq=z,e.hasEvent=A,e.testProp=function(a){return H([a])},e.testAllProps=J,e.testStyles=y,e.prefixed=function(a,b,c){return b?J(a,b,c):J(a,"pfx")},g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+v.join(" "):""),e}(this,this.document),function(a,b,c){function d(a){return o.call(a)=="[object Function]"}function e(a){return typeof a=="string"}function f(){}function g(a){return!a||a=="loaded"||a=="complete"||a=="uninitialized"}function h(){var a=p.shift();q=1,a?a.t?m(function(){(a.t=="c"?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){a!="img"&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l={},o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};y[c]===1&&(r=1,y[c]=[],l=b.createElement(a)),a=="object"?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),a!="img"&&(r||y[c]===2?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i(b=="c"?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),p.length==1&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&o.call(a.opera)=="[object Opera]",l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return o.call(a)=="[object Array]"},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,i){var j=b(a),l=j.autoCallback;j.url.split(".").pop().split("?").shift(),j.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]||h),j.instead?j.instead(a,e,f,g,i):(y[j.url]?j.noexec=!0:y[j.url]=1,f.load(j.url,j.forceCSS||!j.forceJS&&"css"==j.url.split(".").pop().split("?").shift()?"c":c,j.noexec,j.attrs,j.timeout),(d(e)||d(l))&&f.load(function(){k(),e&&e(j.origUrl,i,g),l&&l(j.origUrl,i,g),y[j.url]=2})))}function i(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var j,l,m=this.yepnope.loader;if(e(a))g(a,0,m,0);else if(w(a))for(j=0;j<a.length;j++)l=a[j],e(l)?g(l,0,m,0):w(l)?B(l):Object(l)===l&&i(l,m);else Object(a)===a&&i(a,m)},B.addPrefix=function(a,b){z[a]=b},B.addFilter=function(a){x.push(a)},B.errorTimeout=1e4,b.readyState==null&&b.addEventListener&&(b.readyState="loading",b.addEventListener("DOMContentLoaded",A=function(){b.removeEventListener("DOMContentLoaded",A,0),b.readyState="complete"},0)),a.yepnope=k(),a.yepnope.executeStack=h,a.yepnope.injectJs=function(a,c,d,e,i,j){var k=b.createElement("script"),l,o,e=e||B.errorTimeout;k.src=a;for(o in d)k.setAttribute(o,d[o]);c=j?h:c||f,k.onreadystatechange=k.onload=function(){!l&&g(k.readyState)&&(l=1,c(),k.onload=k.onreadystatechange=null)},m(function(){l||(l=1,c(1))},e),i?k.onload():n.parentNode.insertBefore(k,n)},a.yepnope.injectCss=function(a,c,d,e,g,i){var e=b.createElement("link"),j,c=i?h:c||f;e.href=a,e.rel="stylesheet",e.type="text/css";for(j in d)e.setAttribute(j,d[j]);g||(n.parentNode.insertBefore(e,n),m(c,0))}}(this,document),Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0))};
diff --git a/_site_build/robots.txt b/_site_build/robots.txt
deleted file mode 100644
index 9755d00..0000000
--- a/_site_build/robots.txt
+++ /dev/null
@@ -1,6 +0,0 @@
----
-layout: nil
----
-User-agent: *
-Disallow:
-Sitemap: {{ site.url }}/sitemap.xml
diff --git a/_site_build/sitemap.xml b/_site_build/sitemap.xml
deleted file mode 100644
index 05fbb19..0000000
--- a/_site_build/sitemap.xml
+++ /dev/null
@@ -1,26 +0,0 @@
----
-layout: nil
----
-<?xml version="1.0" encoding="UTF-8"?>
-<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
- <url>
- <loc>{{ site.url}}/</loc>
- <lastmod>{{ site.time | date: "%Y-%m-%d" }}</lastmod>
- <changefreq>daily</changefreq>
- <priority>1.0</priority>
- </url>
- <url>
- <loc>{{ site.url}}/about/</loc>
- <lastmod>{{ site.time | date: "%Y-%m-%d" }}</lastmod>
- <changefreq>monthly</changefreq>
- <priority>0.6</priority>
- </url>
- {% for post in site.posts %}
- <url>
- <loc>{{ site.url}}{{ post.url }}</loc>
- <lastmod>{{ post.date | date: "%Y-%m-%d" }}</lastmod>
- <changefreq>weekly</changefreq>
- <priority>0.8</priority>
- </url>
- {% endfor %}
-</urlset>