( ノ・o・ )ノ

Dec 26, 2024

small sites and little rings

so this is fun. (?)

I’m almost certain I will regret hand-rolling my own blog, but I already live in Notion so let’s go ahead and make it as easy as possible for me to publish words onto an RSS feed.

tiny making

For now, this platform is custom-made for two. See also small caps.
I’m hopeful that maintaining our own tiny, inconsequential blog platform will give us the freedom to have fun and get goofy with things! This is partially inspired by my part-time work supporting thing.tube, which is a lil homegrown livestreaming webring. It’s a bit janky but we love it regardless! (or maybe because of it.)
notion image
I might add some blog features like live graffiti (it’ll be like comments, but obnoxious) or maybe voice notes or something. Who knows! As long as I don’t need to pay for storage.
notion image
notion image

building, building!

All of the code for this website is available under
blogs
Github
blogs
Owner
spacetypeco
Updated
Jan 6, 2025
in the space type github. It is based on the
next-base
Github
next-base
Owner
spacetypeco
Updated
Dec 22, 2024
template, which I maintain as the ground floor for all space type web projects. ergo I am coasting on my own coattails!
To reflect data from public Notion pages, I’m using
react-notion-x
Github
react-notion-x
Owner
NotionX
Updated
Jan 6, 2025
and the related notion-client library. I’ve made updates to the styling to utilize our own typefaces and improve the spacing and typography a bit.
Before: Using default notion-x styles.
Before: Using default notion-x styles.
After: a little bit of breathing room.
After: a little bit of breathing room.
I relied heavily on the implementation of
nextjs-notion-starter-kit
Github
nextjs-notion-starter-kit
Owner
transitive-bullshit
Updated
Jan 6, 2025
for things like retrieving database information, mapping IDs to pretty URLs, and generating static pages from dynamic content. I did not use their template directly, since I wanted to utilize the newer Next.js App Router.
Finally, to generate the RSS and Atom feeds, I’m leveraging
feed
Github
feed
Owner
jpmonette
Updated
Jan 3, 2025
. These are available at /feed.xml (atom) and /feed.xml?type=rss (rss).

references

blogs
spacetypeco • Updated Jan 6, 2025
next-base
spacetypeco • Updated Dec 22, 2024
react-notion-x
NotionX • Updated Jan 6, 2025
nextjs-notion-starter-kit
transitive-bullshit • Updated Jan 6, 2025
feed
jpmonette • Updated Jan 3, 2025