Skip to content

jae-the-castaway/jaeheonkim.dev

Repository files navigation

jaeheonkim.dev

This is a personal portfolio and blog website about me using Next.js, and Tailwind CSS. It is based on the Next App directory with React Server Component and uses Contentlayer to manage markdown content.

Motivation

I wanted to integrate my existing portfolio website with blog features. I used the Tailwind Nextjs Starter Blog as a template.

Features

  • Next.js with Typescript
  • Contentlayer to manage content logic
  • Easy styling customization with Tailwind 3.0 and primary color attribute
  • MDX - write JSX in markdown documents!
  • Near perfect lighthouse score - Lighthouse report
  • Lightweight, 85kB first load JS
  • Mobile-friendly view
  • Light and dark theme
  • Font optimization with next/font
  • Integration with pliny that provides:
    • Multiple analytics options including Umami, Plausible, Simple Analytics, Posthog and Google Analytics
    • Comments via Giscus, Utterances or Disqus
    • Newsletter API and component with support for Mailchimp, Buttondown, Convertkit, Klaviyo, Revue, and Emailoctopus
    • Command palette search with Kbar or Algolia
  • Server-side syntax highlighting with line numbers and line highlighting via rehype-prism-plus
  • Math display supported via KaTeX
  • Citation and bibliography support via rehype-citation
  • Automatic image optimization via next/image
  • Support for tags - each unique tag will be its own page
  • Support for multiple authors

Releases

No releases published

Sponsor this project

 

Packages

No packages published