pagedown html 简历仅在第一页上有旁边

Jak*_*son 5 r pagedown r-markdown

我正在尝试使用 R Markdown 和{pagedown}包制作简历。

是否可以只在第一页上包含灰色侧边栏?

我已经尝试按照此处所述使用页面标识符。

@page :first {
  .aside{
    width: var(--sidebar-width);
    padding: 0.6in var(--sidebar-horizontal-padding);
    font-size: 0.8rem;
    float: right;
    position: absolute;
    right: 0;
  }
}
Run Code Online (Sandbox Code Playgroud)

我希望定义.aside内部:first会使灰色的旁栏只出现在第一页上,但没有运气。有什么建议么?

一个最小的例子在这里: https: //github.com/wjakethompson/cv-test

Jak*_*son 3

这个问题到这里就解决了。

这可以通过在 css 文件中添加以下内容来实现:

.pagedjs_page:not(:first-of-type) {
  --sidebar-width: 0rem;
  --sidebar-background-color: #ffffff;
  --main-width: calc(var(--content-width) - var(--sidebar-width));
  --decorator-horizontal-margin: 0.2in;
}
Run Code Online (Sandbox Code Playgroud)