惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

酷 壳 – CoolShell
酷 壳 – CoolShell
G
Google Developers Blog
V
V2EX
美团技术团队
H
Help Net Security
月光博客
月光博客
爱范儿
爱范儿
Engineering at Meta
Engineering at Meta
The Cloudflare Blog
U
Unit 42
大猫的无限游戏
大猫的无限游戏
Recent Announcements
Recent Announcements
A
About on SuperTechFans
博客园 - Franky
The GitHub Blog
The GitHub Blog
N
Netflix TechBlog - Medium
人人都是产品经理
人人都是产品经理
博客园 - 司徒正美
MyScale Blog
MyScale Blog
B
Blog
雷峰网
雷峰网
Y
Y Combinator Blog
云风的 BLOG
云风的 BLOG
T
The Blog of Author Tim Ferriss

博客园 - QDuck

Handlebars.js入门教程 GHOST CMS - Handlebars Themes - Further Reading GHOST CMS - Properties GHOST CMS - Redirects GHOST CMS - Channels GHOST CMS - Content Collections GHOST CMS - Custom Routes GHOST CMS - Google AMP谷歌地图 GHOST CMS - URLs & Dynamic Routing GHOST CMS - Responsive Images 图片显示 GHOST CMS - Editor编辑器 GHOST CMS - Utility Helpers公用事业帮手 GHOST CMS - Data Helpers GHOST CMS - Functional Helpers功能助手 GHOST CMS - 标签Tag GHOST CMS - Author作者 GHOST CMS - Page 页面 GHOST CMS - Post 文章 GHOST CMS - 索引Index
GHOST CMS - Content Taxonomies
QDuck · 2019-12-22 · via 博客园 - QDuck

Content Taxonomies

Taxonomies are groupings of posts based on a common relation. In Ghost, this is always defined by the post's author or tag

Using taxonomies, Ghost will automatically generate post archives for tags and authors like /tag/getting-started/ which will render a list of associated content.

Unlike collections, posts can appear in multiple taxonomies and the URL of the post is not affected by which taxonomies are applied.

Taxonomies are structured like this:

taxonomies:
  tag: /tag/{slug}/
  author: /author/{slug}/

If a post by Cameron is tagged with News then it will be included in archives appearing on:

  • site.com – (The collection index)
  • site.com/author/cameron
  • site.com/tag/news/

Each of these come with their own automatically generated RSS feeds which are accessed by adding /rss/ to the end of the URL.


Customising taxonomies

The configration options for taxonomies are a lot more basic than routes and collections. You can't define new or custom taxonomies, you can only modify those which are already there and adapt their syntax a small amount.

taxonomies:
  tag: /topic/{slug}/
  author: /host/{slug}/

If you don't like the prefixes for taxonomies, you can customise them to something else which suits your site and your content better. If you're running a publication which is primarily a podcast, for example, you might prefer host and topic.


Removing taxonomies

One small extra trick is that you can actually remove taxonomies entirely and not generate those pages for your site. If you prefer to keep things minimal, just leave the taxonomies field empty.

taxonomies:
  # Nothing but silence

Just make sure you also update your template files to not link to any tag or author archives, which will now 404!