Насколько я знаю, здесь нет селектора CSS для текстового узла.Но чтобы скрыть /
, вы можете установить для font-size
значение 0px
.
Таким образом, решение CSS (хотя и не лучшее, поскольку мы полагаемся на структуру dom, чтобы не изменять)
.gist-snippet-meta .d-inline-block > span:first-of-type {
font-size: 0px;
}
.gist-snippet-meta .d-inline-block > span:first-of-type > a:last-of-type {
/* Reset font size back ot what it was before we set it to 0 on the parent */
font-size: 14px;
}
Другой вариант - использовать Javascript,
Проблема в том, что вам придется ждать загрузки DOM.Поэтому будет краткий период, когда ваши изменения не будут применены.
Кроме того, вы по-прежнему полагаетесь на то, что имя файла является последним элементом привязки в родительском контейнере, если только вы не используете Regex для извлечения сущности.url (жертвуя некоторой производительностью здесь) или вы знаете имя пользователя
Например, если имя пользователя остается прежним
Array.from(document.querySelector([data-hovercard-type="user"])).forEach( e => {
var parent = e.parentElement;
parent.innerHTML = parent.querySelector('a[href*="hanachin/"]').outerHTML;
});