Project Scope and ToDos
- Create a versatile blog site
- Create a framework that makes it easy to add external data to the site
- Give the site the capacity to replicate the logging and rating I do on Serialized and Letterboxd.
- Be able to pull down RSS feeds from other sites and create forward links to my other sites
- Create forward links to sites I want to post about.
- Create a way to pull in my Goodreads data and display it on the site
- Create a way to automate pulls from other data sources
- Combine easy inputs like text lists and JSON data files with markdown files that I can build on top of.
- Add a TMDB credit to footer in base.njk
- Make sure tags do not repeat in the displayed tag list.
- Get my Kindle Quotes into the site
- YouTube Channel Recommendations
- Minify HTML via Netlify plugin.
- Log played games
Day 18
Ok, that worked, what does an article update look like?
I made an edit to my one post on Leaflet. Looks like it just adjusts the record in place, which is nice. Updates are pretty easy then.
Ok, so then how to integrate this with my publishing flow? Let's take a look at a basic authenticated flow from BlueSky. Looks like there is also some ways to reference standard types for standard.site. This uses the atcute package, which seems to be well respected.
There seems to be an interesting example of comments out there, but that doesn't post anything.
There's also an interesting exploration of upserting records.
A good basic example here as well.
To make this flexible, we should make it as it's own extension for static sites. Let's try to make a basic version.
First, I want to get used to tangled, so I'll set the repo up on there.
I'm pretty sure my PDS host would be https://bsky.social right?
I can start with the example. I'll reorg it a little into the pieces I need as a start.
Ok, a nice place to pick up later from.