├── .dockerignore ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── CC-BY-NC-SA-4.0 ├── Dockerfile ├── LICENSE ├── README.md ├── biome.json ├── content ├── posts │ ├── basic-markdown-style-guide.mdx │ ├── deep-react-server-component-0.mdx │ ├── deep-server-side-rendering-0.mdx │ ├── deep-server-side-rendering-1.mdx │ ├── docker-deploying-nextjs.mdx │ ├── docker-dockerfile.mdx │ ├── docker-getting-started.mdx │ ├── expose-docker-port.mdx │ ├── extended-markdown-style-guide.mdx │ ├── nextjs-isr-guide.mdx │ ├── nodejs-git-diff.mdx │ ├── server-action-and-form.mdx │ ├── server-component-error-handling.mdx │ ├── state-management-for-url-parameters.mdx │ ├── syntax-highlighting.mdx │ └── what-is-cdn.mdx └── topics │ ├── docker.mdx │ ├── linux.mdx │ ├── network.mdx │ ├── next-js.mdx │ ├── node-js.mdx │ ├── react.mdx │ ├── three-js.mdx │ └── tools.mdx ├── next.config.ts ├── package.json ├── pnpm-lock.yaml ├── postcss.config.mjs ├── public ├── admin │ └── .gitignore ├── avatar.png ├── blogster.webp ├── build-times-regeneration-nextjs.png ├── client-component-request-flow.png ├── client-request-flow.png ├── csr.awebp ├── docker_logo.png ├── generation-regeneration-nextjs.png ├── next.svg ├── not-using-cdn.png ├── regeneration-regeneration-nextjs.png ├── server-component-request-flow.png ├── ssr.awebp ├── using-cdn.png └── vercel.svg ├── src ├── app │ ├── about │ │ └── page.tsx │ ├── api │ │ └── revalidate │ │ │ └── route.ts │ ├── favicon.ico │ ├── globals.css │ ├── layout.tsx │ ├── not-found.tsx │ ├── page.tsx │ └── posts │ │ ├── [slug] │ │ └── page.tsx │ │ └── page.tsx ├── components │ ├── arrow-card.tsx │ ├── back-link.tsx │ ├── code-block.tsx │ ├── code-sandbox-embed.tsx │ ├── copy-button.tsx │ ├── file-icon.tsx │ ├── footer.tsx │ ├── github-gist-embed.tsx │ ├── header.tsx │ ├── heading.tsx │ ├── markdown.tsx │ ├── nav-link.tsx │ ├── stack-blitz-embed.tsx │ ├── theme-toggle.tsx │ └── video.tsx ├── lib │ └── utils.ts └── providers │ └── theme.tsx ├── tina ├── .gitignore ├── collections │ ├── post.ts │ └── topic.ts ├── config.ts └── tina-lock.json └── tsconfig.json /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/.gitignore -------------------------------------------------------------------------------- /CC-BY-NC-SA-4.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/CC-BY-NC-SA-4.0 -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/README.md -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/biome.json -------------------------------------------------------------------------------- /content/posts/basic-markdown-style-guide.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/content/posts/basic-markdown-style-guide.mdx -------------------------------------------------------------------------------- /content/posts/deep-react-server-component-0.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/content/posts/deep-react-server-component-0.mdx -------------------------------------------------------------------------------- /content/posts/deep-server-side-rendering-0.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/content/posts/deep-server-side-rendering-0.mdx -------------------------------------------------------------------------------- /content/posts/deep-server-side-rendering-1.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/content/posts/deep-server-side-rendering-1.mdx -------------------------------------------------------------------------------- /content/posts/docker-deploying-nextjs.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/content/posts/docker-deploying-nextjs.mdx -------------------------------------------------------------------------------- /content/posts/docker-dockerfile.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/content/posts/docker-dockerfile.mdx -------------------------------------------------------------------------------- /content/posts/docker-getting-started.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/content/posts/docker-getting-started.mdx -------------------------------------------------------------------------------- /content/posts/expose-docker-port.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/content/posts/expose-docker-port.mdx -------------------------------------------------------------------------------- /content/posts/extended-markdown-style-guide.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/content/posts/extended-markdown-style-guide.mdx -------------------------------------------------------------------------------- /content/posts/nextjs-isr-guide.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/content/posts/nextjs-isr-guide.mdx -------------------------------------------------------------------------------- /content/posts/nodejs-git-diff.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/content/posts/nodejs-git-diff.mdx -------------------------------------------------------------------------------- /content/posts/server-action-and-form.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/content/posts/server-action-and-form.mdx -------------------------------------------------------------------------------- /content/posts/server-component-error-handling.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/content/posts/server-component-error-handling.mdx -------------------------------------------------------------------------------- /content/posts/state-management-for-url-parameters.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/content/posts/state-management-for-url-parameters.mdx -------------------------------------------------------------------------------- /content/posts/syntax-highlighting.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/content/posts/syntax-highlighting.mdx -------------------------------------------------------------------------------- /content/posts/what-is-cdn.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/content/posts/what-is-cdn.mdx -------------------------------------------------------------------------------- /content/topics/docker.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | name: Docker 3 | --- 4 | -------------------------------------------------------------------------------- /content/topics/linux.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | name: Linux 3 | --- 4 | -------------------------------------------------------------------------------- /content/topics/network.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | name: Network 3 | --- 4 | -------------------------------------------------------------------------------- /content/topics/next-js.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | name: NextJS 3 | --- 4 | 5 | -------------------------------------------------------------------------------- /content/topics/node-js.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | name: NodeJS 3 | --- 4 | -------------------------------------------------------------------------------- /content/topics/react.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | name: React 3 | --- 4 | -------------------------------------------------------------------------------- /content/topics/three-js.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | name: ThreeJS 3 | --- 4 | -------------------------------------------------------------------------------- /content/topics/tools.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | name: Tools 3 | --- 4 | -------------------------------------------------------------------------------- /next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/next.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /public/admin/.gitignore: -------------------------------------------------------------------------------- 1 | index.html 2 | assets/ -------------------------------------------------------------------------------- /public/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/public/avatar.png -------------------------------------------------------------------------------- /public/blogster.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/public/blogster.webp -------------------------------------------------------------------------------- /public/build-times-regeneration-nextjs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/public/build-times-regeneration-nextjs.png -------------------------------------------------------------------------------- /public/client-component-request-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/public/client-component-request-flow.png -------------------------------------------------------------------------------- /public/client-request-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/public/client-request-flow.png -------------------------------------------------------------------------------- /public/csr.awebp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/public/csr.awebp -------------------------------------------------------------------------------- /public/docker_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/public/docker_logo.png -------------------------------------------------------------------------------- /public/generation-regeneration-nextjs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/public/generation-regeneration-nextjs.png -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/not-using-cdn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/public/not-using-cdn.png -------------------------------------------------------------------------------- /public/regeneration-regeneration-nextjs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/public/regeneration-regeneration-nextjs.png -------------------------------------------------------------------------------- /public/server-component-request-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/public/server-component-request-flow.png -------------------------------------------------------------------------------- /public/ssr.awebp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/public/ssr.awebp -------------------------------------------------------------------------------- /public/using-cdn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/public/using-cdn.png -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /src/app/about/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/src/app/about/page.tsx -------------------------------------------------------------------------------- /src/app/api/revalidate/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/src/app/api/revalidate/route.ts -------------------------------------------------------------------------------- /src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/src/app/favicon.ico -------------------------------------------------------------------------------- /src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/src/app/globals.css -------------------------------------------------------------------------------- /src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/src/app/layout.tsx -------------------------------------------------------------------------------- /src/app/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/src/app/not-found.tsx -------------------------------------------------------------------------------- /src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/src/app/page.tsx -------------------------------------------------------------------------------- /src/app/posts/[slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/src/app/posts/[slug]/page.tsx -------------------------------------------------------------------------------- /src/app/posts/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/src/app/posts/page.tsx -------------------------------------------------------------------------------- /src/components/arrow-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/src/components/arrow-card.tsx -------------------------------------------------------------------------------- /src/components/back-link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/src/components/back-link.tsx -------------------------------------------------------------------------------- /src/components/code-block.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/src/components/code-block.tsx -------------------------------------------------------------------------------- /src/components/code-sandbox-embed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/src/components/code-sandbox-embed.tsx -------------------------------------------------------------------------------- /src/components/copy-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/src/components/copy-button.tsx -------------------------------------------------------------------------------- /src/components/file-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/src/components/file-icon.tsx -------------------------------------------------------------------------------- /src/components/footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/src/components/footer.tsx -------------------------------------------------------------------------------- /src/components/github-gist-embed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/src/components/github-gist-embed.tsx -------------------------------------------------------------------------------- /src/components/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/src/components/header.tsx -------------------------------------------------------------------------------- /src/components/heading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/src/components/heading.tsx -------------------------------------------------------------------------------- /src/components/markdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/src/components/markdown.tsx -------------------------------------------------------------------------------- /src/components/nav-link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/src/components/nav-link.tsx -------------------------------------------------------------------------------- /src/components/stack-blitz-embed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/src/components/stack-blitz-embed.tsx -------------------------------------------------------------------------------- /src/components/theme-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/src/components/theme-toggle.tsx -------------------------------------------------------------------------------- /src/components/video.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/src/components/video.tsx -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/providers/theme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/src/providers/theme.tsx -------------------------------------------------------------------------------- /tina/.gitignore: -------------------------------------------------------------------------------- 1 | __generated__ -------------------------------------------------------------------------------- /tina/collections/post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/tina/collections/post.ts -------------------------------------------------------------------------------- /tina/collections/topic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/tina/collections/topic.ts -------------------------------------------------------------------------------- /tina/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/tina/config.ts -------------------------------------------------------------------------------- /tina/tina-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/tina/tina-lock.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/985563349/house/HEAD/tsconfig.json --------------------------------------------------------------------------------