Olá, Sérgio. Pela sua descrição, você quer desenvolver um blog. Se sua intenção é aprender, acho super válido implementar um blog. Agora, se seu objetivo é ajudar seu amigo a ter o blog pessoal, recomendo usar o Blogger, ou qualquer outra plataforma de blogs, e apenas editar o tema usando o que você já sabe de HTML e CSS.
Digo isso, pois por trás de algumas funcionalidades que um usuário comum, ou um iniciante em programação, julgam como simples, existem complexidades não percebidas, como estratégias de cache, CDN, compressão de imagem, normalização de entidades de banco de dados, criação de queries otimizadas, e por aí vai. Só abrir a seção de issues do TabNews no Github que tu vai ver o tanto de trabalho que muita gente competente teve que realizar para que você conseguisse utilizar a plataforma e percebê-la como simples e prática.
Enfim, como objeto de estudo, seria muito bacana. Como produto, seria desperdício de tempo tentar criar um blog do "zero".
Em resposta a Preciso de uma ajuda com post HTML CSS JS
1