я могу изменить URL страниц в призраке вручную? - PullRequest
0 голосов
/ 30 января 2020

Привет всем, я новичок в ghost и хочу изменить ссылки на страницы для команды, например:

www.myblog.com/team-name

, чтобы быть похожим на:

www.myblog.com/team/team-name

это моя страница routs.yaml

route: / team /: team /: home

collection: / blog /: постоянная ссылка: / blog / {slug } / template: - index

таксономии: тег: / topic / {slug} / author: / author / {slug} /

и испробовал много решений, но мне ничего не помогло, и заранее спасибо

1 Ответ

1 голос
/ 05 февраля 2020

Вы создаете членов команды как посты? Если так, то примерно так должно это сделать:

collections:
  /:
    permalink: /{slug}/
    template: index
    filter: 'tag:-hash-team'
  /team/:
    permalink: /team/{slug}/
    template: team
    filter: 'tag:hash-team'

Это создаст новую коллекцию постов, которая появится в "/ team /". Любая запись с тегом "#team" будет помещена в эту коллекцию и появится как ссылка "/ team / team-name /". Нет необходимости в начальной настройке команды под маршрутами :). Надеюсь, это поможет!

...