Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
/ blog Public

A personal blog built using a custom component system hosted on EC2

Notifications You must be signed in to change notification settings

gotpop/blog

Repository files navigation

Gotpop Blog

Deploy Status Production

Personal blog built with Next.js & Storyblok CMS, deployed to AWS EC2.

Tech Stack

Category Technology
Framework Next.js 16
CMS Storyblok
Language TypeScript
Styling Scoped styles
Deployment Docker + AWS EC2
CI/CD GitHub Actions

Development

yarn dev # Start dev server (http://localhost:3000)
yarn build # Build for production
yarn lint # Run linter
yarn type-check # Check TypeScript types

Deployment

Automatic deployment via GitHub Actions:

  1. Push to main branch (development)
  2. Create PR from mainmaster (runs lint & type checks)
  3. Merge PR (deploys to EC2 at https://gotpop.io)

About

A personal blog built using a custom component system hosted on EC2

Topics

Resources

Stars

Watchers

Forks

AltStyle によって変換されたページ (->オリジナル) /