ジキルサイトの_includeファイル内でマークダウンをレンダリングしようとしていますが、なんらかの理由でそれを動作させることができません。私は2種類の方法をしようとしている、ここに私の値下げ文書がジキルレンダリング_includeのマークダウンが機能しない
ある---
layout: post
title: "About"
description:
---
# This is a test
> pop
ここにあなたが見ることができるように私は、ファイル
<div class="tab">
{% markdown about.markdown %}
{% capture my-include %}{% include about.markdown %}{% endcapture %}
{{ my-include | markdownify }}
</div>
などがあり、私がしようとしている第1の方法は、プラグインを使用して、示され以下、ここhttp://wolfslittlestore.be/2013/10/rendering-markdown-in-jekyll/から調達し、第二の方法は、残念ながら、それは(両方の方法を使用して)やっているすべては、生、未解析の値下げを出力している、
=begin
Jekyll tag to include Markdown text from _includes directory preprocessing with Liquid.
Usage:
{% markdown <filename> %}
Dependency:
- kramdown
=end
module Jekyll
class MarkdownTag < Liquid::Tag
def initialize(tag_name, text, tokens)
super
@text = text.strip
end
require "kramdown"
def render(context)
tmpl = File.read File.join Dir.pwd, "_includes", @text
site = context.registers[:site]
tmpl = (Liquid::Template.parse tmpl).render site.site_payload
html = Kramdown::Document.new(tmpl).to_html
end
end
end
Liquid::Template.register_tag('markdown', Jekyll::MarkdownTag)
をmarkdownify使用しています。
私は間違って何をしているのでしょうか?