2014-11-21 55 views
1

我正在尝试使用下面的代码来生成我的meta描述标签如何在Jekyll中使用strip_html进行元描述时删除降价?

<meta name="description" content="{{ page.content | strip_html | truncatewords: 50 }}"> 

但是这是什么显示

##Sending Several Documents to a Group## Using online storage accounts like [Dropbox](http://dropbox.com) 

是有办法也剥夺降价标签?

回答

10

你可以做:

<meta name="description" 
content="{{ page.content | markdownify | strip_html | truncatewords: 50 }}"> 

但它只会与md/markdown文件,而不是HTML工作。这不会产生Liquid tags

该解决方案可以设置在页面/后前事项的description: foo bar,并把它在_includes/head.html有:

{% if page.description %} 
    <meta name="description" content="{{ page.description }}"> 
{% else %} 
    <meta name="description" content="{{ site.description }}"> 
{% endif %} 
+0

感谢,完美的工作 – w1n78 2014-11-21 21:37:29