小编wei*_*eld的帖子

Jekyll:按大小对集合进行排序

我想按每个集合中的文档数量对 Jekyll 集合进行排序。

变量中的每个集合site.collections都有一个docs字段,该docs字段(它是文档数组)有一个size字段,它是该集合中的文档数量(请参阅文档)。

然而,这样的事情是行不通的:

{% assign sorted = site.collections | sort: 'docs.size' %}

{% for coll in sorted %}
  ...
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

其结果是

Liquid Exception: no implicit conversion of String into Integer
Run Code Online (Sandbox Code Playgroud)

似乎 的参数sort只能是正在排序的对象类型的直接字段,而不是其字段的字段。

有没有办法实现按集合包含的文档数量对集合进行排序?

liquid jekyll

5
推荐指数
1
解决办法
1319
查看次数

Pandoc markdown:内联逐字的默认颜色

有没有办法在Pandoc降价中设置内联逐字摘录(`...`)的默认颜色?例如,文档中的所有动词都是红色而不是黑色?

我知道,我可以做,例如

Normal text `verbatim`{.bash} normal text
Run Code Online (Sandbox Code Playgroud)

用于语法突出显示逐字摘录.但是,我想要的是所有逐字摘要的简单默认颜色.

我使用pandoc通过LaTeX转换为PDF,我使用LaTeX模板.我可以对LaTeX模板进行任何更改,如果这允许启用此行为.

markdown pandoc

2
推荐指数
1
解决办法
799
查看次数

CSS / SCSS:两组选择器的笛卡尔积

我想申请一个CSS规则应用于所有<ol><ul>属于任一个下一个兄弟姐妹<h1><h2><h3>,或<h4>

这样的事情显然是行不通的:

h1,h2,h3,h4 + ol,ul {
}
Run Code Online (Sandbox Code Playgroud)

CSS中似乎不允许使用括号来更改评估顺序。

所以,我必须写这样的东西:

h1 + ol, h1 + ul, h2 + ol, h2 + ul, h3 + ol, h3 + ul, h4 + ol, h4 + ul {
}
Run Code Online (Sandbox Code Playgroud)

这有效,但是很长。是否有任何技巧可以用更短,更可扩展的表示法实现相同目的?我正在使用SCSS,因此它可以是纯CSS或SCSS。

css sass

0
推荐指数
1
解决办法
45
查看次数

标签 统计

css ×1

jekyll ×1

liquid ×1

markdown ×1

pandoc ×1

sass ×1