Hola, bueno primero te contesto una pregunta y es sobre la funcion get_header();
la funcion get_header es una funcion la cual se puede declarar de la siguiente manera:
Código PHP:
Ver original<?php
function get_header(){
require_once("header.php");
}
?>
Si quieres algo dinámico a fuerzas tienes que usar un lenguaje del lado del servidor(php) y una base de datos(bd) ahora si quieres algo no dinamico y que tengas que editar e insertar las noticias manualmente (agregando tag's html y el contenido) ademas de subir el archivo original al servidor con cada cambio que hagas te deseo suerte ya que es algo muy tedioso para un blog.
Mi opinión es que uses wordpress pero si crees que es mucha crema para tus tacos busca algun cms que use archivos .txt como base de datos (alguna vez conocí un cms asi)