Creating and preserve formatting for an announcements page from a table

I have an announcements page for my team that is currently just created using the Canvas editor. I would prefer to project the announcements through a table so I can use the features that the table provides (modified date, filters, etc.). I am having trouble figuring out how to do it and keep some of the formatting and functions within the table. Is there a way to either concatenate or join columns and keep the formatting if the title is H1 and the content isn’t? The .format() doesn’t preserve it. I would also like to project a button but I don’t even know if that is feasible. Here is an example of what I am trying to do.

Dear @Tim_Sherrod,

Although it’s not a straight reply to your question, I suggest to have a look to this post

Credits to: @Federico_Stefanato