Commit graph

113 commits

Author SHA1 Message Date
Devon Campbell
35390f1951 Bind media volume on runner container
Some checks failed
Build Eleventy Site / build (push) Has been cancelled
so that the built site can be copied to the document root for the site
2025-03-04 17:34:17 -05:00
Devon Campbell
cefc6dccba Update site roots
Some checks failed
Build Eleventy Site / build (push) Failing after 1m26s
2025-03-03 22:26:10 -05:00
Devon Campbell
5816f68410 Fix build location
Some checks failed
Build Eleventy Site / build (push) Failing after 1m34s
2025-03-03 22:15:14 -05:00
Devon Campbell
0f45c42e7b Set webmentions token env var
Some checks failed
Build Eleventy Site / build (push) Failing after 1m41s
2025-03-03 19:12:50 -05:00
Devon Campbell
2be143b9f1 Disallow all robots
Some checks failed
Build Eleventy Site / build (push) Failing after 1m4s
because this web site is for humans. Not that it will matter since the
robots just ignore this altogether now, but I want to make it clear
they're not welcome. Might implement a way to poison the content for
them down the line.
2025-03-03 19:03:31 -05:00
Devon Campbell
fffa8cc1da Rework YouTube list again
I'm moving to self-hosting this site and building it from my self-hosted
code repo and CI, which won't have access to my FreeTube subscriptions
when it builds. To get around this, I've moved to a script that will
snapshot my local FreeTube subscriptions to a JSON file. I'll commit this
file, and it can be used in the build on CI.
2025-03-03 19:03:26 -05:00
Devon Campbell
70a11752bf Add Forgejo action for build/deploy
Some checks failed
Build Eleventy Site / build (push) Failing after 31s
2025-03-02 23:00:57 -05:00
Devon Campbell
08a280fd92 Add "How to Enjoy Video Games" post 2025-01-20 20:29:37 -05:00
Devon Campbell
ed1b3983f5 Update YouTube channels 2025-01-20 20:28:49 -05:00
Devon Campbell
fd5fbc2541 Add YouTube channel list automation post 2024-11-22 23:20:01 -05:00
Devon Campbell
c37a322648 Add Netlify CLI as dev dependency 2024-11-22 23:19:35 -05:00
Devon Campbell
f665396d55 Sort channel names
I thought the channel names were already sorted in the source data file,
but it turns out they aren't. I now sort them after sorting the category
names.
2024-11-22 12:32:44 -05:00
Devon Campbell
fc92223b23 Automate YouTube channel list
This was becoming tedious to maintain, so I wrote some code that will
maintain it for me
2024-11-22 12:07:09 -05:00
Devon Campbell
c806c12dd9 Upgrade to Eleventy 3 2024-11-06 18:27:59 -05:00
Devon Campbell
88f90cdd02 Add Rideshare Renegades announcement 2024-08-12 19:54:26 -04:00
Devon Campbell
71f08c2927 Add Gum post 2024-06-24 09:11:09 -04:00
Devon Campbell
fa056712d1 Add gifs for Gum post 2024-06-24 00:22:59 -04:00
Devon Campbell
9d493413c8 Add syntax highlighting 2024-06-24 00:22:24 -04:00
Devon Campbell
ae0487886b Restructure for animated gifs
Animated gifs can't go through the asset pipeline since they come out as
a single frame of the original animation. Previously, I had only a
couple of them and didn't have my assets structured very well. I had the
assets that needed to be passthrough copied alongside those that could
go through the pipeline. It wasn't bad since there weren't many
animations. I mapped just those to passthrough copy to go to a single
directory. This will become more fraught as I add more since there's
more opportunity for collisions. When mapping to an output directory, I
can't maintain the inner structure of that directory. The files are
flattened. I moved everything around, both to separate images that can
go through the pipeline from those which can't and to allow for a simple
passthrough copy that will maintain the directory structure so that each
blog post can have its own directory of passthrough copied animated gifs
in the build.
2024-06-24 00:21:09 -04:00
Devon Campbell
cb2aa96e90 Add new blog script creation script 2024-06-23 12:18:49 -04:00
Devon Campbell
cbd2872f9f Remove debug log 2024-06-20 22:32:11 -04:00
Devon Campbell
3687ccd75c Send Webmentions only on push to production 2024-06-20 22:31:54 -04:00
Devon Campbell
0710d06559 Add Webmentions blog post 2024-06-20 22:23:02 -04:00
Devon Campbell
91326c03fc Display webmentions 2024-06-20 14:25:29 -04:00
Devon Campbell
30350030aa Fetch Webmentions 2024-06-17 18:49:26 -04:00
Devon Campbell
f46436578a Receive webmentions 2024-06-17 14:51:19 -04:00
Devon Campbell
df998d54c2 Add domain author card 2024-06-17 14:41:00 -04:00
Devon Campbell
ad55411e21 Add microformats, sending of webmentions 2024-06-17 13:50:52 -04:00
Devon Campbell
4741f4f65b Add Arc alternatives blog post 2024-06-11 11:58:27 -04:00
Devon Campbell
197a3145c2 Add "Good enough" IndieWeb Carnival blog post 2024-03-31 21:21:53 -04:00
Devon Campbell
03fca2390e Add YouTube channel blog post 2024-02-20 08:11:08 -05:00
Devon Campbell
08e2d728b2 Optimize images 2023-10-22 14:28:50 -05:00
Devon Campbell
7a011acd68 Add Covid report card post 2023-10-22 14:28:42 -05:00
Devon Campbell
e4c4477f12 Fix animated button 2023-10-03 18:32:31 -05:00
Devon Campbell
f5e030b316 Update home page 2023-10-03 17:55:54 -05:00
Devon Campbell
290afbbeb4 Add new link button 2023-10-03 17:55:19 -05:00
Devon Campbell
7c7481cb6c Update Old Web directory 2023-10-01 13:54:57 -04:00
Devon Campbell
c9ffa7b991 Update YouTube channels 2023-10-01 13:40:51 -04:00
Devon Campbell
1f98d50d2d Add post about disallowing AI robots 2023-08-14 18:00:14 -04:00
Devon Campbell
ffd0bfb85f Add robots.txt 2023-08-14 17:59:44 -04:00
Devon Campbell
8d07f445c0 Fix "About" feed item URL
to point to "About" page
2023-07-30 11:21:24 -05:00
Devon Campbell
68a076cc32 Use git Created content date for most feed items
to avoid the common pitfalls when using the default Eleventy content
date. See https://www.11ty.dev/docs/dates/#setting-a-content-date-in-front-matter
2023-07-30 10:27:02 -05:00
Devon Campbell
0e03bff4e8 Add "About" page 2023-07-30 10:09:49 -05:00
Devon Campbell
e901a8360f Add page title filter
I want the home page to use just `title` as the page title, but I want
other pages to add the site name to the page title. This filter does
that and spits out the final title.
2023-07-30 10:02:51 -05:00
Devon Campbell
960966dcc4 Sort with most recently modified at the top 2023-07-30 08:52:56 -05:00
Devon Campbell
da16821c32 Manually set feed item dates
These items are still not being pulled by my feed reader, even after
changing the guids. Manually setting the dates to see if that helps.
2023-07-30 08:52:12 -05:00
Devon Campbell
cc128ec996 Make RSS item guid actually unique
Was previously based on the item date, which fails to be unique when
multiple items are committed at the same time.
2023-07-29 06:11:16 -05:00
Devon Campbell
d9ed328251 Resave feed items
Not sure if this is universal, but my RSS reader does not appear show
multiple items that share the exact same time. Resaving these so they
will show up in the feed.
2023-07-29 05:47:31 -05:00
Devon Campbell
da5028a671 Resave feed items
Not sure if this is universal, but my RSS reader does not appear show
multiple items that share the exact same time. Resaving these so they
will show up in the feed.
2023-07-29 05:46:01 -05:00
Devon Campbell
a64db838ea Remove "New additions" caveat
since I am now using that emoji in the list
2023-07-28 22:58:25 -05:00