{"id":15785164,"url":"https://github.com/frontendwizard/redeanalise","last_synced_at":"2026-04-13T12:31:21.416Z","repository":{"id":46318427,"uuid":"383939703","full_name":"frontendwizard/redeanalise","owner":"frontendwizard","description":null,"archived":false,"fork":false,"pushed_at":"2022-02-03T14:31:16.000Z","size":3475,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-10-11T00:34:59.256Z","etag":null,"topics":["hacktoberfest","netlify","nextjs","react"],"latest_commit_sha":null,"homepage":"https://redeanalisecovid.netlify.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/frontendwizard.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-07-07T22:34:52.000Z","updated_at":"2023-03-10T07:26:47.000Z","dependencies_parsed_at":"2022-08-30T03:41:36.292Z","dependency_job_id":null,"html_url":"https://github.com/frontendwizard/redeanalise","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/frontendwizard/redeanalise","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frontendwizard%2Fredeanalise","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frontendwizard%2Fredeanalise/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frontendwizard%2Fredeanalise/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frontendwizard%2Fredeanalise/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/frontendwizard","download_url":"https://codeload.github.com/frontendwizard/redeanalise/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frontendwizard%2Fredeanalise/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31753019,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T09:16:15.125Z","status":"ssl_error","status_checked_at":"2026-04-13T09:16:05.023Z","response_time":93,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hacktoberfest","netlify","nextjs","react"],"created_at":"2024-10-04T20:21:21.593Z","updated_at":"2026-04-13T12:31:21.393Z","avatar_url":"https://github.com/frontendwizard.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Next.js blogging template for Netlify](https://repository-images.githubusercontent.com/284910441/d8efc300-e2ae-11ea-9596-b01e3844e39d)\n\n[![Netlify Status](https://api.netlify.com/api/v1/badges/c6f44d34-0570-4ca0-9d3d-cabdaa2b3afb/deploy-status)](https://app.netlify.com/sites/nextjs-netlify-blog-template/deploys)\n[![MADE BY Next.js](https://img.shields.io/badge/MADE%20BY%20Next.js-000000.svg?style=flat\u0026logo=Next.js\u0026labelColor=000)](https://nextjs.org/)\n\nNext.js blogging template for Netlify is a boilerplate for building blogs with only Netlify stacks.\n\nThere are some boilerplate or tutorials for the combination of Next.js and Netlify on GitHub. These resources have documentation and good tutorial to get started Next.js and Netlify quickly, but they are too simple to build blogs with standard features like tagging.\n\nNext.js blogging template for Netlify has already implemented these standard features for building blogs with only using Next.js and Netlify stacks.\n\n## Demo\n\nDeploy on your environment by clicking here:\n\n[![Deploy to Netlify](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://github.com/wutali/nextjs-netlify-blog-template\u0026stack=cms)\n\nOr access the following demo site:\n\n[Next.js blog template for Netlify](https://nextjs-netlify-blog-template.netlify.app/)\n\n## Features\n\n- **Tagging**: organizes content by tags\n- **Author**: displays author names who write a post\n- **Pagination**: limits the number of posts per page\n- **CMS**: built with CMS to allow editors modifying content with the quickest way\n- **SEO optimized**: built-in metadata like JSON-LD\n- **Shortcode**: extends content writing with React component like WordPress shortcodes\n\n## Dependencies\n\n- [TypeScript](https://www.typescriptlang.org/)\n- [Next.js](https://nextjs.org/)\n- [Netlify](https://www.netlify.com/)\n- [MDX](https://mdxjs.com/)\n\n## Getting started\n\nTo create your blog using the template, open your terminal, `cd` into the directory you'd like to create the app in,\nand run the following command:\n\n```\nnpx create-next-app your-blog --example \"https://github.com/wutali/nextjs-netlify-blog-template\"\n```\n\nAfter that, set up your project as following the Netlify blog:\n\n[A Step-by-Step Guide: Deploying on Netlify](https://www.netlify.com/blog/2016/09/29/a-step-by-step-guide-deploying-on-netlify/)\n\n## Customization\n\nThis template is just a template and a boilerplate in which users can customize anything after the project was cloned and started.\nThe following instructions introduce common customization points like adding new metadata or applying a new design theme.\n\n### Styling pages by a customized theme\n\nAll source codes related to the blog are under [components](/src/components) and [pages](/src/pages) directory.\nYou can modify it freely if you want to apply your design theme.\nAll components use [styled-jsx](https://github.com/vercel/styled-jsx) and [css-modules](https://github.com/css-modules/css-modules) to define their styles, but you can choose any styling libraries for designing your theme.\n\nThe directory tree containing the blog source code are described below:\n\n```\nmeta: yaml files defining metadata like authors or tags\npublic: images, favicons and other static assets\nsrc\n├── assets: other assets using inside of components\n├── components: pieces of components consisting of pages\n├── content: mdx files for each post page\n├── lib: project libraries like data fetching or pagination\n└── pages: page components managing by Next.js\n```\n\n### Organizing content by categories\n\nThe category metadata that associates with content have the same relationship with the authors' one.\nThen reference these implementations for adding new metadata:\n\n- [public/admin/config.yml](/public/admin/config.yml#L51): author metadata definition for Netlify CMS\n- [src/lib/authors.tsx](/src/lib/authors.ts): fetches metadata and defines utility functions for components\n- [meta/authors.yml](/src/meta/authors.yml): author content managed by Netlify CMS\n- [src/components/PostLayout.tsx](/src/components/PostLayout.tsx): displays author content for each page\n\nYou understood they have four steps to add the category metadata on your project after you read the above source codes:\n\n1. Define the category metadata on the above Netlify config file\n2. Create an empty file named with `categories.yml` under [meta](/src/meta/) directory\n3. Create a new module for fetching category metadata\n4. Display the category metadata on [src/components/PostLayout.tsx](/src/components/PostLayout.tsx#L75) or other components you want\n\nIt is all you have to do. After that, you can access Netlify CMS and create new categories at any time.\n\n### Locale settings for Netlify CMS\n\nModify [config.yml](/public/admin/config.yml) and\n[index.html](/public/admin/index.html) under [public/admin](/public/admin/) directory\nas following instructions:\n\n[Netlify CMS - Configuration Options #Locale](https://www.netlifycms.org/docs/configuration-options/#locale)\n\n## References\n\n- [Netlify CMS Documentation](https://www.netlifycms.org/docs/intro/)\n- [Building a Markdown blog with Next 9.4 and Netlify](https://www.netlify.com/blog/2020/05/04/building-a-markdown-blog-with-next-9.4-and-netlify/)\n- [Hugo Theme - Codex](https://github.com/jakewies/hugo-theme-codex)\n- [Next.js Starter Template for TypeScript](https://github.com/vercel/next-learn-starter/tree/master/typescript-final)\n- [Building Blog with NextJS and Netlify CMS](https://dev.to/mefaba/building-blog-with-nextjs-and-netlify-cms-fom)\n- [Unicons](https://github.com/Iconscout/unicons)\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrontendwizard%2Fredeanalise","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffrontendwizard%2Fredeanalise","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrontendwizard%2Fredeanalise/lists"}