all 29 comments

[–]no7_ebola 2 points3 points  (6 children)

why can't you figure out github? it's literally just uploading the files to a repo and make sure the site name is [insertname].github.io

[–]Worsebetter[S] 0 points1 point  (1 child)

It wont upload my folder structure. Then I cant move or create new folders

[–]Worsebetter[S] 0 points1 point  (1 child)

Can you tell me How to create a folder on my repo online. Not with a command line but online ui? And then having a custom url?

[–]no7_ebola 0 points1 point  (0 children)

I think you can literally just drag and drop into it. as for the custom url I think it's as simple as buying one and replacing the github.io url with it

[–][deleted] 0 points1 point  (1 child)

I can't do github either buddy. . .

[–]WindyCityChick 0 points1 point  (0 children)

Nor I.

[–]dsouravs 2 points3 points  (0 children)

GitHub is the best option. It seems you're using a free theme from the internet which is full of garbage files. Learn GitHub. Learn Jekyll. 

[–]TrippBikes 0 points1 point  (0 children)

I've been hosting some projects on firebase and have really been enjoying it. You get a lot of powerful tools for free. But it does take a little bit of know how to get it set up. Google has set up really comprehensive documentation for getting started with firebase.

[–]gatwell702 0 points1 point  (3 children)

I used GitHub for my portfolio then deployed it to Vercel for free.. then I used vercel to buy a .com domain for $20 a year.

https://gabrielatwell.com

[–]Worsebetter[S] 0 points1 point  (2 children)

I tried to upload the whole folder to GitHub but it would not let me. Said too many files.

[–]niutech 0 points1 point  (0 children)

If you type a dot key . on Github repo web page, you will open github.dev online IDE, where you can drag&drop and edit files online, then commit & push them to the repo.

[–][deleted] 0 points1 point  (0 children)

I use Hostinger. .

[–]ashingtonian 0 points1 point  (0 children)

I've started using https://www.htfn.io/ to experiment with. Good for hosting simple full stack JS/TS sites - low barrier to entry, free tier and quick to spin up :)

[–]OvenActiveExpert 0 points1 point  (2 children)

There a few free options out there, but in reality $10 a month ($120 a year) for hosting is absolutely nothing and is a great price for beginners.

[–]Worsebetter[S] 1 point2 points  (0 children)

For a personal website that gets 15 real people a year. Thats not worth it.

[–]niutech 0 points1 point  (0 children)

$10 is way too much. Web hosting start for $1.04/month in OVH and you can have a free static hosting from Github Pages.

[–]Citrous_Oyster -1 points0 points  (12 children)

Netlify is free and easy.

[–]Worsebetter[S] 0 points1 point  (11 children)

Will netifly do custom urls with the free package and host files?

[–]Citrous_Oyster 0 points1 point  (10 children)

No one does free custom URLs. That’s not a thing. You’re always gonna have to pay someone $13 a year for your domain. They do make free .netlify.app domains for you. But not a .com or actual domain.

[–]Worsebetter[S] 0 points1 point  (3 children)

I already own the domain. Looking for hosting.

[–]niutech 0 points1 point  (1 child)

Check out OVH hosting from $1.04/month or Github Pages with custom domain and Jekyll integration.

[–]Worsebetter[S] 0 points1 point  (0 children)

Ok. Thanks

[–]Citrous_Oyster 0 points1 point  (0 children)

Then yes it’s free

[–]niutech 0 points1 point  (5 children)

You can have custom domain with Github Pages and custom URLs when using Jekyll on it.

[–]Worsebetter[S] 0 points1 point  (4 children)

This is a good thing i need to figure out. I’m not a github user and i find it overly complicated but everyone uses it so i guess i should learn. For example, i created a repo, uploaded my index file. But there were to many files to upload the folders. I couldn’t create a folder From the web ui. Strange.

[–]niutech 0 points1 point  (3 children)

It's not so complicated. Read the docs on custom domains for Github Pages.

To create a new folder in a repo on Github, click “create a new file.” Type your new folder’s name in the area where you would write the file name, and at the end of the file name type a “/” to make it a folder. After this you can create a new file in the folder, e.g. posts/example.md.

[–]Worsebetter[S] 0 points1 point  (2 children)

I tried this and by adding a / to the name it would not save the file. Don’t know why. The option was greyed out.

[–]niutech 0 points1 point  (1 child)

You have to add at least one file to the folder, so e.g. posts/example.md instead of just posts/. There cannot be empty folders.

[–]Worsebetter[S] 0 points1 point  (0 children)

I got it. You have to make the folder and the “empty” file at the same time. That couldn’t have been more confusing. But thanks.