Docs
Komponen kostum

komponen kustom

Anda dapat meningkatkan artikel Anda dengan komponen khusus

menggunakan import { ... } from "@components/mdx" Impor komponen khusus dengan mudah!

Accordion

Ingin memberi tahu pengguna detail tambahan? gunakan Accordion komponen!

import { Accordion } from "@components/mdx";
 
**disini mengandung isi一Web3IDN**
 
<Accordion title="Web3一IDN">WAGMI Yeahhhhh</Accordion>;

disini mengandung isi一Web3IDN

Web3一IDN

Admonition

Ingin meminta atau memperingatkan pengguna? Anda dapat menggunakan Admonition komponen

Ini mendukung beberapa jenis:TipWarningInfoError

import { Admonition, Error, Tip, Warning, Info } from "@components/mdx";
 
<Admonition title="Default" />
<Tip title="Tip" />
<Warning title="warning" />
<Info title="info" />
💡
Default
💡
Tip
⚠️
warning
info

Card

Anda dapat menggunakan ini untuk mengalihkan pengguna ke halaman lain, ingat untuk menambahkan atribut href

import { Card } from "@components/mdx";
 
<Card title="arahkan ulang ke blog" href="/blog/welcome-to-web3id" />
<Card title="tautan ke blog" href="/blog/welcome-to-web3id" arrow />
arahkan ulang ke blog
tautan ke blog

Link Button

Tidak efektif untuk memasukkan URL? Anda dapat menggunakan tombol sebagai gantinya!

Anda mungkin memerlukan w-fit atau tombolnya akan terlalu lebar
import { LinkButton } from "@components/mdx";
 
<LinkButton
  href="/blog/welcome-to-web3id"
  children="uji coba"
  variant="secondary"
/>
 
<LinkButton
  href="/blog/welcome-to-web3id"
  target="_blank"
  icon={<BsDownload />}
  children="percobaan"
  variant="primary"
  link={{ className: "w-fit" }}
/>

Steps

Saat Anda sedang menulis tutorial, komponen ini berguna untuk menunjukkan hubungan di antara setiap step / langkah

Anda dapat dengan mudah menggunakan className untuk mendapatkan efek ini, menggunakan judul ### (h3) untuk menambahkan step:

<div className='steps-container'>
 
### Learn
 
For invest times
 
### Earn
 
For learning outcomes
 
</div>

Learn

learn to invest

Earn

invest to learn

Tab

Mereka berasal dari kit eksternal nextra-theme-docs,tetapi Anda dapat menggunakannya dalam dokumen:

import {(Tab, Tabs)} from "nextra-theme-docs";
 
<Tabs items={['Open', 'Money']}>
  <Tab>
 
In the history of mankind, we have always tried our best to understand Rust and conduct in-depth research on Rust. If we choose to ignore Rust at this time, the consequences can be imagined. Despite its seeming inconspicuousness, Rust has occupied my mind.
 
  </Tab>
  <Tab>
 
I don't know programming
 
  </Tab>
</Tabs>

In the history of mankind, we have always tried our best to understand Rust and conduct in-depth research on Rust. If we choose to ignore Rust at this time, the consequences can be imagined. Despite its seeming inconspicuousness, Rust has occupied my mind.

File List

Tampilkan file dan folder, berguna untuk tutorial

import { FileTree } from "nextra-theme-docs";
 
<FileTree>
  <FileTree.Folder name="file Anda" defaultOpen>
    <FileTree.Folder name="frameworks" defaultOpen>
      <FileTree.File name="react.mdx" />
      <FileTree.File name="svelte.mdx" />
      <FileTree.File name="vue.mdx" />
    </FileTree.Folder>
    <FileTree.Folder name="fruits" defaultOpen>
      <FileTree.File name="apple.mdx" />
      <FileTree.File name="banana.mdx" />
    </FileTree.Folder>
    <FileTree.File name="_meta.json" />
    <FileTree.File name="about.mdx" />
    <FileTree.File name="index.mdx" />
  </FileTree.Folder>
</FileTree>

Build own

Build your own components

Mdx dapat digunakan dengan React dan Next.js, Anda dapat menggunakan sintaks jsx di file .mdx.

Kami juga menggunakan Tailwind CSS untuk gaya css internal, yang berarti Anda dapat dengan mudah membuat komponen.

💡
petunjuk pentingPastikan mereka mendukung mode terang dan gelap

Kami menggunakan perpustakaan ini

Anda dapat menggunakannya dalam dokumen Anda!

Custom components (Tailwind CSS)

<div className="border-2 border-black p-3 dark:border-white">Hello World</div>
Hello World

Framer Motion

Ini memungkinkan Anda membuat animasi keren dengan mudah

<motion.div
  animate={{
    scale: [1, 2, 2, 1, 1],
    rotate: [0, 0, 270, 270, 0],
    borderRadius: ["20%", "20%", "50%", "50%", "20%"],
  }}
/>

Sebaiknya Anda memahaminya untuk menciptakan pengalaman yang lebih baik bagi pengguna.