2011-03-13 11 views
19

Lo que estoy tratando de hacer es conseguir que todas mis publicaciones tengan el siguiente formato: domain.com/blog/title.¿Cómo hacer que todas las publicaciones tengan un enlace permanente con el formato personalizado "domain.com/blog/title"?

Sin embargo, en mi carpeta _posts Tengo un archivo nombrado 2010-07-11-hello.markdown y contiene lo siguiente:

--- 
title: Hello 
permalink: /blog/:title/ 
--- 
Hello World! 

¿Qué estoy haciendo mal? Los enlaces permanentes no se están convirtiendo. Por ejemplo, la URL se ve así: http://localhost:4000/blog/:title/ y quiero que el título real aparezca allí.

Respuesta

26

Debe moverse la configuración en el archivo _config.yml enlace permanente tal como se describe en http://jekyllrb.com/docs/configuration/

+11

1 IIRC el 'permalink' el establecimiento del Frente YAML La materia no se interpola; se usa exactamente como se escribe. Solo la configuración '_config.yml' se interpola. –

+0

@brandon esta es la pieza que me faltaba, y gracias por agregarla. No sé si hubiera entendido por qué, o cómo hacer que funcione sin este útil comentario. –

+0

@MichelleTilley este comportamiento ahora ha cambiado, y el 'enlace permanente' en YAML FrontMatter también se interpola (probado en' 3.0.2') – FloatingRock

Cuestiones relacionadas