/notes
my raw unstructured and unfiltered thoughts.
more changes to site:
- reading time indicator added to blog posts
- 3rd theme added
- added shiki theme gallery
- link prefetching enable
huge changes to the site
fine i admit that i used gemini A LOT but i will say that i made all the design choices and gemini only helped with the implementation.
my personal design choices include:
- colour palette
- font selection
- type scale
- aesthetic functions like disappearing header bar, lighting up links etc.
some stuff i did with the help of gemini that i’m proud of:
- adding dark mode
- nice animations when hovering over /blog pictures (saturation + shadow/glow)
- /bookshelf that pulls data live from my google sheet
- changing the blog architecture to include notes:
src/
├── content/
│ ├── config.ts <-- Defines schemas for 'blog' (with TOC metadata) & 'notes'
│ ├── blog/ <-- Raw markdown files (.md) for long-form travel logs/essays
│ └── notes/ <-- Raw markdown files (.md) for quick micro-thoughts
│
├── layouts/
│ ├── Layout.astro <-- The structural envelope (Global Nav, System Icons, Theme Script)
│ └── BlogPost.astro <-- The reading envelope (Injects the custom Floating TOC)
│
└── pages/
├── index.astro <-- Minimalist Hero Canvas (Displays Step 6 "yugene.xyz" + Dashed Frame)
├── blog/
│ ├── index.astro <-- Queries & loops through 'blog' collection (Sorted by pubDate)
│ └── [...slug].astro <-- Generates static URLs for essays, wrapping them in BlogPost.astro
└── notes/
└── index.astro <-- Queries & loops through 'notes' collection as a fast micro-feed
still working on nz post, only at day 4 now. this one is gonna take forever…
just bought my domain today!
only $1
hosted this site on vercel initially but I thought why not just get my own domain and i think .xyz is really cool lol