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!