私の Web ページの 1 つに、アイテムの行 (画像、タイトル、説明) を含める必要があります。説明にはマークダウンを使用する必要があります。プラグインを使用せずに、またはアイテムごとに複数のファイルを作成せずに、Jekyll でこれを行う方法は見つかりませんでした。
もう一つの要件は、サイトの構築がGithubページつまり、Jekyll プラグインなし、Redcarpet markdown です。
理想的には、以下のような構造を含む 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 に変換されません。どうすれば対処できますか?
ベストアンサー1
プラグインを使用したくない場合は、_data
有効な YAML になるかどうか、あるいは有効な YAML が _data コンテンツの要件であるかどうかはわかりませんが、プラグインを使用するのが最善策だと思います。
markdownify
次のような機能を試しましたか?
{{ site.data.products.description | markdownify }}