Migración de BlogEnginet.net a Jekyll sin romper URL

Actualmente estoy usando BlogEngine.net como mi plataforma de blogs. Estoy fascinado con la belleza y la simplicidad de Jekyll y quiero moverme hacia ella.

Encontré 2 resources que ayudan a migrar publicaciones existentes: http://doingthedishes.com/2011/04/14/moving-to-jekyll.html y http://philippkueng.ch/migrate-from-blogengine-dot- net-to-jekyll.html . Todavía estoy por probar estos methods. Sin embargo, me preocupan las estructuras de URL en conflicto, que pueden causar enlaces rotos a mis publicaciones a las que se hace reference en otros lugares.

BlogEngine.net utiliza la estructura de URL " http: // sitename.com/post/title-of-the-post.aspx ". No estoy seguro si puedo conservar la misma estructura de URL después de migrar a jekyll (he comprobado los enlaces permanentes de Jekyll https://github.com/mojombo/jekyll/wiki/Permalinks , pero no creo que pueda ayudar) . Por favor, háganme saber cómo puedo resolver este problema de migrar de blogEngine.net a jekyll sin romper las URL y perder el ranking de SEO.

Editar: Quiero alojar mi blog estático en páginas Github, que no admiten networkingirecciones. ¿Hay alguna manera de usar Github o debería elegir un host que admita redirects de htaccess?

Puede mantener la misma estructura de URL con Jekyll. Agregue lo siguiente en el file _config.yml,

permalink: /post/:title.aspx/index.html 

Jekyll elige el título de la URL del file presente en la carpeta _posts.

Ejemplo: Nombre del file: 2012-06-09-title-of-the-post.markdown, title: title-of-the-post

Como mi blog está impulsado por Jekyll, probé a nivel local con este nuevo formatting de URL con la extensión .aspx. Funcionó.

Jekyll crea una carpeta llamada "title-of-the-post.aspx" en lugar de file, y crea index.html dentro de esa carpeta. por lo que no se requieren networkingirecciones.

Intereting Posts