我更喜欢默认的派力肯主题notmyidea,它很好地满足了我的需求。但是,为了实现Python-Markdown admonishments扩展,我需要向模板添加一些css规则。我在文档中(或通过谷歌搜索)找不到任何东西似乎解释了如何做到这一点。只有如何创建一个全新的主题,或使用自定义样式表,它覆盖了默认样式表。有没有办法添加一个补充样式表,甚至只是几个补充规则?
notmyidea
admonishments
vqlkdk9b1#
派力肯从版本3开始就允许主题继承,但由于某种原因,它似乎只适用于simple主题...下面是一些或多或少有些古怪的方法,但仍然没有编辑主题本身:
simple
.md
<link rel="stylesheet" href="…">
<style>…</style>
Makefile
CSS_FILE
CSS_FILE = "wide.css"
main.css
custom.css
wide.css
bkhjykvo2#
派力肯不提供主题继承--除非您使用内置的“简单”主题。你可以使用THEME_TEMPLATES_OVERRIDES来覆盖主题的模板,但是派力肯中没有主题继承(包括没有模板或样式继承)。在我看来,这是WordPress的一个杀手级特性。此外,此功能具有open feature request right now。
2条答案
按热度按时间vqlkdk9b1#
派力肯从版本3开始就允许主题继承,但由于某种原因,它似乎只适用于
simple
主题...下面是一些或多或少有些古怪的方法,但仍然没有编辑主题本身:
.md
文件中插入<link rel="stylesheet" href="…">
甚至<style>…</style>
就可以了。你可以让Makefile
为每个页面/文章自动做这件事。它不会在更新时中断,notmyidea主题也会用派力肯更新,而不是停留在旧的静态副本中。CSS_FILE
设置变量中指定的CSS文件,以允许您使用wide变体(文档中的CSS_FILE = "wide.css"
)查看wide.css源代码,它导入main.css
。因此,您可以创建例如custom.css
,导入notmyidea的main.css
(就像wide.css
那样),并添加您的自定义规则。然后将CSS_FILE
指向您的custom.css
。bkhjykvo2#
派力肯不提供主题继承--除非您使用内置的“简单”主题。
你可以使用THEME_TEMPLATES_OVERRIDES来覆盖主题的模板,但是派力肯中没有主题继承(包括没有模板或样式继承)。在我看来,这是WordPress的一个杀手级特性。
此外,此功能具有open feature request right now。