我正在建立一个章鱼博客。在该博客中,许多条目都有脚注。降价文件目前表示如下脚注:
"This is the main text <footnote>and this is the footnote</footnote> where
we speak of main-text things"
我想要做的是从正文中提取脚注,然后可以访问主要文本和脚注作为布局中的变量。
我通过创建一个过滤器取得了一些进展,但它不能很好地工作,因为过滤器总是在返回时直接输出,我需要格式化脚注。
发电机会更合适吗?转换器?在这种情况下,我根本不应该使用液体标签吗?
过滤器对我来说最有意义。有没有办法获得过滤器的返回值而不将其打印到屏幕上?我目前使用这个:
{{ content | footnotes }}
但是这只是将数组转储为一个大的,未格式化的数组。如果它已经不是很明显了,我只是开始使用Liquid,我有点困惑。
答案 0 :(得分:0)
根据您的降价解析器,您可以在降价时正常编写脚注。这就是我在博客上使用的内容。这是我在_config.yml文件中的配置:
markdown: rdiscount
rdiscount:
extensions:
- autolink
- footnotes
- smart
然后我只使用脚注,使用[^1]
来指定脚注和
[^1]: My footnote
将其显示在屏幕底部。
或者您是否试图在屏幕的其他部分显示脚注而不是在帖子的底部?