PostHTML-плагин для typograf.
npm i -E posthtml-typograf
const { typografy } = require("posthtml-typograf");
// Где-то внутри middleware, получившей HTML-код:
const newHTML = typografy(oldHTML, ["ru/other/phone-number"]);
typografy
принимает три аргумента (обязателен только первый из них):
-
Обрабатываемый HTML-код.
-
Отключаемые правила - массив (по умолчанию пустой).
-
Опции типографа - объект (по умолчанию пустой), свойствами которого можно переопределить следующие предустановки плагиина:
{ "locale": ["ru", "en-US"], "htmlEntity": { "type": "name" } }
const { getPosthtmlTypograf } = require("posthtml-typograf");
module.exports = () => ({
plugins: [
// other PostHTML plugins
getPosthtmlTypograf(["ru/other/phone-number"]),
],
});
getPosthtmlTypograf
принимает два аргумента:
-
Отключаемые правила - массив (по умолчанию пустой).
-
Опции типографа - объект (по умолчанию пустой), свойствами которого можно переопределить предустановки плагиина.