Built with Next.js, PagesCMS, Tailwind, shadcn, Prisma, Framer Motion, Mux and Vidstack.
To get started locally running the project:
# Clone the repository
git clone https://github.com/zpuckeridge/blog
# Copy the .env.example and make the relevant changes
cp .env.example .env.local
# Install packages
bun install
# Run the server
bun run dev
- 📝 PagesCMS
- 📈 Umami Analytics
- ⚡ Tags
- 🎶 Spotify Now Playing Widget
- 🧭 Discord Status
- Side Notes
- Inline Definitions
- Table of Contents
- Styled Footnotes
- Videos (Mux)
- Time to read estimate
- Copy Link
- Newsletter Integration (Beehiiv)
- Carbon Rating of A
- Tag Page
- Article Search
- Public Statistics Page
- Page Speed Insights
- Improved Syntax Highlighting
- Setup Resources section, track uses/apps/blogs/typefaces/etc. managed by PagesCMS.
- Setup a Resume page
- Fix article typography