Student business card website at no cost

In the life of many students of the it specialty, there is a desire to get a job or an internship in a good it company. And for this it would be nice to show all your skills on a specially created business card site. But the student, for which he and the student, is usually “poor” and does not want to spend money on buying a domain and hosting, but I want everything in an adult way (and not on Ucoze).


In this article, I would like to share my experience and the experience of my friends who are faced with such a need, as well as talk in detail about side effects, settings, and technologies. There will be no technical innovations, on the contrary, this is the most detailed and understandable article in which I will talk about life hacks and try to explain the technical difficulties.


What will be in this article:


  • about a free pack from github for students
  • how to get a free domain for a year
  • how to get free hosting
  • how to connect the domain and hosting (DNS)
  • where to get the template

Obtaining a domain


Let's start by getting a domain. There are two ways:


First: non-free, which I used myself


You can register a domain in the .ru domain zone for only 140 rubles. I won’t leave a link to the registrar, but he will easily google it (or he will find you in contextual advertising after a couple of relevant requests). On the registrar’s website you select a free domain, buy, and use it for a whole year (it’s easy enough, I won’t dwell on it in more detail). True, the extension will then cost 495 rubles per year, which is also not so expensive relative to other Runet registrars.


Second: free that my friends used


It is more complicated, but you get a domain in the .me zone for free for a year. However, the extension will then cost $ 18.99 already (which is more than a thousand rubles) and it will take longer to fool.


If you are an it student, the word Github should no longer be questionable (otherwise, no business card site will help). So, this same Github helps in our business twice. Firstly, it gives the so-called Student Developer Pack, which will be our free domain. And secondly, it’s through Github’s means that you can host the site for free (but more on that later).


To get this Pack you need to follow the link and log in with your Github account, and fill out a form that confirms that you are really a student.


image


Once you have access to this package, go here , find the Namecheap in the list, click on "Get access by connecting your GitHub account on Namecheap" and link your Github account. After that there will be the same procedure for choosing a free domain, and after confirmation it can be used.


Free hosting


Thanks to GitHub for having one. Special thanks to GitHub Pages , which provides the ability to host one site for an account and connect your domain for free. To do this, create a repository called username .github.io, where username is the username, for example AndreySBer.github.io . The site will be available at the same address.


Website hosting is based on the master git repository branch. Each commit in master leads to its update. Therefore, it is better to conduct development and testing in a separate branch and then merge it into master through pull-request.


How to connect the domain and hosting (DNS)


Setting up your domain begins from his registrationin the repository settings. You can read more about this in the documentation . Key steps to take:


1) Specify the domain name in the repository settings.


image


2) Add a CNAME file with a domain name.


image


3) In the domain settings at the registrar in the DNS item, add two A records ( more details here ):


  • 192.30.252.153
  • 192.30.252.154

image


Communication usually takes a short time, but for some registrars, the entry into force of DNS records takes up to a day. You can also set up forwarding from the subdomain www.yourdomain.ru. How to do this is written here .


Where to get the template


There are many sites on the web that offer free business card templates. Personally, I like this and this .


These templates are based on Bootstrap, there are examples of ready-made blocks for pages, adapted for mobile screens (in most).
Having basic knowledge of HTML, css, Bootstrap and a sense of beauty, you can make a pretty decent page (or several), commit them to the develop repository branch, test them on different screens, and then upload them to master.


If you need a new landing page - repeat.


image

In such a simple way I made my own website , as well as several pages for educational projects.


Also popular now: