type
status
date
slug
summary
tags
category
icon
url
sync
Braydoncoyer.dev is a personal website built with the Next.js framework, featuring content fetched via the Notion API, styled with Tailwind CSS, and deployed on Vercel. The site includes blog posts, statistics, and other static pages, while integrating Supabase for database management, Revue for email subscriptions, and Cloudinary for image services. The codebase contains multiple components, layout options, API routes, and global styles.
Features
- Technology Stack: Utilizes Next.js as the framework, Tailwind CSS for styling, and TypeScript as the primary programming language.
- Content Management: Site content is dynamically fetched through the Notion API, allowing for flexible content management and updates.
- Deployment: The website is deployed on the Vercel platform, offering fast deployment and reliable service.
- Components and Layouts: The
components/
andlayouts/
folders contain various components and page layouts used throughout the website.
components/*
layouts/*
- API Routes: Includes API routes for functionalities such as article reactions, page view tracking, and email subscriptions.
pages/api/*
- Blog Pages: Contains statically pre-rendered blog pages with information fetched from the Notion API.
pages/blog/*
- Site Statistics: Provides statistics information for the website.
pages/stats
- Static Assets: Includes static resources like robots.txt.
public/*
- Styles: Contains global styles and reusable classes using Tailwind.
styles/*
This setup allows for a dynamic and interactive personal website that leverages modern web development technologies and tools.
- 作者:notion2go
- 链接:https://notion2go.com/article/braydoncoyer-dev
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。