@katie365 (Katie) posted a new topic, subject "Publishing a website to the internet...?". It read:

   Hi,
    
    I am a beginner at web development so please excuse any lack of knowledge.
    
    I have just put together my first website using HTML and CSS and will eventually add some Javascript.
    
    I would like to now put my website on the internet so others can access it, how exactly do I do that? 
    
    I have done some research but am a little confused…
    
    Do I need a web hosting site like (https://www.bluehost.comor https://www.hostgator.com) in order to publish my website to the internet? Or is that just for people who want to create a website without the use of code and use a template instead?
    
    Or is there a different way to do it?
    
    Can anybody give me a push me in the right direction?
    
    Thanks in advance and in the meantime I'll keep researching!
    
    Katie

So @katie365 (Katie) replied

    Thanks for your reply and I will definitely check the links out, thanks!
    
    My website is actually going to be a portfolio of my work.

@biscuitmanz replied

    if your looking for free hosting theres a site called https://app.netlify.com which will host multiple sites for you, as with github pages you only get one site per account so you could host your portfolio there but you would have to host your projects elsewhere, netlify hosts straight from github so all you need to do is link your github account then pick the project you want to host and your done

Then @katie365 (Katie) said

    Thanks for your input, I will take everything you have said into consideration and will check out Netlify!

So @hasanraza90 (Hasan Raza) replied

    Welcome to the world of web development, since its your first website, I would suggest to try any cpanel based free hosting like 000webhost free Cpanel hosting etc and once your requirement increases then only you should go for paid hosting etc. I hope this helps

To which @codename11 (Codename11) replied

    You could always use _github pages_. Upload to github and in settings of your repository choose a branch which you want to publish. That's only works for frontend as yours.  
    
    
    repo730×353 16.2 KB
    
      
    And actual link.

So @jadecruz2 (Jade Cruz) replied

    You need to upload those files you have to web host like I used now hostgator. You need some extra function to analyze data or data science consultants I would use RTS Labs.

After which, @Patrickp (Patrickp) added

    I highly recommend getting a website. Not only is it great experience to have one up and running, but it is far more professional for a web developer portfolio.
    
    I like https://www.dreamhost.com/, can get a domain name and hosting.
    
    I also recommend getting a file transfer maanger when you do have your website, makes transferring files much easier to the web-server. I use https://filezilla-project.org/.

So @ilenia (Ilenia) replied

    


{'source': 'discourse', 'url': 'https://forum.freecodecamp.org/t/publishing-a-website-to-the-internet/313933', 'title': 'Publishing a website to the internet...?', 'views': 863, 'has_accepted_answer': False, 'word_count': 499, 'like_count': 3, 'reply_count': 3, 'participant_count': 6, 'posts': 9, 'tags': '', 'author': '@katie365 (Katie)', 'participants': '@katie365 (Katie), @biscuitmanz, @hasanraza90 (Hasan Raza), @codename11 (Codename11), @jadecruz2 (Jade Cruz), @Patrickp (Patrickp), @ilenia (Ilenia)', 'image_url': [None], 'created_at': '2019-09-12T10:47:18.640Z', 'last_posted_at': '2021-01-17T09:28:24.291Z'}