32 ms·
If you don't want to code at all: go with wix or squarespace. But it isn't free. If you're okay with basic coding and setup, these are some opinionated steps:
by ctxc 3y ago
If you don't want to code at all: go with wix or squarespace. But it isn't free.
If you're okay with basic coding and setup, these are some opinionated steps:
1. Shopping
Go to Hugo (which is a website generator, kinda) and pick a theme you like.
You now have a readymade website with random data.
Eg: https://themes.gohugo.io/themes/minimal_marketing/ https://themes.gohugo.io/themes/minimal_marketing/
2. Get a copy of your site
Create a new repository in Github, setup the hugo site. Remember to replace the Ananke theme with the theme you like.
You now have your own copy of the website you liked.
https://gohugo.io/getting-started/quick-start/#create-a-site https://gohugo.io/getting-started/quick-start/#create-a-site
3. Make your site accessible on the internet
Vercel is a hosting service. Log in, connect your Github account, choose the hugo repo.
You can now access your website using a random URL from Vercel.
https://vercel.com/new https://vercel.com/new
Also for your reference: https://vercel.com/guides/deploying-hugo-with-vercel#vercel-for-git https://vercel.com/guides/deploying-hugo-with-vercel#vercel-...
4. Give your site a fancy domain name
Buy a domain name on Dynadot (or namecheap etc).
Then go to the domains setting on Vercel and follow the steps shown in the UI.
You can now access your website using your domain name. Congrats!
Link to the setting: https://vercel.com/docs/projects/domains/add-a-domain#navigate-to-domain-settings https://vercel.com/docs/projects/domains/add-a-domain#naviga...
Now just edit whatever data etc you want on the Github repo, push it. Changes will be updated automatically.
-----
I use hugo for my blog: https://blog.dvsj.in https://blog.dvsj.in
But my website is built from scratch (mostly because I just wanted to learn to do it): https://dvsj.in https://dvsj.in
If you're stuck at any point, happy to help. Contact is in my profile :)
- uncharted9 3y agoI decided to build my blog and bought my domain just yesterday. Can you tell which theme you used for the blog. It looks pretty perfect for what I want for my use case.
- sandreas 3y agoA few years ago I wrote a pretty long tutorial for using hugo[1]. Maybe a bit outdated, but contains useful steps for integrating a full text search and some other tweaks. [1]: https://pilabor.com/blog/2021/05/building-a-blog-with-hugo/ https://pilabor.com/blog/2021/05/building-a-blog-with-hugo/