├── .gitignore ├── .vscode └── settings.json ├── README.md ├── app ├── head.tsx ├── layout.tsx ├── page.tsx └── posts │ └── [slug] │ └── page.tsx ├── components ├── PostMetadata.ts ├── PostPreview.tsx └── getPostMetadata.ts ├── next.config.js ├── package.json ├── postcss.config.js ├── posts ├── aws-quickstart.md ├── gpt-3-generated-poetry.md ├── qr-code-micro-app.md ├── retro-games-with-pico-8.md ├── saas-starter-app.md └── wolfhunter.md ├── public ├── favicon.ico ├── images │ ├── classic_nes_controller.jpg │ ├── jelpi_demo.gif │ ├── linked_list.jpg │ ├── pico-8-code-editor.png │ ├── pico-8-draw-sprite.png │ ├── pico-8-movement.gif │ ├── pico-8-sprite-editor.png │ ├── pokemon_fight_scene.png │ ├── wolfhunter_gameplay.gif │ └── wolfhunter_title.png └── logo.png ├── styles └── globals.css ├── tailwind.config.js └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixegami/nextjs-blog-tutorial/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixegami/nextjs-blog-tutorial/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixegami/nextjs-blog-tutorial/HEAD/README.md -------------------------------------------------------------------------------- /app/head.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixegami/nextjs-blog-tutorial/HEAD/app/head.tsx -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixegami/nextjs-blog-tutorial/HEAD/app/layout.tsx -------------------------------------------------------------------------------- /app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixegami/nextjs-blog-tutorial/HEAD/app/page.tsx -------------------------------------------------------------------------------- /app/posts/[slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixegami/nextjs-blog-tutorial/HEAD/app/posts/[slug]/page.tsx -------------------------------------------------------------------------------- /components/PostMetadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixegami/nextjs-blog-tutorial/HEAD/components/PostMetadata.ts -------------------------------------------------------------------------------- /components/PostPreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixegami/nextjs-blog-tutorial/HEAD/components/PostPreview.tsx -------------------------------------------------------------------------------- /components/getPostMetadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixegami/nextjs-blog-tutorial/HEAD/components/getPostMetadata.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixegami/nextjs-blog-tutorial/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixegami/nextjs-blog-tutorial/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixegami/nextjs-blog-tutorial/HEAD/postcss.config.js -------------------------------------------------------------------------------- /posts/aws-quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixegami/nextjs-blog-tutorial/HEAD/posts/aws-quickstart.md -------------------------------------------------------------------------------- /posts/gpt-3-generated-poetry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixegami/nextjs-blog-tutorial/HEAD/posts/gpt-3-generated-poetry.md -------------------------------------------------------------------------------- /posts/qr-code-micro-app.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixegami/nextjs-blog-tutorial/HEAD/posts/qr-code-micro-app.md -------------------------------------------------------------------------------- /posts/retro-games-with-pico-8.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixegami/nextjs-blog-tutorial/HEAD/posts/retro-games-with-pico-8.md -------------------------------------------------------------------------------- /posts/saas-starter-app.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixegami/nextjs-blog-tutorial/HEAD/posts/saas-starter-app.md -------------------------------------------------------------------------------- /posts/wolfhunter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixegami/nextjs-blog-tutorial/HEAD/posts/wolfhunter.md -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixegami/nextjs-blog-tutorial/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/images/classic_nes_controller.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixegami/nextjs-blog-tutorial/HEAD/public/images/classic_nes_controller.jpg -------------------------------------------------------------------------------- /public/images/jelpi_demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixegami/nextjs-blog-tutorial/HEAD/public/images/jelpi_demo.gif -------------------------------------------------------------------------------- /public/images/linked_list.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixegami/nextjs-blog-tutorial/HEAD/public/images/linked_list.jpg -------------------------------------------------------------------------------- /public/images/pico-8-code-editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixegami/nextjs-blog-tutorial/HEAD/public/images/pico-8-code-editor.png -------------------------------------------------------------------------------- /public/images/pico-8-draw-sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixegami/nextjs-blog-tutorial/HEAD/public/images/pico-8-draw-sprite.png -------------------------------------------------------------------------------- /public/images/pico-8-movement.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixegami/nextjs-blog-tutorial/HEAD/public/images/pico-8-movement.gif -------------------------------------------------------------------------------- /public/images/pico-8-sprite-editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixegami/nextjs-blog-tutorial/HEAD/public/images/pico-8-sprite-editor.png -------------------------------------------------------------------------------- /public/images/pokemon_fight_scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixegami/nextjs-blog-tutorial/HEAD/public/images/pokemon_fight_scene.png -------------------------------------------------------------------------------- /public/images/wolfhunter_gameplay.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixegami/nextjs-blog-tutorial/HEAD/public/images/wolfhunter_gameplay.gif -------------------------------------------------------------------------------- /public/images/wolfhunter_title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixegami/nextjs-blog-tutorial/HEAD/public/images/wolfhunter_title.png -------------------------------------------------------------------------------- /public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixegami/nextjs-blog-tutorial/HEAD/public/logo.png -------------------------------------------------------------------------------- /styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixegami/nextjs-blog-tutorial/HEAD/styles/globals.css -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixegami/nextjs-blog-tutorial/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixegami/nextjs-blog-tutorial/HEAD/tsconfig.json --------------------------------------------------------------------------------