Skip to content

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.

License

singhlify/GitPub

Repository files navigation

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published