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.
https://blog-singhlify.vercel.app/
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
- Clone the repo
git clone [url]
- Install the dependencies to the local node_modules folder
npm i
- Run the app
npm run dev
Template- :feature_emoji: [FEATURE CATEGORY] commit message
⭐ :star: [FEAT]
😒 :unamused: [CHORES]
🛠️ :hammer_and_wrench: [UPDATE]
🌈 :rainbow: [STYLE]
📝 :memo: [DOCS]
♻️ :recycle: [REFACTOR]
Technologies used in the project:
- NextJs
- Material UI
- Styled Components
- Axios
- Gray Matter
- React Markdown
- React Syntax Highlighter
This project is licensed under the MIT License