Commit a1c1580c authored by Jamie Tanna's avatar Jamie Tanna
Browse files

Update hCard article

It turns out it didn't read amazingly - who knew that writing blog posts
when tired and distracted isn't great?!

Follow-up to #349.
parent eecfaf47
Pipeline #52161915 passed with stages
in 13 minutes and 15 seconds
......@@ -14,17 +14,17 @@ date: 2019-03-15
slug: "personal-hcard"
image: /img/vendor/microformats-logo.png
---
As you're reading this, I have now implemented an [hcard](http://microformats.org/wiki/h-card) for my personal details! You can see it on [my home page](/).
As you're reading this, I have now implemented an [hcard](http://microformats.org/wiki/h-card) for my personal details! You can see it by inspecting the source code for [my home page](/).
This has been in progress for quite some time while I've been trying to get some automated tooling in place to ensure I always have a well formed hCard for my personal details.
So why have I done this? As part of my move towards greater integration with the [IndieWeb](https://indieweb.org/why), I'm looking to use more open standards for data markup on my sites. This is where [microformats2](http://microformats.org/wiki/microformats2) comes in, making it easier for automated parsers to discover content on my site using well-structured markup. This means that you won't need to necessarily parse all the HTML you need, but can instead put it through a microformats2 parser and it'll come out on the other side with all the relevant metadata.
This is for a few reasons:
This has been in progress for quite some time while I've been trying to write some automated tooling to ensure I always have a well formed hCard for my personal details.
I did this for a few reasons:
- not just because I'm a Quality Engineer, but because I am a huge fan of quality-driven software
- I don't want to accidentally break my hCard and cause external consumers to be unable to parse my IndieWeb site
- I don't want to accidentally break my hCard and cause external consumers to be unable to parse my site
- I want to be able to use Test Driven Development to drive in new hCard functionality
- I wanted to use [HTML-Proofer](https://github.com/gjtorikian/html-proofer), as I already use it for link checking within the site - so this was a great chance to play around with it and build something into the tooling I already use
- I wanted to extend [HTML-Proofer](https://github.com/gjtorikian/html-proofer), which I already use with my site, to perform the verification. This was a great chance to play around with it and build something into the tooling I already use
Expect to see more announcements in the future as I complete issues [tagged with the `microformats` label](https://gitlab.com/jamietanna/jvt.me/issues?label_name=microformats).
This is yet another step towards being a bigger part of the [IndieWeb](https://indieweb.org/why).
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment