{
  "path": "/posts/how-to-make-your-own-website-in-2025/",
  "tags": [
    "tutorials",
    "web",
    "development"
  ],
  "text": "\nToday i will guide you an step by step guide on how to install Blowfish and Hugo and get your website up and running.\n\n## Installation\n\nFirst, install the latest NodeJS version on your system.\nThen, run the following commands in your local console:\n\n```\nnpm i -g blowfish-tools\n```\n\n```\nblowfish-tools new websitename\n```\n\nAfter you do that, follow the steps, decide what options you want, until you get to the configuration tool, if it hasn't launched, run the following command:\n\n```\nblowfish-tools\n```\n\n## Configuration\n\nBlowfish has been successfully installed in your system. You can now go through each option and get your new website at your liking.\n\n## Pushing to GitHub\n\nLet's push your project to GitHub using git, follow the steps:\n\nGo to GitHub and create a new account if you haven't\nDownload Git in your machine\n\nGo to GitHub and create a new repository\n\nOpen a console in your project, and run the following commands:\n\n```\ngit init\n```\n\n```\ngit add .\n```\n\n```\ngit commit -m \"Initial commit\"\n```\n\n```\ngit remote add origin git@github.com:yourgithubusername/yourrepositoryname.git\n```\n\n```\ngit push origin master\n```\n\nRemember to replace **yourgithubusername**/**yourrepositoryname**.git with your actual GitHub username and repository name.\nAfter that, your project should be successfully pushed to GitHub.\n\nIf you are asked to sign in with GitHub, when it asks you for the password do not enter your password, instead, get a Fine-grained token with full perms and enter the token where it asks you to enter the password on the console. Do not share this token with anyone.\n\nNow, your project should actually be finally on GitHub. Now, let's get to deploying your website.\n\n## Deploying\n\nWe can now deploy your website to the internet for free, just follow my steps:\n\nGo to Vercel and create a new account with your GitHub.\n\nThen, click deploy a new project, Vercel will automatically detect the framework and it will deploy it.\n\nNow, visit the link vercel has provided your website, and it should be up and running! If it isn't, wait a few minutes, as SSL certificates take a while to get assigned.\n",
  "$type": "site.standard.document",
  "title": "How to make your own website in 2025",
  "description": "I will guide you on how to make your own website using Hugo and the Blowfish Theme.",
  "publication": "at://did:plc:3i6uzuatdyk7rwfkrybynf5j/site.standard.publication/3minyqulb5s2c",
  "publishedAt": "2024-12-15T00:00:00.000Z"
}