diff --git a/.eleventy.js b/.eleventy.js index 95a777b0..3d17df6d 100644 --- a/.eleventy.js +++ b/.eleventy.js @@ -2,6 +2,7 @@ const syntaxHighlight = require('@11ty/eleventy-plugin-syntaxhighlight') const heroIcons = require('eleventy-plugin-heroicons') const pluginUnfurl = require('eleventy-plugin-unfurl') const pluginFilesMinifier = require('@sherby/eleventy-plugin-files-minifier') +const schema = require('@quasibit/eleventy-plugin-schema') const markdownIt = require('markdown-it') const markdownItAnchor = require('markdown-it-anchor') const markdownItFootnote = require('markdown-it-footnote') @@ -20,6 +21,7 @@ module.exports = function (eleventyConfig) { eleventyConfig.addPlugin(heroIcons) eleventyConfig.addPlugin(pluginUnfurl) eleventyConfig.addPlugin(pluginFilesMinifier) + eleventyConfig.addPlugin(schema) eleventyConfig.addPlugin(activityPubPlugin, { username: 'hi', domain: 'coryd.dev', diff --git a/.idea/icon.svg b/.idea/icon.svg new file mode 100644 index 00000000..734e81f7 --- /dev/null +++ b/.idea/icon.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/cache/jsonfeed-to-mastodon-timestamp.json b/cache/jsonfeed-to-mastodon-timestamp.json index 123a0175..bcba712b 100644 --- a/cache/jsonfeed-to-mastodon-timestamp.json +++ b/cache/jsonfeed-to-mastodon-timestamp.json @@ -1,3 +1,3 @@ { - "timestamp": 1684533779541 + "timestamp": 1684792981683 } \ No newline at end of file diff --git a/cache/jsonfeed-to-mastodon.json b/cache/jsonfeed-to-mastodon.json index b12af2a4..bb9e056f 100644 --- a/cache/jsonfeed-to-mastodon.json +++ b/cache/jsonfeed-to-mastodon.json @@ -3491,5 +3491,115 @@ "https://social.lol/users/cory/statuses/110397605771796918" ], "lastTootTimestamp": 1684533779536 + }, + "https://oku.club/book/abolish-silicon-valley-by-wendy-liu-0fgeq": { + "id": "https://oku.club/book/abolish-silicon-valley-by-wendy-liu-0fgeq", + "title": "📖: Abolish Silicon Valley", + "url": "https://oku.club/book/abolish-silicon-valley-by-wendy-liu-0fgeq", + "content_text": "📖: Abolish Silicon Valley https://oku.club/book/abolish-silicon-valley-by-wendy-liu-0fgeq", + "date_published": "2023-05-20T23:25:12-08:00", + "toots": [ + "https://social.lol/users/cory/statuses/110404280944073128" + ], + "lastTootTimestamp": 1684635634601 + }, + "https://oku.club/book/internet-for-the-people-by-ben-tarnoff-U6w00": { + "id": "https://oku.club/book/internet-for-the-people-by-ben-tarnoff-U6w00", + "title": "📖: Internet for the People", + "url": "https://oku.club/book/internet-for-the-people-by-ben-tarnoff-U6w00", + "content_text": "📖: Internet for the People https://oku.club/book/internet-for-the-people-by-ben-tarnoff-U6w00", + "date_published": "2023-05-21T00:00:00-08:00", + "toots": [ + "https://social.lol/users/cory/statuses/110408930058846408" + ], + "lastTootTimestamp": 1684706574430 + }, + "https://letterboxd.com/cdme/film/babylon-ad/": { + "id": "https://letterboxd.com/cdme/film/babylon-ad/", + "title": "🎥: Babylon A.D., 2008 - ★★½", + "url": "https://letterboxd.com/cdme/film/babylon-ad/", + "content_text": "🎥: Babylon A.D., 2008 - ★★½ https://letterboxd.com/cdme/film/babylon-ad/", + "date_published": "2023-05-21T22:48:39-08:00", + "toots": [ + "https://social.lol/users/cory/statuses/110409433122326312" + ], + "lastTootTimestamp": 1684714250560 + }, + "https://kentcdodds.com/blog/stop-mocking-fetch": { + "id": "https://kentcdodds.com/blog/stop-mocking-fetch", + "title": "🔗: Stop mocking fetch", + "url": "https://kentcdodds.com/blog/stop-mocking-fetch", + "content_text": "🔗: Stop mocking fetch https://kentcdodds.com/blog/stop-mocking-fetch", + "date_published": "2023-05-22T00:00:00-08:00", + "toots": [ + "https://social.lol/users/cory/statuses/110410818890361586" + ], + "lastTootTimestamp": 1684735395721 + }, + "https://www.wired.com/story/doug-rushkoff-survival-of-the-richest/": { + "id": "https://www.wired.com/story/doug-rushkoff-survival-of-the-richest/", + "title": "🔗: Doug Rushkoff Is Ready to Renounce the Digital Revolution", + "url": "https://www.wired.com/story/doug-rushkoff-survival-of-the-richest/", + "content_text": "🔗: Doug Rushkoff Is Ready to Renounce the Digital Revolution https://www.wired.com/story/doug-rushkoff-survival-of-the-richest/", + "date_published": "2023-05-22T00:00:00-08:00", + "toots": [ + "https://social.lol/users/cory/statuses/110411761994667197" + ], + "lastTootTimestamp": 1684749786345 + }, + "https://i-d.vice.com/en/article/ak3v7k/find-my-location-sharing-app-accidental-social-media-platform": { + "id": "https://i-d.vice.com/en/article/ak3v7k/find-my-location-sharing-app-accidental-social-media-platform", + "title": "🔗: Location sharing is the best, worst thing to ever happen to us", + "url": "https://i-d.vice.com/en/article/ak3v7k/find-my-location-sharing-app-accidental-social-media-platform", + "content_text": "🔗: Location sharing is the best, worst thing to ever happen to us https://i-d.vice.com/en/article/ak3v7k/find-my-location-sharing-app-accidental-social-media-platform", + "date_published": "2023-05-22T00:00:00-08:00", + "toots": [ + "https://social.lol/users/cory/statuses/110411291379048743" + ], + "lastTootTimestamp": 1684742605337 + }, + "https://www.damemagazine.com/2023/03/06/america-propaganda-disinformation/": { + "id": "https://www.damemagazine.com/2023/03/06/america-propaganda-disinformation/", + "title": "🔗: America’s Propaganda Apocalypse Was Decades in the Making", + "url": "https://www.damemagazine.com/2023/03/06/america-propaganda-disinformation/", + "content_text": "🔗: America’s Propaganda Apocalypse Was Decades in the Making https://www.damemagazine.com/2023/03/06/america-propaganda-disinformation/", + "date_published": "2023-05-22T00:00:00-08:00", + "toots": [ + "https://social.lol/users/cory/statuses/110410346299759060" + ], + "lastTootTimestamp": 1684728184589 + }, + "https://letterboxd.com/cdme/film/bloodshot/": { + "id": "https://letterboxd.com/cdme/film/bloodshot/", + "title": "🎥: Bloodshot, 2020 - ★★★", + "url": "https://letterboxd.com/cdme/film/bloodshot/", + "content_text": "🎥: Bloodshot, 2020 - ★★★ https://letterboxd.com/cdme/film/bloodshot/", + "date_published": "2023-05-22T13:30:08-08:00", + "toots": [ + "https://social.lol/users/cory/statuses/110413177772979796" + ], + "lastTootTimestamp": 1684771389409 + }, + "https://www.wired.com/story/meta-gdpr-fine-ireland/": { + "id": "https://www.wired.com/story/meta-gdpr-fine-ireland/", + "title": "🔗: Meta’s $1.3 Billion Fine Is a Strike Against Surveillance Capitalism", + "url": "https://www.wired.com/story/meta-gdpr-fine-ireland/", + "content_text": "🔗: Meta’s $1.3 Billion Fine Is a Strike Against Surveillance Capitalism https://www.wired.com/story/meta-gdpr-fine-ireland/", + "date_published": "2023-05-22T00:00:00-08:00", + "toots": [ + "https://social.lol/users/cory/statuses/110413649889186981" + ], + "lastTootTimestamp": 1684778593359 + }, + "https://www.businessinsider.com/companies-software-legal-tricks-subscriptions-customers-money-pay-death-ownership-2023-5": { + "id": "https://www.businessinsider.com/companies-software-legal-tricks-subscriptions-customers-money-pay-death-ownership-2023-5", + "title": "🔗: Companies are using sneaky software and legal tricks to make you endlessly pay for stuff you already bought", + "url": "https://www.businessinsider.com/companies-software-legal-tricks-subscriptions-customers-money-pay-death-ownership-2023-5", + "content_text": "🔗: Companies are using sneaky software and legal tricks to make you endlessly pay for stuff you already bought https://www.businessinsider.com/companies-software-legal-tricks-subscriptions-customers-money-pay-death-ownership-2023-5", + "date_published": "2023-05-22T00:00:00-08:00", + "toots": [ + "https://social.lol/users/cory/statuses/110414592842903648" + ], + "lastTootTimestamp": 1684792981680 } } \ No newline at end of file diff --git a/package.json b/package.json index 4d4ccef9..967d3f34 100644 --- a/package.json +++ b/package.json @@ -18,9 +18,9 @@ "@11ty/eleventy": "^2.0.1", "@11ty/eleventy-plugin-syntaxhighlight": "^5.0.0", "@catppuccin/tailwindcss": "^0.1.1", - "@fontsource/inter": "^4.5.15", + "@fontsource/inter": "^5.0.0", "eleventy-plugin-heroicons": "^1.1.0", - "eslint": "^8.40.0", + "eslint": "^8.41.0", "eslint-config-prettier": "^8.8.0", "eslint-plugin-prettier": "^4.2.1", "postcss": "^8.4.23", @@ -35,11 +35,12 @@ "@commitlint/cli": "^17.6.3", "@commitlint/config-conventional": "^17.6.3", "@extractus/feed-extractor": "^6.2.2", + "@quasibit/eleventy-plugin-schema": "^1.11.0", "@sherby/eleventy-plugin-files-minifier": "^1.1.1", "@tailwindcss/aspect-ratio": "^0.4.2", "@tailwindcss/typography": "^0.5.1", - "@typescript-eslint/eslint-plugin": "^5.59.6", - "@typescript-eslint/parser": "^5.59.6", + "@typescript-eslint/eslint-plugin": "^5.59.7", + "@typescript-eslint/parser": "^5.59.7", "autoprefixer": "^10.4.2", "dotenv-flow": "^3.2.0", "eleventy-plugin-activity-pub": "^0.1.1", @@ -54,6 +55,7 @@ "markdown-it-footnote": "^3.0.3", "markdownlint-cli": "^0.34.0", "marked": "^5.0.2", + "striptags": "^3.2.0", "tailwindcss": "^3.3.2" }, "lint-staged": { diff --git a/src/_data/site.json b/src/_data/site.json index 1a6fd645..49e71daf 100644 --- a/src/_data/site.json +++ b/src/_data/site.json @@ -2,6 +2,7 @@ "name": "Cory Dransfeldt", "email": "hi@coryd.dev", "url": "https://coryd.dev", + "logo": "https://coryd.dev/assets/img/logo.webp", "title": "Cory Dransfeldt", "description": "I'm a software developer in Camarillo, California. I enjoy hanging out with my beautiful family and 4 rescue dogs, technology, automation, music, writing, reading and tv and movies.", "proton": "mailto:hi@coryd.dev", diff --git a/src/_includes/author.liquid b/src/_includes/author.liquid index 783d0cfa..3de6ed33 100644 --- a/src/_includes/author.liquid +++ b/src/_includes/author.liquid @@ -1,6 +1,4 @@ - -
diff --git a/src/_includes/base.liquid b/src/_includes/base.liquid index 04605d17..3a08a857 100644 --- a/src/_includes/base.liquid +++ b/src/_includes/base.liquid @@ -64,6 +64,9 @@ document.documentElement.classList.remove('dark') } + {{ content }} diff --git a/src/_includes/default.liquid b/src/_includes/default.liquid index 225ffd61..49fe553a 100644 --- a/src/_includes/default.liquid +++ b/src/_includes/default.liquid @@ -6,4 +6,4 @@ layout: main
{{ content }} -
\ No newline at end of file +
diff --git a/src/_includes/now-topper.liquid b/src/_includes/now-topper.liquid index 3d30bf85..c47ff4d6 100644 --- a/src/_includes/now-topper.liquid +++ b/src/_includes/now-topper.liquid @@ -1,7 +1,7 @@
-

Now

+

Now

I'm a software developer in Camarillo, California. I enjoy hanging out with my beautiful family and 4 rescue dogs, technology, automation, music, writing, reading and tv and movies.

{{ status.emoji }} {{ status.content }}

-
\ No newline at end of file +
diff --git a/src/_includes/now.liquid b/src/_includes/now.liquid index 26dc3c90..7a8840ed 100644 --- a/src/_includes/now.liquid +++ b/src/_includes/now.liquid @@ -44,7 +44,7 @@ layout: main {% for artist in artists %}
-
+
{{ artist.name }}
@@ -74,7 +74,7 @@ layout: main {% for album in albums %}
-
+
{{ album.name }}
@@ -136,7 +136,7 @@ layout: main {% for movie in movies %}
-
+
{{ movie.title }}
diff --git a/src/_includes/paginator.liquid b/src/_includes/paginator.liquid index 1594f6aa..9fce3e62 100644 --- a/src/_includes/paginator.liquid +++ b/src/_includes/paginator.liquid @@ -2,7 +2,7 @@