umieścić następujące informacje w pliku config.rb.
activate :blog do |blog|
blog.permalink = ":year-:month-:day-:title.html"
blog.sources = "blog_articles/:title.html"
end
Zakładając, że post 2012-01-01-example-article.html.markdown
przechowywane w folderze source/blog_articles
.
Powinieneś zobaczyć wpis z tym adresem URL: http://localhost:4567/2012-01-01-example-article.html
. (Może być konieczne ponowne uruchomienie pośrednika przy zmianie pliku config.rb
.)
Należy pamiętać, że miałem również ustawić blog.permalink
The blog.sources
ustawienie sam nie załatwi.
Dodatkowa wskazówka: Mam activate :directory_indexes
w moim pliku config.rb
. To ustawienie zapewnia ładnie wyglądające adresy URL, bez części .html
. Jeśli chcesz to samo dla swoich wpisów na blogu, możesz usunąć .html
z ustawienia blog.permalink
. Tak:
activate :blog do |blog|
blog.permalink = ":year-:month-:day-:title"
blog.sources = "blog_articles/:title.html"
end
Teraz można zobaczyć swój post z tego adresu URL: http://localhost:4567/2012-01-01-example-article
.
To mi się nie udało z najnowszymi pośrednikami i szynami 4, plik feed.xml nie powiedzie się i nadal pisze do/posts/* blogposts – Rubytastic