I’m currently learning about Web Development, and for my most recent learning project I’d like to explore and learn how to make this. I’m not sure where to start. Any advice?

It is using markdowns to generate basic html formatting like h1…h2 tags.
The URL can be custom – as behind the scenes it is mapped to an ID and an ID is unique
If custom URL Name exists, it should (in theory, havent tested) complain.
URL is just a route param where at component “created” lifecycle- fetches data from database for that route param by name.
You could also offer a WSYWYG editor to the user and have them format text the way they want in gui.
Its basically a giant hashmap with unique key as IDs, value as Names
And names are mapped to html content (either in a sepaeate table or same table based on volume of data).
Hope this helps?
(I also know and am aware of dangers of offering wysiwyg editors to users, some editors are crappy, some loose support, some dont allow you to do more fancy things.. but in my opinion are a good starting point)

Get Started With WPBakery (Formerly Visual Composer)

Writing HTML, CSS, and PHP code to build or customize a WordPress site can be incredibly time-consuming, even for an experienced web developer. That’s probably why much of the WordPress community has moved on to using page-builder plugins instead. WPBakery Page Builder (formerly called Visual Composer) is the most flexible and feature-rich WordPress page-builder plugin you…

40+ Best Website PSD Mockups & Tools 2020

A great website mockup design can help to present your web design in a beautiful, unique way. This collection of website mockup PSDs is perfect for doing just that, and we’ll also share our favorite website mockup tools, and tips for creating your website mockup! Proper presentation is the key to delighting your clients. Whether…

What Your Clients Need to Know About a Website Redesign

When it comes to web design, there are a lot of misconceptions. Clients may not fully realize how much work goes into building a great website. Sometimes that leads them to ask designers to do things without understanding the required effort – not to mention the associated costs. Redesigns are among the toughest concepts for…

15+ Best Responsive & HTML Email Design Tutorials

How do you design an email that will result in plenty of opens and strong click-through rates? There’s a little art – and luck – that goes into email design. Whether you’re looking at the graphic and visual design, or the responsive HTML development side, email design can be a tricky business. Here, we’re going…

How to Monetize an App: 20 Best Mobile Templates

Imagine that you’re ready to kick-start your own mobile app development business. Chances are you’d like to use the best development practices for your first app, and also code it as quickly as possible. You’ll probably want to monetize your app as well!  This post will show you some easy ways to launch your next…

Designing For Attention

We face many competing interests for users’ time and attention. If we factor in perceptions of dwindling human attention spans, we might speculate capturing and holding users’ attention is based on luck as much as sound design. However, we can incorporate meaningful tactics into our design to ensure we grab users’ attention. This is critical,…