Por qué dejé WordPress y elegí Jekyll Github Pages
¿Por qué abandonaste WordPress después de diez años de uso?
Hacia 2007, instalé WordPress en un host virtual compartido por primera vez. He estado aprendiendo y usándolo durante 10 años. Configurar y mantener un WordPress independiente me ha enseñado algunas tecnologías: sé un poco sobre PHP y MySQL, he escrito un complemento de WordPress y también he escrito un Python. Paquete para respaldo.
¿Por qué instalaste WordPress independiente en primer lugar?
La mayoría de los proveedores de servicios de blogs tienen restricciones y quiero un control lo suficientemente flexible, por lo que solo puedo instalarlo yo mismo. WordPress satisface mis necesidades y:
Fácil de instalar, PHP MySQL es suficiente
Complementos ricos, funciones de extensión simples
Puedes aprender PHP y. MySQL, por cierto, y la documentación es rica.
p>
¿Por qué renunciar a WordPress?
Soluciones a los puntos débiles que encontré:
Comentarios no deseados: instale el complemento antispam-gt; deshabilite los comentarios-gt; use en su lugar DISQUS
Copia de seguridad: comprima (volcar el directorio del sitio web de la base de datos)-gt; Herramienta Python para cargar la copia de seguridad. Una vez completada la carga, descargue, verifique y luego elimine los archivos antiguos localmente y en la copia de seguridad.
Este es en realidad un problema al que se enfrentará todo blog independiente.
Una nueva opción simple y estable: Jekyll Github Pages
Lo que me atrae es la simplicidad
Ya no soy el adolescente del campus, y algunas de las cosas. Lo que busqué en ese momento puede haber sido olvidado ahora, así que necesito un servicio, un servicio que no solo pueda brindarme estabilidad, sino que también me brinde libertad.
Github Pages proporciona un servicio de almacenamiento de páginas web.
Jekyll me proporciona una experiencia de escritura sencilla y gratuita
No tengo experiencia con Ruby y no estoy familiarizado con la instalación de varios paquetes. Utilice Vagrant para escribir un script para configurar rápidamente un entorno de desarrollo Jekyll: jekyll-vagrant
Iniciar Ubuntu 14
Configurar el reenvío de puertos
Instalar Ruby, Jekyll
Después de instalar vagrant, puedes usar Jekyll para ejecutar el sitio web local
Proceso de migración
WordPress se migra a un nombre de subdominio;
El nombre de dominio principal se transfiere Administrado por Cloudflare y usando su CDN , Servicio SSL flexible
El nombre de dominio principal se redirige a Github
Redirección http 301 necesaria para garantizar que aún se pueda acceder a los artículos antiguos.