Hacker News new | past | comments | ask | show | jobs | submit login

If you want to outsource it, I can agree that the easiest way is to provide a simple interface for the other party. That's where a CMS like Wordpress would make sense.

On the other hand, if you want to have more control in the long term, I can recommend to use Hugo [0] as a static website generator.

They have plenty of themes [1] to choose from. You can still adjust it with basic knowledge in HTML/CSS. Afterwards you can chose where to host it. You can use Github Pages [2] for free or pay for a service like DigitalOcean [3]. I wrote a technical cheatsheet [4] on how to setup your own website with these ingredients.

- [0] https://gohugo.io/

- [1] http://themes.gohugo.io/

- [2] https://pages.github.com/

- [3] https://www.digitalocean.com/

- [4] http://www.robinwieruch.de/own-website-in-five-days/




For static pages Amazon is a great hosting alternative. Use S3 + CloudFront for cheap/free hosting that's infinitely scalable. Managing HTTPS is simple as well with Amazon's Certificate Manager. When I set up my blog I used this instruction: https://www.davidbaumgold.com/tutorials/host-static-site-aws...


I second Hugo as a static website generator. I've been using Jekyll for a long time, but it is just too slow for a nice workflow, especially as the site/blog grows to more than a handful of pages.

Hugo is blazingly fast, has a very active community and has all the features you need. Also it's just a single binary and very easy to use.

You could use a CI system like Travis CI or Gitlab CI to automatically build the site and deploy it to a preview website on pushes.


We're built www.takeshape.io for this exact use case. Quick way to get your static site up and running with a CMS backend. If you're interested I can put you into the beta program.


May I be in the beta program please?


Me too? 3rd times the charm?


Me too beta, pretty please!




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: