【问题标题】:How do I add categories or tags to a Svelte/Sapper markdown site?如何向 Svelte/Sapper 降价网站添加类别或标签?
【发布时间】:2019-11-02 18:26:50
【问题描述】:

Sapper/Svelte: How do I add markdown files? 分叉这个问题以帮助未来的搜索者:

我看到所有帖子都会在顶级域 Ex www.example.com/post1www.example.com/post2 之后有一个链接。但是,如果使用模板的人想要对帖子进行分类怎么办。例如www.example.com/svelte-posts/post1www.example.com/vuejs-posts/post1

【问题讨论】:

    标签: tags markdown categories svelte sapper


    【解决方案1】:

    如果您想要传统的 WordPress 风格的类别,我会将其添加到帖子的降价前端 (Jekyll docs),然后使用 dynamic parameters 创建一个类别页面模板,其中包含指向您个人帖子模板中任何类别的链接也是。

    但是,如果您提前知道的类别数量有限,并且您希望 URL 中的类别位于帖子名称之前,那么拥有单独的博客/帖子文件夹可能会更简单,尽管随着时间的推移会有所限制并以Svelte site uses the blog folder 的方式使用它们。但是,如果您想要任何类别的所有帖子的传统时间顺序索引,这将无法正常工作,因此如果您确实想要使用上面的前端方法并且不要担心单个帖子的 URL。

    根据我的经验,标签几乎总是比类别好,因为您可以添加任意数量的标签。如果你写了一篇比较 Svelte 和 Vue 的文章怎么办?为什么不同时出现在两者中?然后你想要tags not categories。 WordPress 在这方面有着悠久而令人困惑的历史,我认为他们最终使类别表现得像标签,因为他们厌倦了在需要标签和抱怨时与使用类别的人打交道。

    【讨论】:

      猜你喜欢
      • 2020-02-13
      • 2021-11-04
      • 2020-11-20
      • 2021-04-15
      • 1970-01-01
      • 1970-01-01
      • 2014-04-12
      • 2014-07-28
      • 2020-09-04
      相关资源
      最近更新 更多