将样式应用于 post 中的一组特定关键字?
Apply style to a specific set of keywords in a post?
我想对 post 中特定单词集的任何实例应用某种样式。如姓名、地点等
我认为这与仅适用于代码块的语法突出显示完全不同。
所以,在我的 post 前言中,我会:
keywords: [Deneba, Star Wars, Han Solo, Obiwan]
在呈现的 Post 中,我希望看到:
Han Solo was on his way to Deneba with Obiwan.
— Excerpt from Star Wars
我在 GitHub 页面上托管,但如果需要可以更改它。
感谢您的想法!
我一起破解了这个:
{% assign modified = content %}
{% for noun in page.nouns %}
{% assign italic = noun | prepend: '<em>' | append: '</em>' %}
{% assign modified = modified | replace: noun,italic %}
{% endfor %}
{{ modified }}
我想对 post 中特定单词集的任何实例应用某种样式。如姓名、地点等
我认为这与仅适用于代码块的语法突出显示完全不同。
所以,在我的 post 前言中,我会:
keywords: [Deneba, Star Wars, Han Solo, Obiwan]
在呈现的 Post 中,我希望看到:
Han Solo was on his way to Deneba with Obiwan.
— Excerpt from Star Wars
我在 GitHub 页面上托管,但如果需要可以更改它。
感谢您的想法!
我一起破解了这个:
{% assign modified = content %}
{% for noun in page.nouns %}
{% assign italic = noun | prepend: '<em>' | append: '</em>' %}
{% assign modified = modified | replace: noun,italic %}
{% endfor %}
{{ modified }}