Ask HN: How to build a personal landing page?
Okay, so I got a domain with my personal name (http://korbinian-michl.de/) about two years ago. Since then I linked a mostly empty Tumblr page to it, which says: Hi. This guy does things on- and offline.
Now I want a simple landing page. Some text what I am doing, some photos, links to my social media stuff and that. But I need help. How to do it? I never "build" website outside the wordpress.com and tumblr universe. Any help is appreciated.
11 comments
[ 3.8 ms ] story [ 33.7 ms ] thread1) Get a free html5 single page template
2) Edit the site with your customization
3) Get a s3 bucket and upload your website files there
4) Use route 53 to redirect your domain to this bucket
5) NOW YOU HAVE A SITE!
If you are interested in more details, I wouldn't mind writing something up, I was planning on writing a blog on this anyways.
Download the files and Host them at Github Pages.
Edit the html with your copy.
All of it (HTML and how to create a Github Pages site) is very easy to learn googling it. And it is free.
Official Tutorial: https://docs.gitlab.com/ee/pages/README.html
My write-up, geared towards beginners: https://automizzen.com/blog/setup-gitlab-pages/
I suggest using Hugo to build your site after setting up Gitlab Pages: http://gohugo.io
- [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/
It looks pretty simple at first glance. One TLDR sentence about my self. If visitor wants to see more, I expose more info on a bootstrap modal, such as showing the last ten book I read that I retrieve thru Goodreads API which is essentially populated from my kindle.
I also expose useless information like the last song I've listened on Spotify. There is also an Instagram footer showing random 8 photos at the bottom of the page along with the other social links.
Hosted at GitHub pages implemented with pure JS + Bootstrap. Feel free to copy and customise as you wish; https://github.com/ibo549/ibo549.github.io