singhlify / GitPub

A blog publication app built with NextJs and sourced from GitHub. Now no need to use a CMS, writers can maintain their articles in a GitHub repository as Markdown files & the app will show all the blogs in a clean & modern UI with the lightning speed of NextJs.

Home Page:https://blog-singhlify.vercel.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GitPub - A Publication sourced from GitHub

Singhlify Blog

A blog publication app built with NextJs and sourced from GitHub. Now no need to use a CMS, writers can maintain their content in a GitHub repository as Markdown files & the app will show all the blogs in a clean & modern UI with the lightning speed of NextJs.

๐Ÿš€ Demo

https://blog-singhlify.vercel.app/

Project Screenshot:

Screenshot of a Blog page

๐Ÿง Features

Here're some of the project's best features:

  • Statically Generated Pages
  • Clean & Modern UI
  • Using GitHub repo as Database for MarkDown files
  • Dynamically generated Meta Data for each page for better SEO
  • Author Info
  • Tags for each blog
  • Date of Creation

๐Ÿ› ๏ธ Installation Steps:

  1. Clone the repo
git clone [url]
  1. Install the dependencies to the local node_modules folder
npm i
  1. Run the app
npm run dev

๐Ÿฐ Contribution Guidelines:

Commit

Template- :feature_emoji: [FEATURE CATEGORY] commit message

โญ :star: [FEAT]
๐Ÿ˜’ :unamused: [CHORES]
๐Ÿ› ๏ธ :hammer_and_wrench: [UPDATE]
๐ŸŒˆ :rainbow: [STYLE]
๐Ÿ“ :memo: [DOCS]
โ™ป๏ธ :recycle: [REFACTOR]

๐Ÿ’ป Built with

Technologies used in the project:

  • NextJs
  • Material UI
  • Styled Components
  • Axios
  • Gray Matter
  • React Markdown
  • React Syntax Highlighter

๐Ÿ›ก๏ธ License:

This project is licensed under the MIT License

About

A blog publication app built with NextJs and sourced from GitHub. Now no need to use a CMS, writers can maintain their articles in a GitHub repository as Markdown files & the app will show all the blogs in a clean & modern UI with the lightning speed of NextJs.

https://blog-singhlify.vercel.app/

License:MIT License


Languages

Language:JavaScript 100.0%