Gatsby 创建有内容的自定义Slug

Gatsby 创建有内容的自定义Slug,gatsby,contentful,Gatsby,Contentful,我目前正在使用一个有内容的“slug generator”小部件,它可以从标题字段自动生成一个slug。有没有一种方法可以自动为slug添加前缀?例: 当前:帖子标题->帖子标题 我想要的:帖子标题->帖子/帖子标题 我知道我可以手动添加post/,但有时我会忘记。我解决了它。我克隆并修改了原始“”扩展名 function setSlug (slug) { var preSlug = 'post/' + slug input.value = preSlug slugFie

我目前正在使用一个有内容的“slug generator”小部件,它可以从标题字段自动生成一个slug。有没有一种方法可以自动为slug添加前缀?例:

当前:帖子标题->帖子标题
我想要的:帖子标题->帖子/帖子标题


我知道我可以手动添加post/,但有时我会忘记。

我解决了它。我克隆并修改了原始“”扩展名

function setSlug (slug) {
    var preSlug = 'post/' + slug
    input.value = preSlug
    slugField.setValue(preSlug)
    setStatus('loading')
    debouncedUpdateStatus(preSlug)
  }

它现在是硬编码的,但希望我有足够的时间显示输入字段,以便设置任何前缀。

我解决了它。我克隆并修改了原始“”扩展名

function setSlug (slug) {
    var preSlug = 'post/' + slug
    input.value = preSlug
    slugField.setValue(preSlug)
    setStatus('loading')
    debouncedUpdateStatus(preSlug)
  }
现在它是硬编码的,但希望我有足够的时间显示输入字段,以便设置任何前缀