Skip to content

A blog and video hosting site leveraging Next.js, PagesCMS, Lanyard, shadcn/ui and Tailwind CSS hosted on Vercel.

Notifications You must be signed in to change notification settings

zpuckeridge/blog

Repository files navigation

✍️ Blog

Built with Next.js, PagesCMS, Tailwind, shadcn, Prisma, Framer Motion, Mux and Vidstack.

🚀 Install

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

🚩 Features

  • 📝 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

👀 Coming soon

  • 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

About

A blog and video hosting site leveraging Next.js, PagesCMS, Lanyard, shadcn/ui and Tailwind CSS hosted on Vercel.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published