Skip to content

πŸ“ A fast, minimal blog built with Astro. Share ideas, CTFs, tech notes, rants & occasional poetry.

Notifications You must be signed in to change notification settings

InventedSarawak/CacheMiss

Repository files navigation

CacheMiss πŸ“

CacheMiss

CacheMiss is a clean, minimal, accessible, and SEO-friendly personal blog site β€” a place to share thoughts, technical deep dives, CTF writeups, photography rants, and occasional poetry.


πŸ”₯ Features

  • 🧾 Minimal and distraction-free layout
  • ✍️ Markdown-based blog posts with type-safety
  • πŸš€ Blazing fast performance with Astro
  • β™Ώ Accessible design (keyboard + screen readers)
  • πŸ“± Fully responsive (mobile to desktop)
  • πŸ” Fuzzy search with Pagefind
  • πŸŒ— Light and dark mode toggle
  • πŸ—‚οΈ Pagination, drafts, and custom slugs
  • πŸ“° RSS feed and automated sitemap
  • πŸ“Έ Dynamic Open Graph image generation

πŸš€ Project Structure

/
β”œβ”€β”€ public/
β”‚   β”œβ”€β”€ assets/
β”‚   β”œβ”€β”€ pagefind/
β”‚   β”œβ”€β”€ favicon.svg
β”‚   β”œβ”€β”€ og-image.jpg
β”‚   β”œβ”€β”€ toggle-theme.js
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ assets/
β”‚   β”‚   β”œβ”€β”€ icons/
β”‚   β”‚   β”œβ”€β”€ images/
β”‚   β”œβ”€β”€ components/
β”‚   β”œβ”€β”€ data/
β”‚   β”‚   └── blog/
β”‚   β”œβ”€β”€ layouts/
β”‚   β”œβ”€β”€ pages/
β”‚   β”œβ”€β”€ styles/
β”‚   β”œβ”€β”€ utils/
β”‚   β”œβ”€β”€ config.ts
β”‚   β”œβ”€β”€ constants.ts
β”‚   β”œβ”€β”€ content.config.ts
└── astro.config.ts

πŸ’» Tech Stack


πŸ§‘β€πŸ’» Getting Started

pnpm create astro@latest --template yourusername/cachemiss
pnpm install
pnpm run dev

Or using Docker:

docker build -t cachemiss .
docker run -p 4321:80 cachemiss

🧞 Commands

Command Description
pnpm install Install dependencies
pnpm run dev Start local dev server
pnpm run build Build production site
pnpm run preview Preview built site
pnpm run format Format code with Prettier
pnpm run lint Lint project with ESLint
docker build -t cachemiss . Build Docker image
docker run -p 4321:80 cachemiss Run site using Docker

πŸ“œ License

MIT Β© 2025


Made with 🀍 by Vedant.

About

πŸ“ A fast, minimal blog built with Astro. Share ideas, CTFs, tech notes, rants & occasional poetry.

Topics

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Packages

No packages published