I have a related question: what is the best practice for creating content on the root page? (I don’t want post listings there, but rather the content of a post, acting as a home page). I want to avoid hardcoding the content in the theme.
what is the best practice for creating content on the root page
You can display any post on the front page, just look into theme settings, or edit the index.hbs file (Documents ▸ Publii ▸ sites ▸ YOUR_SITE ▸ input ▸ themes ▸ YOUR_THEME) and put whatever you want into it.
Do you appreciate the support you've received today? If so, consider donating to the Publii team by clicking here; we'll be sure to use your donation to make Publii even better!