Skip to content
/ blog Public

Modern file-based blog built with React + Vite + styled-components — Markdown posts, search, tags, clean UI.

Notifications You must be signed in to change notification settings

a2rp/blog

Repository files navigation

a2rp Blogs

Tech, explained on Sundays - plain-English posts on AI, privacy, networking, UX, and the messy reality of building software.

Live site: https://a2rp.github.io/blog/ Repo: https://github.com/a2rp/blog


Features

  • 🔎 Search + Filters: full-text search; filter by Year / Month / Category / Tag; sort Newest/Oldest.
  • 🏷️ Consistent tags: normalized tag set for better filtering/related posts.
  • 🖼️ Covers: per-post hero image with lazy loading + fallback.
  • ⬆️ Scroll-to-Top FAB: reduced-motion aware, accessible.
  • 📚 Manual "All Posts" list: simple <ul><li><NavLink/></li></ul> sidebar component.

Getting Started

# clone
git clone https://github.com/a2rp/blog
cd blog

# install
npm i

# dev
npm run dev

# build
npm run build

# preview build
npm run preview

About

Modern file-based blog built with React + Vite + styled-components — Markdown posts, search, tags, clean UI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published