Использование заголовка переднего вопроса как для постоянной ссылки - PullRequest
0 голосов
/ 16 января 2019

Как я могу использовать мой передний вопрос для URL вместо имени файла?

У меня есть коллекция в моем _config.yml

collections:
      news:
        output: true

Я хочу иметь возможность использовать page.title в качестве моего URL, ниже мой вопрос

---
layout: newspost
title:  "Fracture announces exclusive 3 year deal with Drake & Morgan."
date:   2019-01-16
---

в настоящее время url - это имя файла .md:

http://localhost:4000/news/drake_and_morgan.html

Я бы хотел, чтобы вывод URL был следующим:

http://localhost:4000/news/Fracture-announces-exclusive-3-year-deal with-Drake-&-Morgan. или аналогичный.

Ответы [ 2 ]

0 голосов
/ 16 января 2019

Вы можете определить slug в начале вопроса:

---
layout: newspost
title:  "Fracture announces exclusive 3 year deal with Drake & Morgan."
date:   2019-01-16
slug: "fracture-announces-exclusive-3-year-deal-with-drake-and-morgan"
---

И определить значение по умолчанию permalink для новостей:

collections:
  news:
    output: true
    permalink: "/:collection/:slug/"

OR

Вы можете немного больше поработать над именами файлов и в итоге получить имя файла fracture-announces-exclusive-3-year-deal-with-drake-and-morgan.md . ; -)

0 голосов
/ 16 января 2019

_config.yml

collections:
  news:
    output: true
    permalink: /news/:title
...