私のWebページの1つに、アイテムの行(画像、タイトル、説明)を含める必要があります。説明はマークダウンを受け入れる必要があります。プラグインなしで、またはアイテムごとに1つずつ、複数のファイルを作成せずに、Jekyllでこれを行う方法は見つかりませんでした。
もう1つの要件は、サイトが Github Pages によって構築されることです。すなわち:Jekyllプラグインなし、Redcarpetマークダウン。
理想的には、以下のような構造を含むJekyllデータファイル(_data/products.yml)を作成したいと思います。説明にはマークダウンリストとフォーマットが含まれていることに注意してください。
- Name: Company A
Year: 2005
Description: >
I was responsible for the following:
- Review of contracts
- Hiring
- Accounting
- Name: Company B
Year: 2010
Description: >
My role included **supervising** the marketing team and leading **publicity**.
私が見た別のオプションは、上記の情報でFront-matterを使用することでした。データを特定のページ(例:work-experience.md)に関連付けるため、少し面倒です。
上記のさまざまなバリエーションを試しましたが、フォーマットがHTMLに変換されることはありません。これはどのように処理できますか?
プラグインを使用したくない場合は、_data
にプラグインを含めるのが最善の策だと思いますが、それが有効なYAMLであるかどうか、または有効なYAMLでさえ_dataコンテンツの要件であるかどうかはわかりません。
次のようなmarkdownify
関数を使用してみましたか
{{ site.data.products.description | markdownify }}