Build and launch a custom personal website in 15 minutes

Author profile picture

Best possible phase — the one factor you’ll be the usage of is your internet browser

This little instructional assumes you don’t have any prior wisdom, apart from paintings a keyboard, a mouse and click on on buttons on the web. However I’m hoping this is helping kickstart your internet building adventure 🙂

Picture Credit score: Blake Connally, Unsplash

Construction and launching your individual HTML primarily based website hasn’t ever been more uncomplicated, thank you to a few neat new options in Github, and this excellent factor referred to as Github Pages. Best possible phase is, your website isn’t going to be constructed on best of a platform or some kind of template. We’re going to make use of just right ol’ HTML, the language of the internet. You’ll be able to construct the rest from a blue web page along with your call revealed throughout it in a huge chunky font, to a fancy responsive website with elegant animations and flying cats the usage of the entire magic tips of the web. No boundaries. Natural awesomeness.

Sufficient of all that, let’s get began, we best have 15 minutes! Observe alongside until the tip of this newsletter and you’ll have a website that appears like this. After which you’ll customise away— sky’s the restrict!

Create a new challenge on Github

This isn’t too exhausting, first head over to and create an account. This phase is not any other from the tens of millions of accounts you’ve created on the web. As soon as that’s executed, we’re in a position for the cool stuff.

Click on at the new repository button in Github and create a new challenge. I referred to as my repo 15-min-me!

Create repository display on Github

While you’re developing your repository, you’ll want to have “initialize this repository with a README” ticked. This will likely create and initialize your challenge for you. If you happen to don’t do that, you’ll need to initialize the challenge your self for your laptop and then push your code to Github. And that more or less defeats the aim of this “do all of it in your internet browser with out realizing what on earth a git is” instructional.

Nice, if all is going neatly, now we have our challenge arrange.

Create an index.html report

Our whole report goes to be a unmarried HTML report (for now). That’s moderately neat proper? The essential factor is, our report needs to be named index.html. It’s because Github seems for a report with that call to make use of as our website. So, how will we create this report? We click on on a button!

Easy as that. Title the brand new report index.html and then kind in the code I’ve beneath. The code is tremendous easy. The humorous issues that seem like <this> are referred to as HTML tags. Extra about them later. For now, simply know that you simply open a tag like <this> and you shut a tag like </this>. And the whole thing between the ones two are the contents of the tag.

As you’ll see, we’ve put our call in two times. As soon as in the heading, inside of a <name> tag and as soon as throughout the frame, inside of an <h1> tag. <h1> is a heading1 tag, and is used for massive headings, like web page titles. Or your call. The <name> tag units the name of the internet web page, which could also be displayed in because the heading of the tabs in your browser.

Now that we’ve typed that out, we wish to save our report. On this planet of Github, that is executed by way of clicking the “devote” button. Commits mean you can monitor variations for your report, which is beautiful handy. So you’ll kind in a little devote message to provide an explanation for the adjustments you made in your report and then hit “Devote new report”. You’ll be able to thankfully forget about all that stuff about branches and timber and forests for now.

Activate Github Pages

You’ve gotten this a ways, nice nice activity! You simply have to inform Github to change on “Github Pages” and your website shall be on the web. How cool is that. Click on at the “settings” tab in your repository and scroll right down to the Github Pages phase. Make a choice grasp department as your supply and hit save.

Increase! Your code (and subsequently your call) is now on the web 😀 😀

Respect your call

Head over to <yourusername><your-repository-name>/ to view your fantabulous new website. You don’t even need to kind out the lengthy URL, there’s a neat hyperlink proper in your Github settings. Supplied you didn’t omit any of the stairs, you will have to see your call staring again at you. And it’s moderately superb, since you’re the one who put it there.

Shall we forestall proper right here. Or… shall we make issues glance a little nicer.


Alright, are we able to make our call glance a little extra superb, however with only a few traces of code? Completely. Within the head phase, we wish to upload some CSS, the usage of a <taste> tag. This will likely lend a hand us taste explicit portions of our website.

&lt;taste&gt;<br> frame <br> background-color: black;<br> text-align: heart;<br> padding: 200px;<br> <br> h1 <br>&lt;/taste&gt;

What did we do just right here? We grew to become the background black, made our call larger and grew to become our call yellow (#eeee33 is solely a odd method of opting for a specific form of yellow).

So what’s going to it seem like? Smartly easy sufficient, let’s devote these things in and then see what occurs to our website! 🙂 Click on at the index.html report in the challenge and hit edit which is a little pen icon. Then devote away such as you did prior to!

Respect once more. You’re executed!

Head over in your website and refresh away. It will take a few minutes to replace.

I do know coding a little and ready a couple of minutes for our website to load would possibly really feel inefficient, however in the following article, we’ll learn to write our code in the community on our computer systems, abruptly iterate by way of checking what it seems like on a browser, and then push all our adjustments as much as Github in one stroke in order that our website is up to date for the entire global to peer!

Hope you loved this intro article. Do percentage a hyperlink in your rad new website in the responses 🙂

What Subsequent?

Smartly, we scribbled in some code, however more or less glossed over what the code is in fact doing. Need to in finding out what came about there? Use a few of these nice assets to raised perceive HTML & CSS.

Codecademy: Their HTML & CSS lessons are nice! I learnt on an historic model of Codecademy 4–5 years in the past and it actually labored for me.CodeLife: A brand spanking new platform advanced by way of my marketing consultant, Cesar Hidalgo’s startup, that is helping you discover ways to HTML, CSS and a lot a lot more.

My subsequent article will discuss how you’ll get started iterating in this new website in the community for your laptop and upload some new sections to exhibit a portfolio of your paintings! Thank you for studying.


The Noonification banner

Subscribe to get your day by day round-up of best tech tales!

(Visited 1 times, 1 visits today)

Leave a Reply