diff --git a/.eleventy.js b/.eleventy.js
index e778df8e..6835dd78 100644
--- a/.eleventy.js
+++ b/.eleventy.js
@@ -1,5 +1,5 @@
const syntaxHighlight = require('@11ty/eleventy-plugin-syntaxhighlight')
-const heroIcons = require('@cdransf/eleventy-plugin-heroicons')
+const tablerIcons = require('eleventy-plugin-tabler-icons')
const pluginUnfurl = require('eleventy-plugin-unfurl')
const pluginFilesMinifier = require('@sherby/eleventy-plugin-files-minifier')
const schema = require('@quasibit/eleventy-plugin-schema')
@@ -22,7 +22,7 @@ require('dotenv-flow').config()
module.exports = function (eleventyConfig) {
// plugins
eleventyConfig.addPlugin(syntaxHighlight)
- eleventyConfig.addPlugin(heroIcons)
+ eleventyConfig.addPlugin(tablerIcons)
eleventyConfig.addPlugin(pluginUnfurl)
eleventyConfig.addPlugin(pluginFilesMinifier)
eleventyConfig.addPlugin(schema)
diff --git a/package.json b/package.json
index a6c6365d..e252c9bc 100644
--- a/package.json
+++ b/package.json
@@ -21,7 +21,6 @@
"@11ty/eleventy-img": "^3.1.0",
"@11ty/eleventy-plugin-syntaxhighlight": "^5.0.0",
"@catppuccin/tailwindcss": "^0.1.6",
- "@cdransf/eleventy-plugin-heroicons": "^1.3.2",
"@commitlint/cli": "^17.6.6",
"@commitlint/config-conventional": "^17.6.6",
"@extractus/feed-extractor": "6.2.4",
@@ -34,10 +33,10 @@
"@typescript-eslint/eslint-plugin": "^5.62.0",
"@typescript-eslint/parser": "^5.62.0",
"autoprefixer": "^10.4.2",
- "sanitize-html": "^2.11.0",
"child_process": "^1.0.2",
"clean-css": "^5.3.2",
"dotenv-flow": "^3.2.0",
+ "eleventy-plugin-tabler-icons": "^1.0.6",
"eleventy-plugin-unfurl": "^1.0.0",
"eleventy-plugin-youtube-embed": "^1.9.0",
"eslint": "^8.42.0",
@@ -58,6 +57,7 @@
"postcss": "^8.4.25",
"prettier": "^3.0.0",
"prettier-plugin-tailwindcss": "^0.4.0",
+ "sanitize-html": "^2.11.0",
"striptags": "^3.2.0",
"tailwindcss": "^3.3.2"
},
diff --git a/src/404.html b/src/404.html
index 04dd0c3c..76cebfc8 100644
--- a/src/404.html
+++ b/src/404.html
@@ -12,7 +12,7 @@ permalink: 404.html
- {% heroicon "outline" "receipt-percent" "Receipt" "width=20 height=20" %}
+ {% tablericon "receipt-2" "Receipt" "width=20 height=20" %}
Skip out on the room service bill
diff --git a/src/_includes/icons/apple-music.liquid b/src/_includes/icons/apple-music.liquid
index 3d5784e5..e6dc7f69 100644
--- a/src/_includes/icons/apple-music.liquid
+++ b/src/_includes/icons/apple-music.liquid
@@ -1,11 +1,7 @@
-
+ {% tablericon "device-airpods" "Apple Music" "height=24" %}
\ No newline at end of file
diff --git a/src/_includes/icons/coffee.liquid b/src/_includes/icons/coffee.liquid
index 1237efbf..0fd8dc8f 100644
--- a/src/_includes/icons/coffee.liquid
+++ b/src/_includes/icons/coffee.liquid
@@ -1,11 +1,7 @@
-
-
+ {% tablericon "cup" "Buy Me a Coffee" "height=24" %}
\ No newline at end of file
diff --git a/src/_includes/icons/email.liquid b/src/_includes/icons/email.liquid
new file mode 100644
index 00000000..94d9f169
--- /dev/null
+++ b/src/_includes/icons/email.liquid
@@ -0,0 +1,7 @@
+
+ {% tablericon "at" "Email" "height=24" %}
+
\ No newline at end of file
diff --git a/src/_includes/icons/fastmail.liquid b/src/_includes/icons/fastmail.liquid
deleted file mode 100644
index d4542fed..00000000
--- a/src/_includes/icons/fastmail.liquid
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/src/_includes/icons/github.liquid b/src/_includes/icons/github.liquid
index 3ecbd1ff..7217bcbd 100644
--- a/src/_includes/icons/github.liquid
+++ b/src/_includes/icons/github.liquid
@@ -1,11 +1,7 @@
-
+ {% tablericon "brand-github" "GitHub" "height=24" %}
\ No newline at end of file
diff --git a/src/_includes/icons/letterboxd.liquid b/src/_includes/icons/letterboxd.liquid
index f0f883e5..632b7591 100644
--- a/src/_includes/icons/letterboxd.liquid
+++ b/src/_includes/icons/letterboxd.liquid
@@ -1,11 +1,7 @@
-
+ {% tablericon "brand-letterboxd" "Letterboxd" "height=24" %}
\ No newline at end of file
diff --git a/src/_includes/icons/mastodon.liquid b/src/_includes/icons/mastodon.liquid
index f1e3e90d..bd27636b 100644
--- a/src/_includes/icons/mastodon.liquid
+++ b/src/_includes/icons/mastodon.liquid
@@ -1,11 +1,7 @@
-
+ {% tablericon "brand-mastodon" "Mastodon" "height=24" %}
\ No newline at end of file
diff --git a/src/_includes/icons/rss.liquid b/src/_includes/icons/rss.liquid
index 3ee3a678..057fd428 100644
--- a/src/_includes/icons/rss.liquid
+++ b/src/_includes/icons/rss.liquid
@@ -1,7 +1,3 @@
-
-
+
+ {% tablericon "rss" "RSS" "height=24" %}
\ No newline at end of file
diff --git a/src/_includes/icons/search.liquid b/src/_includes/icons/search.liquid
index d9d0c599..1e053f4b 100644
--- a/src/_includes/icons/search.liquid
+++ b/src/_includes/icons/search.liquid
@@ -1,7 +1,3 @@
-
-
+
+ {% tablericon "search" "Search posts" "height=24" %}
\ No newline at end of file
diff --git a/src/_includes/icons/tags.liquid b/src/_includes/icons/tags.liquid
index 8986f413..cad0cd61 100644
--- a/src/_includes/icons/tags.liquid
+++ b/src/_includes/icons/tags.liquid
@@ -1,9 +1,3 @@
-
-
+
+ {% tablericon "tag" "Post tags" "height=24" %}
\ No newline at end of file
diff --git a/src/_includes/icons/trakt.liquid b/src/_includes/icons/trakt.liquid
index b1a8c7b6..d7f8bad2 100644
--- a/src/_includes/icons/trakt.liquid
+++ b/src/_includes/icons/trakt.liquid
@@ -1,11 +1,7 @@
-
+ {% tablericon "device-tv" "Trakt" "height=24" %}
\ No newline at end of file
diff --git a/src/_includes/partials/footer.liquid b/src/_includes/partials/footer.liquid
index b7d7afd7..28bc779c 100644
--- a/src/_includes/partials/footer.liquid
+++ b/src/_includes/partials/footer.liquid
@@ -1,6 +1,6 @@