All Projects → anuraghazra → Anuraghazra.github.io

anuraghazra / Anuraghazra.github.io

Licence: mit
My Portfolio Site | Made With @Gatsbyjs

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Anuraghazra.github.io

Portfolio
Personal portfolio 💙 Projects & Blog posts 🎨💻
Stars: ✭ 259 (+35.6%)
Mutual labels:  blog, portfolio, gatsbyjs
Dantecalderon.dev
💻 ❤️ My personal website
Stars: ✭ 51 (-73.3%)
Mutual labels:  blog, portfolio, gatsbyjs
Blog
Source for my blazing fast blog
Stars: ✭ 83 (-56.54%)
Mutual labels:  blog, gatsbyjs
Ryosuke Gatsby Blog
Static PWA React-powered portfolio and blog built with GatsbyJS
Stars: ✭ 90 (-52.88%)
Mutual labels:  blog, gatsbyjs
Gatsby Theme Chronoblog
⏳ Chronoblog is a Gatsbyjs theme specifically designed to create a personal website. The main idea of ​​Chronoblog is to allow you not only to write a personal blog but also to keep a record of everything important that you have done.
Stars: ✭ 101 (-47.12%)
Mutual labels:  blog, gatsbyjs
Dmitripavlutin.com
Dmitri Pavlutin's blog powered by GatsbyJS
Stars: ✭ 76 (-60.21%)
Mutual labels:  blog, gatsbyjs
Gatsby Starter Prismic I18n
Based on gatsby-starter-prismic with Internationalization (i18n) support
Stars: ✭ 77 (-59.69%)
Mutual labels:  blog, gatsbyjs
Lowmess.com
My personal portfolio website
Stars: ✭ 99 (-48.17%)
Mutual labels:  blog, portfolio
Jalpc
🍎Jalpc -- A flexible Jekyll theme, 3 steps to build your website.
Stars: ✭ 859 (+349.74%)
Mutual labels:  blog, portfolio
Gabriel Adorf Portfolio
Gabriel Adorf's personal website
Stars: ✭ 133 (-30.37%)
Mutual labels:  portfolio, gatsbyjs
Gridsome Forestry Starter
Gridsome starter kit with Forestry (CMS)
Stars: ✭ 127 (-33.51%)
Mutual labels:  blog, portfolio
Hugo Theme Console
A minimal, responsive and light theme for Hugo inspired by Linux console.
Stars: ✭ 143 (-25.13%)
Mutual labels:  blog, portfolio
Blog
My blog created with React, Gatsby & Markdown
Stars: ✭ 29 (-84.82%)
Mutual labels:  blog, gatsbyjs
Hugo Papermod
A fast, clean, responsive Hugo theme
Stars: ✭ 1,202 (+529.32%)
Mutual labels:  blog, portfolio
Blog.hellorusk.net
Tech Blog
Stars: ✭ 28 (-85.34%)
Mutual labels:  blog, portfolio
Aaronvandenberg.nl
⚛️ Web Developers portfolio build with Gatsby.js & React.js
Stars: ✭ 98 (-48.69%)
Mutual labels:  portfolio, gatsbyjs
Kross Hugo
Kross Creative Portfolio Template
Stars: ✭ 172 (-9.95%)
Mutual labels:  blog, portfolio
Leonids
A simple, fixed sidebar two columns Gatsby.js blog starter.
Stars: ✭ 813 (+325.65%)
Mutual labels:  blog, gatsbyjs
Gatsby Simplefolio
⚡️ A minimal Gatsby portfolio template for Developers
Stars: ✭ 895 (+368.59%)
Mutual labels:  portfolio, gatsbyjs
Leerob.io
✨ My portfolio built with Next.js, MDX, Tailwind CSS, and Vercel.
Stars: ✭ 1,369 (+616.75%)
Mutual labels:  blog, portfolio

Gatsby

Anurag Hazra

Creative FrontEnd Web Developer

Build Status GitHub Website

Anurag Hazra Site Preview

Strained eyes? There's DarkMode too :p

NOTE: If you are using this site as a template for your own portfolio site, I would be very glad if you add a link to the original site with my name in footer

🚀 Quick start

Run the site locally

NOTE: The default branch for this repo is develop, when you push or pull make sure you specify the correct branch

Step 1: Clone The Repo

Fork the repository. then clone the repo locally by doing -

git clone https://github.com/anuraghazra/anuraghazra.github.io.git

Step 2: Install Dependencies

cd into the directory

cd anuraghazra.github.io

install all the dependencies

npm install

Step 3: Start Development Server

Then start the development Server

npm run develop

After running the development server the site should be running on https://localhost:8000

📂 What's inside?

A quick look at the folder structure of this project.

.
├── content
│   ├───blog
│   ├───case-studies
│   └───json
├── cypress
├── plugins
└── src
    ├───components
    │   ├───About
    │   ├───Blog
    │   ├───common
    │   ├───Concepts
    │   ├───Contact
    │   ├───CreativeCoding
    │   ├───Home
    │   ├───Layout
    │   │   └───Navbar
    │   ├───Lightbox
    │   ├───Projects
    │   └───Skills
    ├───hooks
    ├───pages
    ├───static
    │   └───images
    ├───styles
    └───templates

Tools Used

  1. Gatsby.js (of course)
  2. Styled Components for styling
  3. Cypress for E2E Testing
  4. Jest for Unit Testing
  5. TravisCI for CI/CD

✌️ Contributing

NOTE: if you want to change the blog content or fix any typo you can do that from github's ui without cloning the repo locally

After cloning & setting up the local project you can push the changes to your github fork and make a pull request.

You can also run the tests locally to see if everything works fine with

Running tests

npm run test
npm run test:e2e

Pushing the changes

git add .
git commit -m "commit message"
git push YOUR_REPO_URL develop

Made with ❤️ and Gatsbyjs

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].