To run FTP from my computer, and so could work for you HTML (I don't say it's a smart way, just one of those possible), I use
DynDNS: DNS Hosting, Email Delivery and Other Services, it's free and it will associate your IP to a DNS so that everyone could accept the site hosted on your own computer, it's for free but your address might not be like "www.mysite.com" but "www.mysite.dyndns.com" or such, which isn't necessarily looking great probably.
Could work for the beginning I guess. It's all up to you, I just give a piece of advice.