Overview

It’s easy to create a professional looking website using WordPress or other content management systems (CMS), but if you want your site to look a little different from a stock theme, you have to customize the design. That can get complicated. (I find it easier to modify straight HTML code than to modify a WordPress theme.)

If you’re creating an e-commerce site, or need users to login, then WordPress is a good option as it includes the security you’ll want.

But, if the most complicated interaction you require with users is a contact form, and you want pages built from shared templates, clean URLs, automatic language selection, and more flexibility in the site design, then the setup demonstrated here could be a good solution.

I’ve provided explanations for how I setup the site in the Detail sections, and all of my files are on GitHub.