Wanted to make a simple site with a few static HTML pages, and was wondering what is the cheapest/free way to do this
github pages https://pages.github.com/
+1 although it's not very easy if you're not confident with git
Just FYI, Github pages lets you host the site at their domain (yourusername.github.io/project-name) or using a custom domain (yourwebsitename.com)
Agreed, I'm currently hosting my simple website on GitHub Pages right now, although I'm in the process of creating a new portfolio site with Kirby as the CMS.
But if I'm not mistaken, doesn't GitHub pages require knowledge of Jekyll?
It supports Jekyll, but it's not necessary -- though you will probably want to use it for sites much larger than one page.
I found the "getting Jekyll up and running" instructions intimidating. GitHub + mixture.io (with its templating tags/filters and .json data processing) seems like a powerful combo for "more than static, sort of dynamic" websites. Will have to give it a whirl over the weekend.
Indeed, getting Jekyll to run is intimidating at first. I tried using Mixture.io but something didn't sit right with me, though it seems like a solid app.
Regardless, if you're hosting literally just a onepager on GH Pages the easiest thing to do is to throw an index.html + style.css at the root of your repository and call it a day.
Amazon S3 is free.
But credit card is needed for validation propose.
I think it's free for a year only.
Ah right, my mistake.
So, this got my reading about Hammer as well. I've got my own host stuff setup, and I'm way more interested in Hammer. Have you used that? Any thoughts? It looks awesome.
I use Hammer. It's awesome. Paired with Anvil it's a great workflow. It can be kind of frustrating hosting a Hammer site on Github though, because it creates a Build folder with CSS and JS compiled into new files with new hashed filenames, which basically means you'll need to create a new Build of the site out of Hammer and then manually move the files into your repo to override the changed files and then delete the old CSS and JS files.
I think some people have had success with symlinking to their build folders, but I haven't done that personally.
I used Hammer for some small projects and it's really cool. Some of the features are really impressive but at the end I think i will not be using it in the future, because it allows you to be lazy and inprecise and trust me if you can you will with the time. Clever paths is a good example of that. But as a prototyping tool it could be of some help. The hosted publication system is great if you want to show a usable prototype to some client.
Check out BitBalloon
We're focusing on being the best rather than the cheapest, but it's free if you don't need a custom domain, and even with a custom domain it's very affordable.
IF you're using just a static site, I'll host it for you on my MT server (level 3 DV) for free.
I know that's probably an odd invitation but totally legit. Ping me if you want firstname.lastname@example.org
Thanks for the offer, but I think I'll be going with GitHub pages. :)
It works with Dropbox, and it works like a dream.
Digital Ocean is also a cheap one, like 5 bucks a month.
This was my suggestion also. I haven't used them, but would like to and I have heard good things.
Drop Page and Cloudcannon allow to you to host static pages with your Dropbox Account.
Dropbox is simple and free if you don't need a custom domain. Just place static folder in Dropbox, copy index link, share link and call it a day.
I've done this for simple style guides with just an index.html and style.css and always amazed how easy it is to put up a basic site without any fuss.
Have a look at Cactus for Mac. It's awesome!!
I haven't personally used it, but I've heard good things about divshot.
If it's static HTML can't you just use Dropbox? If not I would recommend using Github. Plenty of articles and tutorials on setting up each with your domain name.
+1 for GitHub Pages.
Dropbox also has some static site hosting features (though I have a feeling you have to jump through a few hoops to get it set up on new accounts).