Saltar a contenido

Meta

Primer post

Este sitio usa Materials for Mkdocs. Uno de los motivos por los que me decidí a usarlo es por su integración con Markdown. Otros generadores de sitios web que uso actualmente o he llegado a usar son los siguientes:

  • sphinx: Es el paquete estándar para escribir documentación en Python pero también permite generar sitios estáticos. Sphinx es la forma más común de escribir documentación e integrarla con sitios como Read The Docs. Genera webs estáticas.

  • jekyll: También funciona con Markdown. Su integración con github es fantástica y tiene plugins bastante interesantes. El único inconveniente es que se basa en Ruby. Lo sigo usando para otros proyectos. Genera webs estáticas.

  • Nikola: Es un generador de sitios estáticos en Python. No lo he llegado a usar mucho.

  • Pelican: Otro generador de páginas web estáticas. He jugado con él pero nunca me ha atraído mucho su estética.

  • Wordpress: Dinámico, basado en PHP y uno de los más conocidos. Lo he usado siempre con hosting sites que te proporcionan una distribución y un mínimo mantenimiento. Volví a él después de casi veinte años y casi me tiro por la ventana con algunas de las opciones más modernas.

  • html+css: Crear un sitio sencillo directamente en html y css no es difícil, siempre y cuando no te importe el prueba y error. Está bien mantener un mínimo conocimiento de html si eres un científico. Algunos programas como pandoc te permiten convertir tex o Markdown directamente a html.

Mi objectivo es explorar Materials for Mkdocs y ver si merece la pena usarlo en otros de mis sitios. Si me canso, borrón y cuenta nueva. De momento, he mantenido la configuración lo más sencilla posible, actualmente tengo sólo los siguientes plugins:

plugins:
  - privacy
  - blog
  - rss
Y extensiones para trabajar con ecuaciones.

...