Skip to content

carteakey/carteakey.dev

Repository files navigation

carteakey.dev

Netlify Status

Welcome to my personal website and digital playground!
This site is where I write about stuff, and share projects, code snippets, and thoughts on tech and life.

What is this?

  • A personal blog and portfolio: Posts, project showcases, and a /now page.
  • Built for speed and simplicity: No heavy frameworks, just static files and a sprinkle of JavaScript.
  • A living experiment: I’m always adding new features, automations, and integrations.

Tech Stack

  • Eleventy (11ty) — Static site generator for flexible content and templating.
  • Tailwind CSS — Utility-first CSS for rapid, maintainable styling.
  • Alpine.js — Minimal JavaScript for interactivity (dropdowns, dark mode, etc).
  • Netlify — Hosting, serverless functions, and continuous deployment.
  • Netlify CMS — For editing posts and pages via a friendly UI.
  • PrismJS — Syntax highlighting for code blocks.
  • Giscus — GitHub-powered comments.
  • Upstash Redis — For fun features like upvotes.
  • OpenAI/Ollama — For dynamic content like the "quote of the day".

Features

  • ✍️ Markdown-based blogging with drafts, tags, and archives
  • 🏷️ Code snippets and search
  • 🖼️ Image optimization and responsive images
  • 🌗 Dark mode toggle (remembers your preference)
  • 💬 Comments via Giscus (GitHub Issues)
  • 📈 Upvotes and dynamic counters (via Netlify Functions + Redis)
  • 🎵 Now playing integration with Spotify
  • Fast, accessible, and mobile-friendly by default

Local Development

npm install
npm run start

Deploy

  • Pushed to main branch → auto-deployed to Netlify.

Credits


Feel free to fork, learn, or reach out if you have questions!

About

Blog & Portfolio Website v2.

Resources

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •