Skip to main content

Command Palette

Search for a command to run...

How to Get a Free .is-a.dev Subdomain :-> Here's the Complete Guide

Published
β€’3 min read
How to Get a Free .is-a.dev Subdomain :-> Here's the Complete Guide
G

Android Developer

Introduction :->

Hey Folks! πŸ™‹πŸ»β€β™‚οΈ In the world of emerging technology, every developer needs their own website for business, personal portfolio, or other work. Here's where is-a.dev comes in, offering a service that allows developers to get a sweet-looking .is-a.dev subdomain for their personal websites. In this article, we'll walk through the complete steps to get your own domain.

Let's get started!

STEP 1 :->

Make sure your website is ready and its code is uploaded on GitHub with a repository name in the format your-github-username.github.io, as shown below πŸ‘‡

Now go to the Settings In the "Code and automation" section of the sidebar, click Pages. Under "Build and deployment", under "Source", select Deploy from a branch. Under "Build and deployment", under "Branch", use the branch dropdown menu and select a publishing source.

Visit your-username.github.io to view your new website. Note that it can take up to 10 minutes for changes to your site to publish after you push the changes to GitHub.

STEP 2 :->

Fork this Repository πŸ‘‰ is-a-dev-repo

STEP 3 :->

Now open the forked Repository in your profile, to register a subdomain, you need to create a new JSON file in the domains directory paste the following code and make sure your file looks like the image below. & Don't forget to change your username and your email. For example, if you want your website link looks like this example.is-a.dev, you would create a file named example.json in the domains directory. The full path would be domains/example.json.

{
    "description": "Portfolio website",
    "repo": "https://github.com/your-username/your-username.github.io",
    "owner": {
        "username": "your-username",
        "email": "your-email"
    },
    "record": {
        "CNAME": "your-username.github.io"
    }
}

STEP 4 :->

Now after completing the above steps send a pull request to the owner for a review. Make sure you will tick the requirements and will provide your website link as show in the image below πŸ‘‡

Now wait for the review when reviewer finds your commits & if every thing will be fine then your pull request will be merged .

STEP 5 :->

Now if your pull request will be merged then only follow this step

  • Go to your GitHub repository that you use for your is-a.dev domain.

  • Click on the Settings tab.

  • Click on the Pages link in the sidebar.

  • In the custom domain option, enter the domain you registered.

  • Check the Enforce HTTPS checkbox.

  • Give your domain some time (~24 hours) for the changes to propagate.

  • Enjoy your domain!

I hope you found this article insightful! If you did, feel free to share it – sharing is caring, after all.

Thank you for reading! πŸ˜„

Connect with me on LinkedIn or visit my website to learn more about my work πŸ‘¨πŸ»β€πŸ’».

Happy coding!

More from this blog

Gopal Gupta

6 posts

Android Developer