Skip to content

Commit a102de8

Browse files
author
Adrian Hall
committed
Fixing links
1 parent 429fa22 commit a102de8

File tree

132 files changed

+424
-3540
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

132 files changed

+424
-3540
lines changed

Gemfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ source "https://rubygems.org"
44
gem "csv"
55
gem "ostruct"
66
gem "logger"
7+
gem "rake"
8+
gem "html-proofer"
79

810
# Jekyll requirements
911
gem "jekyll", "~> 4.4.1"

_config.yml

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ sass:
9494
verbose: true
9595
silence_deprecations: [ import, color-functions, global-builtin, mixed-decls, slash-div ]
9696

97-
permalink: /:categories/:year/:year-:month-:day-:title:output_ext
97+
permalink: /posts/:year/:year-:month-:day-:title:output_ext
9898
timezone: "US/Pacific"
9999

100100
# Pagination with jekyll-paginate-v2
@@ -196,14 +196,8 @@ defaults:
196196
related: false
197197

198198
include:
199-
- _data
200-
- _includes
201-
- _layouts
202199
- _pages
203-
- _posts
204-
- _sass
205200
- assets
206-
- _config.yml
207201
exclude:
208202
- .devcontainer
209203
- .editorconfig

_data/navigation.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,5 @@
22
main:
33
- title: "Posts"
44
url: "/posts"
5-
- title: "Categories"
6-
url: "/categories"
75
- title: "Tags"
86
url: "/tags"

_includes/breadcrumbs.html

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
{% case site.category_archive.type %}
2+
{% when "liquid" %}
3+
{% assign path_type = "#" %}
4+
{% when "jekyll-archives" %}
5+
{% assign path_type = nil %}
6+
{% endcase %}
7+
8+
{% if page.collection != 'posts' %}
9+
{% assign path_type = nil %}
10+
{% assign crumb_path = '/' %}
11+
{% else %}
12+
{% assign crumb_path = site.category_archive.path %}
13+
{% endif %}
14+
15+
<nav class="breadcrumbs">
16+
<ol itemscope itemtype="https://schema.org/BreadcrumbList">
17+
{% assign crumbs = page.url | split: '/' %}
18+
{% assign i = 1 %}
19+
{% for crumb in crumbs offset: 1 %}
20+
{% if forloop.first %}
21+
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
22+
<a href="{{ '/' | relative_url }}" itemprop="item"><span itemprop="name">{{ site.data.ui-text[site.locale].breadcrumb_home_label | default: "Home" }}</span></a>
23+
24+
<meta itemprop="position" content="{{ i }}" />
25+
</li>
26+
<span class="sep">{{ site.data.ui-text[site.locale].breadcrumb_separator | default: "/" }}</span>
27+
{% endif %}
28+
{% if forloop.last %}
29+
<li class="current"{% if page.locale %} lang="{{ page.locale }}"{% endif %}>{{ page.title }}</li>
30+
{% else %}
31+
{% assign i = i | plus: 1 %}
32+
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
33+
<span data-crumb="{{crumb}}" itemprop="name">{{ crumb | url_decode | replace: '-', ' ' | capitalize }}</span>
34+
<meta itemprop="position" content="{{ i }}" />
35+
</li>
36+
<span class="sep">{{ site.data.ui-text[site.locale].breadcrumb_separator | default: "/" }}</span>
37+
{% endif %}
38+
{% endfor %}
39+
</ol>
40+
</nav>

_includes/posts-taxonomy.html

Lines changed: 0 additions & 42 deletions
This file was deleted.

_pages/categories.html

Lines changed: 0 additions & 7 deletions
This file was deleted.

_pages/privacy.html

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,25 @@
11
---
22
layout: single
33
author_profile: false
4-
pernalink: /privacy.html
4+
permalink: /privacy.html
55
---
66

77
# Privacy policy
88

99
* We do not sell or provide our data feeds to third parties for their use.
10-
* We do partner with standard data gathering entities (Google and Microsoft) to collect website metrics.
10+
* We do partner with standard data gathering entities to collect website metrics.
1111
* We opt out of third party usage with those data gathering entities whenever we can.
1212

1313
We believe we have minimized third party usage of your browsing habits.
1414

1515
## Our partners
1616

17-
We partner with [Google Analytics](https://analytics.google.com) to capture basic demographic and page
18-
analytics to capture the most popular pages to improve our products/services. Website usage data is
19-
captured using first and third-party cookies and other tracking technologies to determine the popularity
20-
of individual posts.
17+
We partner with to capture how you use and interact with our website through behavioral metrics, heatmaps,
18+
and session replay to improve our products/services. Website usage data is captured using first and third-party
19+
cookies and other tracking technologies to determine the popularity of individual posts and online activity.
20+
Additionally, we use this information for site optimization.
2121

22-
We partner with [Microsoft Clarity](https://clarity.microsoft.com) to capture how you use and interact with
23-
our website through behavioral metrics, heatmaps, and session replay to improve our products/services. Website
24-
usage data is captured using first and third-party cookies and other tracking technologies to determine the
25-
popularity of individual posts and online activity. Additionally, we use this information for site optimization.
22+
For more information about how Microsoft collects and uses your data, visit the [Microsoft Privacy Statement].
2623

27-
For more information about how Microsoft collects and uses your data, visit the [Microsoft Privacy Statement](https://privacy.microsoft.com/privacystatement).
24+
[Microsoft Clarity]: https://clarity.microsoft.com
25+
[Microsoft Privacy Statement]: https://privacy.microsoft.com/privacystatement

_posts/2017/2017-05-08-building-a-service-in-the-cloud.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: "Building a service in the Cloud"
33
categories:
44
- Cloud
55
tags:
6-
- Serverless
6+
- serverless
77
---
88

99
I’ve been thinking about providing services in the cloud for a few years now. A common question I see time and time again is this: “What pieces of the cloud do I need to build my solution?” The answer is always “it depends.” This post is about those options.

_posts/2017/2017-05-25-reactnative-vs-xamarinforms.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
---
22
title: "Which is better - React Native or Xamarin Forms?"
33
categories:
4-
- "React Native"
5-
- Xamarin
4+
- Mobile
65
tags:
7-
- Comparisons
6+
- react_native
7+
- xamarin
8+
- comparisons
89
---
910

1011
Let’s talk about a loaded question. After my recent forays into both React Native and Xamarin Forms, I got asked on Twitter – which is better, React Native or Xamarin Forms? Further, I should answer this for JavaScript experts, C# XAML experts and for developers with experience in both. After all, both produce native apps and both use a common codebase.

_posts/2017/2017-06-19-the-things-i-like-about-swift.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
22
title: "The things I like (and don't like) about Swift?"
33
categories:
4-
- iOS
4+
- Mobile
55
tags:
6-
- Swift
6+
- swift
77
---
88

99
Recently, I’ve given myself the task of learning the “native” mobile development platforms. That means Java or Kotlin for Android and Swift or Objective-C for iOS development. Kotlin is a ways behind Java for Android development and I already knew (somewhat) the Java language, so that one was relatively easy. Swift is the new kid on the block, but it’s obviously the way to go for iOS Development.

0 commit comments

Comments
 (0)