我的 Jekyll 网站有两种内容:个人的和专业的。
我想强调一下访问者当前正在使用动态 CSS 类阅读哪种内容:
- 如果访问者在标记为“个人”的页面上,我
<main>
的元素的类应该是"personal-content"
. - 如果访问者在标记为“专业”的页面上,我
<main>
的元素的类应该是"professional-content"
. - 否则,类应该是
"site-content"
.
在每一页的前面,我正在创建一个输出语句,我将其设置为"personal"
或"professional"
,例如:
---
content: "personal"
----
然后我在我的标签中使用这个输出语句,如下所示:(为了阅读目的而缩进)
<main
{% if page.content %}
class="{{ page.content }}-content"
{% else %}
class="site-content"
{% endif %}
>
但是,我只看到我site-content
班上的样式。我做错什么了?