diff --git a/_layouts/home.html b/_layouts/home.html
index 5deb677..58270d8 100644
--- a/_layouts/home.html
+++ b/_layouts/home.html
@@ -4,22 +4,22 @@ layout: default
{% if paginator.page_path contains "index" %}
{% if post.image %}
@@ -33,7 +33,7 @@ layout: default
{{ post.content }}
{% if post.href %}
- {{ post.href }} -
+ {{ post.href }} -
{% endif %}
{{ post.date | date_to_string }}
diff --git a/_layouts/post.html b/_layouts/post.html
index 236899b..3cf8329 100644
--- a/_layouts/post.html
+++ b/_layouts/post.html
@@ -4,14 +4,14 @@ layout: default
{% if page.image %}
-
+
diff --git a/_posts/2015-06-20-fifth.md b/_posts/2015-06-20-fifth.md
index e667b25..0992916 100644
--- a/_posts/2015-06-20-fifth.md
+++ b/_posts/2015-06-20-fifth.md
@@ -8,6 +8,6 @@ image: conway-gol.jpg
---
A library for parsing various rulesets for cellular automata machines (CAMs).
-The parsed CAM is displayed using [matplotlib](https://matplotlib.org){:target="_blank"}.
-For instance, this library parses ruleset `B3/S23` and then produces a running
+The parsed CAM is displayed using [matplotlib](https://matplotlib.org). For
+instance, this library parses ruleset `B3/S23` and then produces a running
visualization of Conway's Game of Life.
diff --git a/_posts/2020-03-29-postlude.md b/_posts/2020-03-29-postlude.md
index f873eef..db7d70b 100644
--- a/_posts/2020-03-29-postlude.md
+++ b/_posts/2020-03-29-postlude.md
@@ -7,8 +7,7 @@ href: "https://git.jrpotter.com/r/postlude"
image: haskell.png
---
-An example of a custom-rolled
-[Prelude](https://hackage.haskell.org/package/base-4.19.0.0/docs/Prelude.html){:target="_blank"}.
+An example of a custom-rolled [Prelude](https://hackage.haskell.org/package/base-4.19.0.0/docs/Prelude.html).
Serves as a fairly comprehensive list of imports I found relevant across the
various Haskell projects I worked on as well as a demonstration on how
forwarding imports with Haskell works.
diff --git a/_posts/2021-04-01-looped.md b/_posts/2021-04-01-looped.md
index f303d4b..3a199b1 100644
--- a/_posts/2021-04-01-looped.md
+++ b/_posts/2021-04-01-looped.md
@@ -7,9 +7,8 @@ image: looped.png
---
VP of engineering at Looped, the "Ultimate Virtual Venue". Featured on
-[Forbes](https://www.forbes.com/sites/ericfuller/2021/01/06/loopedthe-app-helping-fans-mingle-and-meet-artists-personally-during-live-streamed-events){:target="_blank"}
-and [TechCrunch](https://techcrunch.com/2021/03/02/looped-raises-7-7m-to-expand-its-interactive-live-event-platform){:target="_blank"}.
-Led development on the Kotlin-based
-[Android app](https://play.google.com/store/apps/details?id=com.vipvr.android){:target="_blank"}
+[Forbes](https://www.forbes.com/sites/ericfuller/2021/01/06/loopedthe-app-helping-fans-mingle-and-meet-artists-personally-during-live-streamed-events)
+and [TechCrunch](https://techcrunch.com/2021/03/02/looped-raises-7-7m-to-expand-its-interactive-live-event-platform).
+Led development on the Kotlin-based [Android app](https://play.google.com/store/apps/details?id=com.vipvr.android)
(50K+ downloads, 4.5 star review), the Swift-based iOS app (100K+ downloads,
4.8 star review), the Vue-based web app, and the Django-based backend.
diff --git a/_posts/2021-12-08-blog.md b/_posts/2021-12-08-blog.md
index 1f89a82..3ff7413 100644
--- a/_posts/2021-12-08-blog.md
+++ b/_posts/2021-12-08-blog.md
@@ -8,6 +8,6 @@ image: jekyll.png
---
I occasionally write about (usually) technical concepts in my blog. Originally
-powered by Github Pages, I've since moved the [Jekyll](https://jekyllrb.com/){:target="_blank"}-based
+powered by Github Pages, I've since moved the [Jekyll](https://jekyllrb.com/)-based
project to a self-hosting solution. Theming is provided by
-[Chirpy](https://github.com/cotes2020/jekyll-theme-chirpy){:target="_blank"}.
+[Chirpy](https://github.com/cotes2020/jekyll-theme-chirpy).
diff --git a/_posts/2022-07-02-anki-synonyms.md b/_posts/2022-07-02-anki-synonyms.md
index a0787dc..82dabd7 100644
--- a/_posts/2022-07-02-anki-synonyms.md
+++ b/_posts/2022-07-02-anki-synonyms.md
@@ -7,5 +7,5 @@ href: "https://git.jrpotter.com/r/anki-synonyms"
image: anki.png
---
-An [Anki](https://apps.ankiweb.net/){:target="_blank"} plugin for specifying
-synonyms within flashcard question and answer prompts.
+An [Anki](https://apps.ankiweb.net/) plugin for specifying synonyms within
+flashcard question and answer prompts.
diff --git a/_posts/2023-02-05-bookshelf.md b/_posts/2023-02-05-bookshelf.md
index 32454a7..2e8cb6b 100644
--- a/_posts/2023-02-05-bookshelf.md
+++ b/_posts/2023-02-05-bookshelf.md
@@ -9,5 +9,5 @@ image: lean.svg
A collection of books I am actively studying. Usually mathematics or
computer-science based, I aim to prove concepts as I encounter them using the
-[Lean](https://lean-lang.org/){:target="_blank"} interactive theorem prover. All
-proofs are also available in [LaTeX](https://www.latex-project.org/){:target="_blank"}.
+[Lean](https://lean-lang.org/) interactive theorem prover. All proofs are also
+available in [LaTeX](https://www.latex-project.org/).
diff --git a/_posts/2023-04-09-were-the-crew.md b/_posts/2023-04-09-were-the-crew.md
index 0d4b023..c01919e 100644
--- a/_posts/2023-04-09-were-the-crew.md
+++ b/_posts/2023-04-09-were-the-crew.md
@@ -7,7 +7,7 @@ href: "https://gusvieweg.bandcamp.com/track/were-the-crew"
image: smash-rap.jpg
---
-A Smash Bros. Ultimate rap made in collaboration with my
-friend [Gus](https://www.gusvieweg.com/){:target="_blank"} and fiancée Brittany.
+A Smash Bros. Ultimate rap made in collaboration with my friend
+[Gus](https://www.gusvieweg.com/) and fiancée Brittany.
diff --git a/_posts/2023-11-17-bootstrap.md b/_posts/2023-11-17-bootstrap.md
index 92b987c..80c8900 100644
--- a/_posts/2023-11-17-bootstrap.md
+++ b/_posts/2023-11-17-bootstrap.md
@@ -8,8 +8,7 @@ image: shoelaces.jpg
---
A C-based CLI for initializing projects in a flexible but deterministic way.
-Originally motivated to serve as a better alternative to
-[Nix flake templates](https://github.com/NixOS/templates){:target="_blank"},
+Originally motivated to serve as a better alternative to [Nix flake templates](https://github.com/NixOS/templates),
`bootstrap` allows you to provide different parameters to custom initialization
scripts akin to `npm init`, `django-admin startproject`, etc.
diff --git a/_posts/2023-11-26-boardwise.md b/_posts/2023-11-26-boardwise.md
index c8aa905..ff88095 100644
--- a/_posts/2023-11-26-boardwise.md
+++ b/_posts/2023-11-26-boardwise.md
@@ -7,10 +7,8 @@ href: "https://boardwise.gg"
image: boardwise.svg
---
-A [Phoenix](https://www.phoenixframework.org/){:target="_blank"}- and
-[React](https://react.dev/){:target="_blank"}-based project that provides an
-interface for finding chess coaches. This serves as an alternative to those
-found on [Lichess](https://lichess.org/coach){:target="_blank"} and
-[Chess.com](https://www.chess.com/coaches){:target="_blank"}. Based on the
-[Tailwind Studio](https://tailwindui.com/templates/studio){:target="_blank"}
-theme.
+A [Phoenix](https://www.phoenixframework.org/)- and
+[React](https://react.dev/)-based project that provides an interface for finding
+chess coaches. This serves as an alternative to those found on
+[Lichess](https://lichess.org/coach) and [Chess.com](https://www.chess.com/coaches).
+Based on the [Tailwind Studio](https://tailwindui.com/templates/studio) theme.
diff --git a/_posts/2023-12-10-nixos-configuration.md b/_posts/2023-12-10-nixos-configuration.md
index 583615f..5fc23b2 100644
--- a/_posts/2023-12-10-nixos-configuration.md
+++ b/_posts/2023-12-10-nixos-configuration.md
@@ -7,6 +7,6 @@ href: "https://git.jrpotter.com/r/nixos-configuration"
image: nix.png
---
-The [nix](https://nixos.org){:target="_blank"} configuration files used to
-declaratively describe my local and remote machines. The site you are on now is
-declared within this project!
+The [nix](https://nixos.org) configuration files used to declaratively describe
+my local and remote machines. The site you are on now is declared within this
+project!
diff --git a/_posts/2023-12-14-bookshelf-doc.md b/_posts/2023-12-14-bookshelf-doc.md
index e4b2f46..72037b2 100644
--- a/_posts/2023-12-14-bookshelf-doc.md
+++ b/_posts/2023-12-14-bookshelf-doc.md
@@ -7,7 +7,7 @@ href: "https://git.jrpotter.com/r/bookshelf-doc"
image: lean.svg
---
-A fork of [doc-gen4](https://github.com/leanprover/doc-gen4){:target="_blank"}
-tightly coupled to my [bookshelf](https://git.jrpotter.com/r/bookshelf){:target="_blank"}
-project. This augments the `:docs` facet to convert LaTeX files into PDFs and
-then list them in the generated navbar.
+A fork of [doc-gen4](https://github.com/leanprover/doc-gen4) tightly coupled to
+my [bookshelf](https://git.jrpotter.com/r/bookshelf) project. This augments the
+`:docs` facet to convert LaTeX files into PDFs and then list them in the
+generated navbar.
diff --git a/_posts/2023-12-23-forgejo.md b/_posts/2023-12-23-forgejo.md
index e0f6581..ef17f5f 100644
--- a/_posts/2023-12-23-forgejo.md
+++ b/_posts/2023-12-23-forgejo.md
@@ -7,6 +7,5 @@ href: "https://git.jrpotter.com"
image: forgejo.svg
---
-A self-hosted [forgejo](https://forgejo.org/){:target="_blank"} instance. For
-the most part, my [GitHub](https://github.com){:target="_blank"} repositories
-are a mirror of those found here.
+A self-hosted [forgejo](https://forgejo.org/) instance. For the most part, my
+[GitHub](https://github.com) repositories are a mirror of those found here.