如何为我的jekyll博客帖子自动生成前端内容?

时间:2016-12-12 12:43:01

标签: github jekyll github-pages

  1. 我有一个网站,里面有一个jekyll支持的博客。它也有一些其他静态文件在网站上。该网站托管在 Github网页

  2. 我的问题是:如何确保标题和类别自动列在每个jekyll帖子中?我不打算制作第二类,所以我把所有帖子都归结为“博客”类别。我希望网址的标题与帖子的网址相同。

    ---
    title: The great wall of China
    category: blog
    ---
    
  3. 我不想在每一篇文章中继续写上述内容。所以我需要在 _config.yml 中编写一些代码,但我的代码错了。我真的被困在这里!!

    markdown: kramdown
    exclude: [README.md]
    permalink: /work/:title
    
    prose:
      rooturl: '_posts/'
      siteurl: 'http://prose.github.io/starter/'
      relativeLinks: 'http://prose.github.io/starter/links.jsonp'
      media: 'media'
    
      ignore:
        - index.md
        - _config.yml
        - /_data
        - /_includes
    
      metadata:
        _posts:
          - name: "title"
            field:
              element: "text"
              label: "title"
          - name: "category"
            field:
              element: "hidden"
              value: "entries"
    

1 个答案:

答案 0 :(得分:0)

如何确保标题和类别自动列在每个jekyll帖子中?

您可以将永久链接更改为/blog/my-post/,并从各个帖子中删除该类别。只需将permalink: /blog/:title/添加到'config.yml'文件即可。然后,如果您需要/需要,请以纯文本格式将类别名称添加到模板中。

我不想继续在每一篇文章中写下[前面的内容]。

无论如何,您需要在前面的内容中写下标题,因为每个帖子都有所不同。恕我直言,_config.yml添加默认值并不是真正的胜利......