figure()
Membungkus gambar yang memiliki alt text dalam elemen <figure> dan <figcaption>.
import { figure } from "@unifast/node";Signature
function figure(): UnifastPluginParameter
Tidak ada.
Penggunaan
import { compile, figure } from "@unifast/node";
const md = ``;
const result = compile(md, {
plugins: [figure()],
});
// The image is wrapped in <figure> with <figcaption>Contoh
Pembungkusan figure dasar
Ketika sebuah gambar memiliki alt text, figure() membungkusnya dalam elemen <figure> dan menambahkan <figcaption> yang berisi alt text tersebut:
import { compile, figure } from "@unifast/node";
const md = ``;
const result = compile(md, { plugins: [figure()] });
console.log(result.output);
// <figure><img src="landscape.jpg" alt="A beautiful landscape"><figcaption>A beautiful landscape</figcaption></figure>Gambar tanpa alt text
Gambar tanpa alt text tidak dibungkus, karena tidak ada caption yang bermakna untuk ditampilkan:
import { compile, figure } from "@unifast/node";
const md = ``;
const result = compile(md, { plugins: [figure()] });
console.log(result.output);
// <p><img src="decorative.png" alt=""></p>