Uwaga: Rozumiem, że chodzi tobie o statyczną stronę...
bo przecież zmienianie wartości body nie ma żadnego sensu.
Jak to nie ma sensu? Przecież ludzie będą te posty potem czytać. Tak wyglądał mój pierwszy blog właśnie. Zainteresuj się jakimś CMSem, ale jeśli nie i chcesz aby strona była statyczna, to będziesz musiał modyfikować kod HTML. Ale to 5 sekund przecież - kopiujesz gotowy blok <article> i usuwasz to co masz w środku <div class="post-content"> i piszesz od nowa. Tylko musisz sobie wszystko ostylować.