One of the main flaws with one-page themes is that they often rely heavily on good visuals and high-quality images. The designs are often simple and very minimalist, and their attractive appearance is based on the images used in the background of the site. Unfortunately, finding such images is entirely up to you. Themes rarely come with unique images that you will be able to use on your site.
How to get those images? You can buy them in places such as https://www.istockphoto.com/, that's one solution. But you can also get a lot of great images for free in places such as https://unsplash.com/. The last solution is, of course, to take your own photos and use them on your site.
As an example, I will get one of the most popular one-page themes in the WordPress directory right now—Hestia (available at https://wordpress.org/themes/hestia/), and do some basic tuning up around it to show you how one-page themes work.
Right after downloading and activating the theme (this is the standard procedure; see Chapter 7, Choosing and Installing Themes, for the how-to), you can go straight to WordPress Customizer at Appearance | Customize. You'll see a large customization panel there. With it, I can change the main headline on the site, the buttons, the appearance of individual blocks, and also the background image of the whole site, as demonstrated in the following screenshot:
After a handful of tweaks, I end up with a great-looking one-page site. You can see what my final header looks like in the following screenshot:
That's pretty much it when it comes to launching a nice one-page website with WordPress. The most remarkable thing here is how easy it is to actually do this. Just imagine how much time it would take to create something like this from the ground up, or the cost required to set it up. The possibilities that WordPress delivers these days are really incredible.