anas-didi95 / anasdidi-dev

My personal blog.
BSD Zero Clause License
0 stars 0 forks source link
gatsby react typescript

My Personal Blog

Netlify Status build

My personal blog developed using Gatsby and TypeScript.


Table of contents


General info

Use the following link to reach the blog: anasdidi.dev

This project is developed and deployed using Node 18. To change the Node version, change the following files:


Technologies


Setup

This project configured with Docker Compose to setup the development environment by using VSCode Devcontainer. Ensure VSCode plugin 'Remote Development' ms-vscode-remote.vscode-remote-extensionpack is installed.

  1. Clone this repo.
  2. Open VSCode and open project in containar.
  3. Install the dependencies.
yarn install
  1. Start the development server.
yarn start
  1. Open browser and open http://localhost:8000 to view the page.

If Docker Compose is not installed, you may use the following guide. This guide required Node is installed in the machine.

  1. Clone this repo.
  2. Install the dependencies
yarn install

# Or if yarn is not installed
npm install
  1. Configure the script. You need to find and replace the lines according:
# package.json

--- Original
"develop": "gatsby develop --host 0.0.0.0 --port 8000",
--- Replace
"develop": "gatsby develop --port 8000",
  1. Start the development server.
yarn start

# Or if yarn is not installed
npm start
  1. Open browser and open http://localhost:8000 to view the page.

Features


Credits


Contact

Created by Anas Juwaidi