Skip to content

meghsohor/meghsohor-blog

Repository files navigation

Welcome to my Blog and Portfolio

Version Prerequisite Prerequisite Documentation Maintenance License: 0BSD

MeghSohor


Hi, I am a Software Developer focused and specialized on the Front-End stacks. Experienced with HTML, CSS/SCSS, JavaScript, Typescript, jQuery, Angular, React, WordPress & PHP. I have created this blog to write posts on the Software Development things. I am also going to showcase my projects and my career here. Checkout the live site here:

The site is developed in gatsby and here are some of the highlighted features:

  • Homepage: showcases my portfolios, job experiences and a few popular posts from my blog
  • Blog page: All the posts can be found in this page.
  • Single Post page: Clicking on a blog post will take to the single post page
  • Post category page: Clicking on a tag from a post will show the list of the posts under the same category
  • Post search: Google custom search integrated
  • Newsletter Subscription: Mailchimp newsletter subscription integrated
  • Post Comments: visitors can comment on a post (Disqus plugin integrated)
  • PWA & Offline enabled

The project is open!

And I would like to help you if you want to use this project to build your personal blog and portfolio site.

What are the benifits?

  • Multiple post types: blog, portfolio, job
  • Newsletter subscription integrated (You can easily add your mailchimp subscription endpoint)
  • Easy to create posts using markdown language (you can use this online editor to write post in markdown language)
  • Mobile Responsive
  • SEO friendly
  • Easy to deploy (It is really easy to deploy the app in netlify from github repo and it is free)

The workflow is very simple. Once you deploy the app in netlify, you can publish new posts very easily: -> Create a post in your local project -> commit the changes -> push the changes to git repo -> netlify will automatically pull the latest content from the repo and publish the changes to live


Prerequisites

  • npm >=6.9.0
  • node >=10.16.0
  • gatsby cli

Install

You need to install gatsby-cli globally to run this project in local environment

npm install gatsby-cli -g

Now, clone the repo and go inside the repo directory. Open a terminal/command window in the root directory of the project.

npm install

Usage

Start Dev Server

gatsby develop

Clear cached files and remove the static files/directories

gatsby clean

Author

👤 Shuvo meghsohor@gmail.com

🤝 Contributing

Contributions, issues and feature requests are welcome!

Feel free to check issues page.

Show your support

Give a ⭐️ if this project helped you!

📝 License

Copyright © 2020 Shuvo meghsohor@gmail.com.

This project is 0BSD licensed.

About

My Portfolio and Blog site

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published