├── .editorconfig ├── .env-exemple ├── .eslintignore ├── .eslintrc.json ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── screenshots │ └── screenshot-1.png ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── components ├── footer │ └── index.tsx ├── header │ ├── constants.ts │ ├── hamburger.tsx │ ├── index.tsx │ ├── logo.tsx │ └── search-input.tsx ├── heading-post │ └── index.tsx ├── highlight-card │ └── index.tsx ├── latest-card │ └── index.tsx ├── list-post │ └── index.tsx ├── post-date │ └── index.tsx ├── recent-card │ ├── container.tsx │ └── index.tsx ├── section │ ├── head │ │ ├── constants.ts │ │ ├── index.tsx │ │ └── types.ts │ └── postListSection │ │ └── index.tsx └── social-links.tsx ├── config ├── graphql-client.ts └── seo.ts ├── contexts └── theme │ └── theme-container.tsx ├── next-env.d.ts ├── next.config.js ├── package.json ├── pages ├── _app.tsx ├── _document.tsx ├── articles.tsx ├── index.tsx └── posts │ ├── [id].tsx │ ├── constants.ts │ └── types.ts ├── prettier.config.js ├── public ├── favicons │ └── favicon.ico ├── fonts │ ├── inter-v2-latin-700.ttf │ ├── inter-v2-latin-700.woff │ ├── inter-v2-latin-700.woff2 │ ├── inter-v2-latin-regular.ttf │ ├── inter-v2-latin-regular.woff │ └── inter-v2-latin-regular.woff2 ├── images │ ├── coffee.png │ ├── head.png │ └── og-image.png ├── manifest.json ├── robots.txt └── sitemap.xml ├── queries ├── head.ts └── posts.ts ├── styles ├── font.css └── theme │ ├── foundations │ ├── breakpoints.ts │ ├── colors.ts │ ├── fonts.ts │ └── radii.ts │ ├── index.ts │ └── styles.ts ├── tsconfig.json └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env-exemple: -------------------------------------------------------------------------------- 1 | GRAPHQL_URL_ENDPOINT= -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [RafaelGoulartB] 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/screenshots/screenshot-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/.github/screenshots/screenshot-1.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/README.md -------------------------------------------------------------------------------- /components/footer/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/components/footer/index.tsx -------------------------------------------------------------------------------- /components/header/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/components/header/constants.ts -------------------------------------------------------------------------------- /components/header/hamburger.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/components/header/hamburger.tsx -------------------------------------------------------------------------------- /components/header/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/components/header/index.tsx -------------------------------------------------------------------------------- /components/header/logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/components/header/logo.tsx -------------------------------------------------------------------------------- /components/header/search-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/components/header/search-input.tsx -------------------------------------------------------------------------------- /components/heading-post/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/components/heading-post/index.tsx -------------------------------------------------------------------------------- /components/highlight-card/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/components/highlight-card/index.tsx -------------------------------------------------------------------------------- /components/latest-card/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/components/latest-card/index.tsx -------------------------------------------------------------------------------- /components/list-post/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/components/list-post/index.tsx -------------------------------------------------------------------------------- /components/post-date/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/components/post-date/index.tsx -------------------------------------------------------------------------------- /components/recent-card/container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/components/recent-card/container.tsx -------------------------------------------------------------------------------- /components/recent-card/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/components/recent-card/index.tsx -------------------------------------------------------------------------------- /components/section/head/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/components/section/head/constants.ts -------------------------------------------------------------------------------- /components/section/head/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/components/section/head/index.tsx -------------------------------------------------------------------------------- /components/section/head/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/components/section/head/types.ts -------------------------------------------------------------------------------- /components/section/postListSection/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/components/section/postListSection/index.tsx -------------------------------------------------------------------------------- /components/social-links.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/components/social-links.tsx -------------------------------------------------------------------------------- /config/graphql-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/config/graphql-client.ts -------------------------------------------------------------------------------- /config/seo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/config/seo.ts -------------------------------------------------------------------------------- /contexts/theme/theme-container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/contexts/theme/theme-container.tsx -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/package.json -------------------------------------------------------------------------------- /pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/pages/_app.tsx -------------------------------------------------------------------------------- /pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/pages/_document.tsx -------------------------------------------------------------------------------- /pages/articles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/pages/articles.tsx -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/pages/index.tsx -------------------------------------------------------------------------------- /pages/posts/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/pages/posts/[id].tsx -------------------------------------------------------------------------------- /pages/posts/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/pages/posts/constants.ts -------------------------------------------------------------------------------- /pages/posts/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/pages/posts/types.ts -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/prettier.config.js -------------------------------------------------------------------------------- /public/favicons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/public/favicons/favicon.ico -------------------------------------------------------------------------------- /public/fonts/inter-v2-latin-700.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/public/fonts/inter-v2-latin-700.ttf -------------------------------------------------------------------------------- /public/fonts/inter-v2-latin-700.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/public/fonts/inter-v2-latin-700.woff -------------------------------------------------------------------------------- /public/fonts/inter-v2-latin-700.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/public/fonts/inter-v2-latin-700.woff2 -------------------------------------------------------------------------------- /public/fonts/inter-v2-latin-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/public/fonts/inter-v2-latin-regular.ttf -------------------------------------------------------------------------------- /public/fonts/inter-v2-latin-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/public/fonts/inter-v2-latin-regular.woff -------------------------------------------------------------------------------- /public/fonts/inter-v2-latin-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/public/fonts/inter-v2-latin-regular.woff2 -------------------------------------------------------------------------------- /public/images/coffee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/public/images/coffee.png -------------------------------------------------------------------------------- /public/images/head.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/public/images/head.png -------------------------------------------------------------------------------- /public/images/og-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/public/images/og-image.png -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/public/robots.txt -------------------------------------------------------------------------------- /public/sitemap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/public/sitemap.xml -------------------------------------------------------------------------------- /queries/head.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/queries/head.ts -------------------------------------------------------------------------------- /queries/posts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/queries/posts.ts -------------------------------------------------------------------------------- /styles/font.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/styles/font.css -------------------------------------------------------------------------------- /styles/theme/foundations/breakpoints.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/styles/theme/foundations/breakpoints.ts -------------------------------------------------------------------------------- /styles/theme/foundations/colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/styles/theme/foundations/colors.ts -------------------------------------------------------------------------------- /styles/theme/foundations/fonts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/styles/theme/foundations/fonts.ts -------------------------------------------------------------------------------- /styles/theme/foundations/radii.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/styles/theme/foundations/radii.ts -------------------------------------------------------------------------------- /styles/theme/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/styles/theme/index.ts -------------------------------------------------------------------------------- /styles/theme/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/styles/theme/styles.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelGoulartB/next-blog-cms/HEAD/yarn.lock --------------------------------------------------------------------------------