├── .gitignore ├── README.md ├── cache └── data.js ├── components ├── date.js ├── layout.js ├── layout.module.css ├── search.js └── search.module.css ├── lib └── posts.js ├── package.json ├── pages ├── _app.js ├── api │ ├── hello.js │ └── search.js ├── index.js └── posts │ └── [id].js ├── posts ├── pre-rendering.md └── ssg-ssr.md ├── public ├── favicon.ico └── images │ └── profile.jpg ├── scripts └── cache.js ├── styles ├── global.css └── utils.module.css └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matswainson/nextjs-blog-search-api/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matswainson/nextjs-blog-search-api/HEAD/README.md -------------------------------------------------------------------------------- /cache/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matswainson/nextjs-blog-search-api/HEAD/cache/data.js -------------------------------------------------------------------------------- /components/date.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matswainson/nextjs-blog-search-api/HEAD/components/date.js -------------------------------------------------------------------------------- /components/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matswainson/nextjs-blog-search-api/HEAD/components/layout.js -------------------------------------------------------------------------------- /components/layout.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matswainson/nextjs-blog-search-api/HEAD/components/layout.module.css -------------------------------------------------------------------------------- /components/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matswainson/nextjs-blog-search-api/HEAD/components/search.js -------------------------------------------------------------------------------- /components/search.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matswainson/nextjs-blog-search-api/HEAD/components/search.module.css -------------------------------------------------------------------------------- /lib/posts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matswainson/nextjs-blog-search-api/HEAD/lib/posts.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matswainson/nextjs-blog-search-api/HEAD/package.json -------------------------------------------------------------------------------- /pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matswainson/nextjs-blog-search-api/HEAD/pages/_app.js -------------------------------------------------------------------------------- /pages/api/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matswainson/nextjs-blog-search-api/HEAD/pages/api/hello.js -------------------------------------------------------------------------------- /pages/api/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matswainson/nextjs-blog-search-api/HEAD/pages/api/search.js -------------------------------------------------------------------------------- /pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matswainson/nextjs-blog-search-api/HEAD/pages/index.js -------------------------------------------------------------------------------- /pages/posts/[id].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matswainson/nextjs-blog-search-api/HEAD/pages/posts/[id].js -------------------------------------------------------------------------------- /posts/pre-rendering.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matswainson/nextjs-blog-search-api/HEAD/posts/pre-rendering.md -------------------------------------------------------------------------------- /posts/ssg-ssr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matswainson/nextjs-blog-search-api/HEAD/posts/ssg-ssr.md -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matswainson/nextjs-blog-search-api/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/images/profile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matswainson/nextjs-blog-search-api/HEAD/public/images/profile.jpg -------------------------------------------------------------------------------- /scripts/cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matswainson/nextjs-blog-search-api/HEAD/scripts/cache.js -------------------------------------------------------------------------------- /styles/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matswainson/nextjs-blog-search-api/HEAD/styles/global.css -------------------------------------------------------------------------------- /styles/utils.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matswainson/nextjs-blog-search-api/HEAD/styles/utils.module.css -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matswainson/nextjs-blog-search-api/HEAD/yarn.lock --------------------------------------------------------------------------------