我可以在 ghost 中手动更改页面 url 吗?
can i change pages url in ghost manually?
大家好,我是 ghost 的新手,想更改团队页面的页面链接,例如:
www.myblog.com/team-name
就像:
www.myblog.com/team/team-name
这是我的 routes.yaml 页面
路线:
/团队/:团队
/: 家
collections:
/博客/:
固定链接:/blog/{slug}/
模板:
- 指数
分类法:
标签:/topic/{slug}/
作者:/author/{slug}/
并尝试了很多解决方案,但对我来说没有任何效果
任何帮助和提前感谢
您是否将团队成员创建为 post?如果是这样的话,应该这样做:
collections:
/:
permalink: /{slug}/
template: index
filter: 'tag:-hash-team'
/team/:
permalink: /team/{slug}/
template: team
filter: 'tag:hash-team'
这将创建一个新的 posts 集合,出现在“/team/”。任何使用私人标签“#team”标记的 post 都将放入此集合中并显示为 link“/team/team-name/”。无需在路由下进行初始团队配置 :)。希望这对您有所帮助!
大家好,我是 ghost 的新手,想更改团队页面的页面链接,例如:
www.myblog.com/team-name
就像:
www.myblog.com/team/team-name
这是我的 routes.yaml 页面
路线: /团队/:团队 /: 家
collections: /博客/: 固定链接:/blog/{slug}/ 模板: - 指数
分类法: 标签:/topic/{slug}/ 作者:/author/{slug}/
并尝试了很多解决方案,但对我来说没有任何效果 任何帮助和提前感谢
您是否将团队成员创建为 post?如果是这样的话,应该这样做:
collections:
/:
permalink: /{slug}/
template: index
filter: 'tag:-hash-team'
/team/:
permalink: /team/{slug}/
template: team
filter: 'tag:hash-team'
这将创建一个新的 posts 集合,出现在“/team/”。任何使用私人标签“#team”标记的 post 都将放入此集合中并显示为 link“/team/team-name/”。无需在路由下进行初始团队配置 :)。希望这对您有所帮助!