LogoPixi’VN

Markdown

Panoramica sull'uso di Markdown e delle sue integrazioni in Pixi’VN, con esempi per React, Vue, Svelte e Angular.

Pixi’VN non è legato ad alcun markup e offre allo sviluppatore la libertà di scegliere il markup che preferisce. Tuttavia, si consiglia di utilizzare Markdown.

Modelli

In tutti i template, il componente Markdown è già definito.

ink

Puoi usare questo metodo con la sintassi ink. Scopri di più qui.

Ecco alcuni esempi di implementazioni di Markdown nell'ecosistema JavaScript:

// I use the react-markdown library to convert the Markdown to HTML
// read more about it here: https://www.npmjs.com/package/react-markdown
import Markdown from "react-markdown";
import rehypeRaw from "rehype-raw";
import remarkGfm from "remark-gfm";

export default function MarkdownComponent({ text }: { text: string }) {
    return (
        <Markdown remarkPlugins={[remarkGfm]} rehypePlugins={[rehypeRaw]}>
            {text}
        </Markdown>
    );
}

React Markdown Typewriter

React Markdown Typewriter è una libreria che combina Markdown e l'effetto macchina da scrivere. Questa libreria è stata creata da me per soddisfare la mia esigenza di aggiungere un effetto macchina da scrivere al componente Markdown nei miei template React.

Se stai usando React, ti consiglio di utilizzarla:

React
import { MarkdownTypewriter } from "react-markdown-typewriter";
import rehypeRaw from "rehype-raw";
import remarkGfm from "remark-gfm";

export default function MarkdownComponent({ text }: { text: string }) {
    return (
        <MarkdownTypewriter
            remarkPlugins={[remarkGfm]}
            rehypePlugins={[rehypeRaw]}
        >
            {text}
        </MarkdownTypewriter>
    );
}

In questa pagina