{% if post.image %}
<img src="{{ post.image }}" />
{% else %}
<!-- placeholder -->
{% endif %}
<img src="..." onerror="..." />
li:hover ~ .active::after
можно прочитать так:baseDir: "./"
для browser-sync, то путь нужно прописать так:<link rel="stylesheet" href="build/css/<some-css-filename.css>">
baseDir: "./build"
и тогда пути записывались бы так:<link rel="stylesheet" href="css/<some-css-filename.css>">
contenteditable
<div data-number="1"></div>
<div data-number="2"></div>
<div data-number="3"></div>
[data-number]::before {
content: attr(data-number);
}
[data-number="1"] { color: red; }
[data-number="2"] { color: blue; }
[data-number="3"] { color: green; }