Hey everyone! I'm planning to create a blog website for a friend who has always wanted one, and I'd love some guidance on getting started. I have a basic understanding of HTML, CSS, and JavaScript, and I also learned a bit of React for a club project. **Should I use these languages for her blog, or is there something easier or better out there?** I'd like to tap into my creative side while ensuring she can easily post content.
Also, I have a couple of questions: **How do I turn my code into an actual URL?** I remember using starter code for React that involved running a command, but it didn't provide a real URL.
Lastly, **how can she actually blog on the site? Is this something I can implement in the code?** Just a side note, I also know C++ and Java if that's relevant. Any tips, resources, or advice would be greatly appreciated!
4 Answers
Definitely reach out if you need help! Building a blog can be a bit complex, but it's super rewarding. Just connect with someone who can give pointers on setup and coding.
Have you checked out Bearblog or Mataroablog? They're solid options for a lightweight blog without all the extra fuss of WordPress. If you're into building from scratch, consider using Hugo, Astro, or 11ty; they allow lots of creative freedom without being bloated.
You might want to look into Astro. It's great for building websites and could be a fun project for you, but I also think WordPress is a very user-friendly starting point if you're looking for something simpler.
If you're looking to create a straightforward website, I’d recommend starting with WordPress. Just find a good web host, download WordPress, and buy a domain name. It's pretty user-friendly and helps you understand how to get a proper URL.
If WordPress doesn't appeal to you, you can still set up your code on a web host, but that's trickier and requires more knowledge.

Totally agree! Most web hosts even offer one-click WordPress installs, which makes it super easy. If you want a more hands-on approach, you’ll need to familiarize yourself with databases and server-side languages, which can be a lot more involved than just HTML/CSS/JS.