Convertir wordpress a un sitio estatico

A veces existen necesidades extrañas, a mi me toco la necesidad de poder crear entradas de manera sencilla como en wordpress y luego poder ver todo el sitio de manera offline, es decir sin una conexion a internet.

Una manera de hacerlo seria instalando en local un servidor apache pero esa no era solucion porque necesitaba que el sitio pudiera ser accedido por cualquiera sin que tenga la necesidad de instalar apache, importar base de datos ni nada. Entonces busque un plugin que hiciera lo que yo necesitaba y lo encontre....pero funcionaba mal, asi que la siguiente solucion fue buscar un sistema que no sea wordpress que me permita manejar entradas y despues exportarlas a paginas html estaticas, encontre varios, todos dificiles de usar y con 0 documentacion en español.

Siguiente solucion fue usar wget, ya habiamos visto antes como usar wget para bajar sitios completos, el problema era que el sitio se bajaba con los enlaces intactos, para poder transformar esos enlaces se necesitaban otros parametros, asi que investigando un poco llegue a obtener el siguiente comando que si sirve para bajar todo un sitio hecho en cualquier sistema, incluido wordpress, en forma de paginas html estaticas facilmente accesibles de forma online. Es este:

wget --wait=3 --limit-rate=20K -r -p -l 5 -U Mozilla -k http://elsitio.com

Reemplazando obviamente elsitio por el sitio que desean descargar. Fue una solucion bastante eficiente y simple Espero que le sirva a quien tenga un problema similar.

Actualizacion: otro comando que me ha servido es:

wget -rkp -l5 -np -nH --cut-dirs=1 -e robots=off http://elsitio.com
Se bueno y comparte!
Publicado el Categorías Utilidades

Acerca de Perro

Ingeniero en Informática. Programador en PHP y Angular. Lo que mas adoro en el mundo es el conocimiento. Y el anime....y Japón...y el running...y bloguear claro y algunas otras cientos de cosas. Sigo buscando la manera de hacer mi primer millón.

Comenta!

Comenta aquí

avatar
wpDiscuz