He:
- Usado la utilidad EXPORT de Movable Type Versión 2.661 de Movable Type para generar el archivo victacora.export
- Modificado el template Main Index (previa copia de seguridad) para que tenga este contenido:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=<$MTPublishCharset$>" /> <meta name="description" content="<$MTBlogDescription$>" /> <title>La victácora de Viktor: VICTÁCORA RAHIM</title> <link rel="stylesheet" href="<$MTBlogURL$>styles-site.css" type="text/css" title="Themed Page Style" media="screen" /> <link rel="alternate" type="application/rss+xml" title="RSS" href="<$MTBlogURL$>index.xml" /> <link rel="alternate" type="application/atom+xml" title="Atom" href="<$MTBlogURL$>atom.xml" /> <link rel="EditURI" type="application/rsd+xml" title="RSD" href="<$MTBlogURL$>rsd.xml" /> <MTBlogIfCCLicense> <$MTCCLicenseRDF$> </MTBlogIfCCLicense> <META HTTP-EQUIV="Refresh" CONTENT="0; URL=https://lavictacora.wordpress.com/"> </head> <body> Redirigiendo ...<a href="https://lavictacora.wordpress.com/">también puedes pulsar aquí para acceder.</a> </body> </html>
- Instalado python en mi Windows XP y añadido C:\Python26\python.exe a la variable de entorno path.
- Creado el archivo iso2utf.py con este contenido:
#!/usr/bin/python """Convert iso-8859-1 to utf-8. Sean B. Palmer.""" import sys, re; r_iso = re.compile('([\x80-\xFF])') def iso2utf(s): def conv(m): c = m.group(0) return ('\xC2'+c, '\xC3'+chr(ord(c) - 64))[ord(c) > 0xBF] return r_iso.sub(conv, s) def main(argv=None): if argv is None: argv = sys.argv[1:] for fn in argv: s = iso2utf(open(fn).read()) open(fn, 'w').write(s) if not argv: sys.stdout.write(iso2utf(sys.stdin.read())) if __name__=="__main__": main()
- Hecho una copia de victacora.export y la llamo victacora.export.utf
- Ejecutado: python iso2utf.py victacora.export.utf
- Creado una copia de victacora.export.utf llamada victacora.tmp
- Seguido el siguiente procedimiento hasta exportar todas las entradas:
- ejecutar la herramienta “Importar Movable Type o TypePad” WordPress (tuve 3 tipos distintos de finalización de ejecución: uno que indica que la importación se ha hecho -lo cual era mentira-, otro en el que la página se quda en blanco pero en el Firefox se puede leer Terminado en la esquina inferior izquierda y otra que es como la anterior salvo que ves trazas del proceso; así que hay ir al blog y ver por cuál se ha quedado).
- Si quedan entradas sin exportar, quitar de victora.tmp las entradas exportadas.
El punto 3 es debido a que “WordPress uses UTF-8 as the default encoding. So if your MT blog uses ISO 8859-1 or Latin – 1 to encode posts, convert the posts to UTF-8 before importing, to ensure that all characters display properly.”
Esta web me ha sido de utilidad.
Anuncios