minify()
Gereksiz boşlukları kaldırarak HTML çıktısını küçültür.
import { minify } from "@unifast/node";İmza
function minify(): UnifastPluginParametreler
Yok.
Kullanım
import { compile, minify } from "@unifast/node";
const md = `# Hello
Some text with extra spaces.`;
const result = compile(md, {
plugins: [minify()],
});
// Boşluklar daraltılır ve gereksiz düğümler kaldırılırÖrnekler
Temel küçültme
minify() plugin’i ardışık boşluk karakterlerini tek boşluklara daraltır, HTML yorumlarını kaldırır, blok elemanları arasındaki yalnızca boşluk içeren metin düğümlerini temizler ve boş class ile style özniteliklerini kaldırır:
import { compile, minify } from "@unifast/node";
const md = `# Hello World
This has extra whitespace.
<!-- This comment is removed -->
Another paragraph.`;
const result = compile(md, { plugins: [minify()] });
console.log(result.output);
// <h1>Hello World</h1><p>This has extra whitespace.</p><p>Another paragraph.</p>Önceden biçimlendirilmiş içerik korunur
<pre> ve <code> blokları içindeki boşluklar dokunulmadan bırakılır, böylece kod biçimlendirmesi asla bozulmaz:
import { compile, minify } from "@unifast/node";
const md = `\`\`\`
function hello() {
return "world";
}
\`\`\``;
const result = compile(md, { plugins: [minify()] });
// <pre><code> bloğu içindeki boşluklar tam olarak yazıldığı gibi korunur