2017-07-07 38 views
0

問題: 我們正在向lektor移植一個WordPress博客。文章的wordpress中的slu are直接位於主域名的下方,例如www.mypage.com/my-blogpost-about-food/不是www.mypage.com/blog/my-blogpost-about-food/將博客帖子的lektor的URL結構更改爲父目錄

現在所有者還沒有準備好接受任何斷開的鏈接。從外部斷開的鏈接,例如一些隨機互聯網頁面鏈接到www.mypage.com/my-blogpost-about-food/。這個鏈接在lektor中不起作用。這將減少使用lektor重新設計頁面的頁面級別。我能做些什麼來避免這種情況?

同樣,在我們當前使用的WordPress網站

主博客頁面坐鎮下:

www.mypage.com/blog/ 

每個博客帖子有一個獨特的蛞蝓,不是在/blog/而是直接在主。 例如

www.mypage.com/my-blogpost-about-food/ 

我能做些什麼,讓這些網址有效期爲LEKTOR呢?例如mypage.com/my-blogpost-about-food是博客文章。

編輯:這是什麼lektor不支持。在LEKTOR博客文章必須坐在www.mypage.com/blog/SINGLE-BLOG-POSTS-MUSTBEHERE,但我想要的博客文章到這裏www.mypage.com/SINGLE-BLOG-POSTS-MUSTBEHERE

閱讀這裏 https://www.getlektor.com/docs/content/urls/

如果我去系統領域,並進入my-blogpost-about-food它仍然會出現在/blog/my-blogpost-about-food/

閱讀here很明顯,我不能改變父母模型中的slu neither:

Wi th博客上面的設置將在博客/以及 博客/上發佈。但是如果你想把博客 的日期發佈到URL中怎麼辦?謝天謝地,這很容易。所有你需要做的是 爲孩子們設置一個新的URL格式。只要編輯blog.ini和 將其添加到[兒童]部分:

slug_format = {{ (this.pub_date|dateformat('YYYY/M/') if this.pub_date) ~ this._id }} 

這裏做的事情是,它會在前面加上年份(YYYY)和月(M) 到如果頁面的ID發佈日期已配置。否則 它只會使用頁面的ID。有了這個變化,我們的博客帖子 將從blog/hello /移動到blog/2015/12/hello /。

現在我將如何實現類似於此的行爲?

這是我們的正式WordPress安裝的博鏈接: enter image description here

+0

[如何顯示我在第一頁,而不是在「/博客」的帖子和維護工作像其他的子文件夾「/about「和」/projects"](https://stackoverflow.com/q/37473790/1591669) – unor

回答

0

我不能肯定我明白正是你想要達到的目標。如果我理解正確的話,你都不可能解決這個使用replaced_with兒童功能:

https://www.getlektor.com/docs/guides/categories/

+0

有趣。但是,在一天結束時'replace_with',只是一個過濾器或選擇的職位。例如。你去'/ project/categories/FOOBAR',它會選擇所有包含'FOOBAR'類別的文章。我真正想要的是能夠解決'/ FOOBAR'而不用'/ project/categories /' – Toskan

+0

的東西,我想也許只是使用主文件夾中相同文件/文件夾的符號鏈接或重複文件,並且URL是絕對的。這將解決問題 – Toskan

相關問題