sizin config.rb dosyasında aşağıdaki koyun.
activate :blog do |blog|
blog.permalink = ":year-:month-:day-:title.html"
blog.sources = "blog_articles/:title.html"
end
klasör source/blog_articles
saklanan bir yazı 2012-01-01-example-article.html.markdown
var varsayarsak.
Bu gönderiyi şu anda görebilmeniz gerekir: http://localhost:4567/2012-01-01-example-article.html
. (Sen config.rb
dosyayı değiştirirken aracıyı yeniden gerekebilir.)
blog.sources
hile yapmadım yalnız ayarı, ben de
blog.permalink
ayarlamak zorunda olduğunu unutmayınız.
Bir bonus ipucu: config.rb
dosyamda activate :directory_indexes
dosyam var. Bu ayar, .html
bölümü olmadan güzel görünen URL'ler sağlar. Blog gönderileriniz için aynısını isterseniz, .html
'u blog.permalink
ayarından çıkarabilirsiniz. böylece gibi: http://localhost:4567/2012-01-01-example-article
:
activate :blog do |blog|
blog.permalink = ":year-:month-:day-:title"
blog.sources = "blog_articles/:title.html"
end
Şimdi bu URL ile birlikte yayını görebilen.
Ben permalink/kaynak yapılandırma seçenekleri aşağıdaki değişiklikleri yaptığında çözüm yukarıda benim için çalıştı
Bu en son aracı ve raylar 4 ile benim için başarısız oldu, feed.xml başarısız olur ve hala/posts/* blog yazarlarına yazıyor – Rubytastic