在Middleman中,如何生成日,月和年博客归档链接?

时间:2015-10-20 03:51:39

标签: middleman

我正在尝试生成年份和月份存档链接。

现在我可以设置三个中的一个。 当我设置两个或更多并查看Sitemap时,我收到错误:

NoMethodError at /__middleman/sitemap/
undefined method `add_path' for #<Middleman::MetaPages::SitemapResource:0x007fedd61597a0>`

以下是来自config.rb的博客

activate :blog do |blog|
  blog.name = "blog"
  blog.permalink = "/{title}/"
  blog.taglink = "blog/:tag.html"
  blog.year_link = "blog/{year}/"
  blog.month_link = "blog/{year}/{month}/"
  blog.day_link = "blog/{year}/{month}/{day}/"
  blog.sources = "blog/{year}-{month}-{day}-{title}.html"
  #blog.year_template = "blog/calendar.html"
  blog.month_template = "blog/calendar.html"
  #blog.day_template = "blog/calendar.html"


  blog.layout = "blog-layout"

  blog.tag_template = "blog/tag.html"

  #blog.calendar_template = "blog/calendar.html"

  # This will add a prefix to all links, template references and source paths
  # blog.prefix = "blog"

  # Matcher for blog source files
  # blog.sources = "{year}-{month}-{day}-{title}.html"
  # blog.summary_separator = /(READMORE)/
  # blog.summary_length = 250
  # blog.default_extension = ".markdown"

  # Enable pagination
  # blog.paginate = true
  # blog.per_page = 10
  # blog.page_link = "page/{num}"
end

0 个答案:

没有答案