Нет, это невозможно без модификации темы (или с темой, которая ее уже поддерживает).
Тема — это своего рода шаблон для ваших страниц, при генерации сайта обрабатывается тема и вставляется ваш контент, результат сохраняется в виде .html
файла. Тему легко настроить, просто включив каноническую ссылку.
Поскольку я не знаю, какую тему вы используете, я выберу tranquilpeak как пример. В исходнике темы найдите layout/_partial/head.ejs
, этот файл отвечает за создание раздела <head>
каждого HTML-файла в вашем блоге. В этом файле после тега <head>
вы поместите помощник плагина <%- autoCanonical(config, page) %>
.
EJS здесь — это язык шаблонов. То, что помещено в тег <% %>
, будет обработано при генерации сайта, и его результат будет помещен в окончательный HTML-файл. Упомянутый вами плагин имеет вспомогательную функцию под названием autoCanonical
, которая будет оцениваться препроцессором Hexo EJS, и все, что она возвращает, будет передано в HTML.
ИЗМЕНИТЬ:
Использование темы https://github.com/tufu9441/maupassant-hexo (шаблоны Jade)
Эта тема основана на шаблонах Jade, вы должны добавить вспомогательный плагин где-то в строка 26 файла base.jade, а также аналогичная модификация это место в файле base-without-sidebar.jade
| !{ autoCanonical(config, page) }
будет делать свое дело.
person
JrBenito
schedule
18.10.2016