"un sitio personal simple con blogs personales, comentarios en vivo, twitting, mantenimiento de proyectos personales y currículum, etc."
En mi opinión, un sitio personal significa un único autor. No tienes mucho contenido realmente "dinámico". ¿Cuántas veces al día actualizarás el sitio de una persona? ¿Una vez? ¿Dos veces?
Un blog, comentario, twitter las cosas cambian con relativa lentitud - una o dos veces al día.
Los proyectos personales, la reanudación, etc. cambian aún más lentamente.
Nada de esto requiere creación de contenido dinámico. Una base de datos es a menudo más problemas que ayuda. La mayor parte es simplemente texto no estructurado. Por lo tanto, considere usar un conjunto de herramientas para compilar HTML estático y simplemente transferirlo a un servidor FTP.
Considere usar Sphinx para crear contenido estático. Puede generar una montaña de contenido, mantenerlo y cargarlo periódicamente. No necesita saber HTML porque escribe en RST. Es fácil generar cientos de páginas de contenido y ajustar la apariencia.
Lo mejor de todo, es muy, muy ligero. Puede cumplir fácilmente con cero código. O bien, si desea agregar directivas o roles de texto interpretados, puede hacer una pequeña codificación.
Creo que será mejor que hagas esta pregunta en stackoverflow.com - es un problema de programación. –
Gracias. Estaba confundido al respecto :) – Morison