Добавление класса CSS для привязки ссылки в уценке (Хьюго)

Я использую якорные ссылки в своем документе .markdown следующим образом:

# {#infrared}

Это прекрасно работает, но я хотел реализовать следующий CSS, чтобы ссылка прокручивалась до середины страницы, а не вверху:

.anchor {
  position: absolute;
  transform: translateY(-50vh);
}

Как я могу добавить класс anchor к своей якорной ссылке в документе уценки?

🤔 А знаете ли вы, что...
HTML5 внедрил множество новых семантических элементов, таких как <header>, <footer>, <nav> и другие.


4
1 697
2

Ответы:

Я думаю, что общая уценка поддерживает html-теги, например, вы должны иметь возможность использовать

<p class = "anchor">text...</p>

но в любом случае, если это действительно не сработает, у вас есть несколько других вариантов. Например, «Атрибуты защищенного кода»:

```{.red .numberLines startFrom = "1"}
Here is a paragraph.

And another.
```

Это действительно пример, скопированный из документов, больше вариантов действительно доступно здесь: https://lifelongprogrammer.blogspot.com/2019/01/how-to-style-markdown-with-css.html


Решено

На основании этого ответа здесь имеем:

Согласно README 1 Goldmark процессор Markdown, который в настоящее время включено по умолчанию в Hugo:

В настоящее время только заголовки поддерживают атрибуты…

## heading ## {#id .className attrName=attrValue class = "class1 class2"}
 
## heading {#id .className attrName=attrValue class = "class1 class2"}