0

有什么方法可以避免重复摘要和第一段或.haml页面的文章?现在我每次都必须复制和粘贴它们。

理想的情况是使用 read_more 链接来分割文章。

4

2 回答 2

1

内斯塔的作者在这里......对不起,我一直没有监视内斯塔的东西。我会开始这样做。

你看到可折叠插件了吗?我认为它几乎可以满足您的需求。

http://nestacms.com/docs/plugins/foldable

于 2015-11-14T19:50:43.913 回答
0

你可以使用

%cut

在您的文章中添加标签并更改您的主要部分/view/summaries.haml如下:

- pages.each do |page|
  %li
    %article
      %header
        %h1
          %a(href="#{path_to(page.abspath)}")= page.link_text
      - if page.summary.nil? || page.summary.empty?
        - cut = page.body(self).split('<cut>')
        ~ cut.first
        -if cut.size > 1
          %p.read_more
            %a(href="#{path_to(page.abspath)}")= page.read_more
      - else
        ~ page.summary
        %p.youtube
          %a(href="#{path_to(page.abspath)}")= page.read_more
      = haml :page_meta, :layout => false, :locals => { :page => page }

%cut 标签上方的所有内容都将在文章页面上显示为摘要。

于 2015-03-02T18:56:22.927 回答