New app - where to start

Well not quite new, and not quite a fresh start.

I’m just wondering what people think is a good way in general to manage
the content of a site. I mean, I appreciate you can generate a view and
start typing but is there a benefit in making a PageContent model and
starting with that.

I mean for content management of some kind, e.g. I could later make use
of stuff like @page_title and @page_content. How do people manage page
content? Is something like, “./script/generate scaffold page_content
page_title:string page_content:text” a good place to start?

OR

do people just type the content into the view files, e.g.
homepage.html.erb

What’s best?