Custom Components

Code Block

How to use code blocks


Code Block

We use Shiki for highlighting.

API Reference

NamePropTypeDefault
Show Line NumbersshowLineNumbersbooleanfalse
Line Highlighting{<line_number>} | {<line_number>,<line_number>} | {<start>-<end>}number{}-
Word Highlighting/<word>/string-
Custom Titletitle="..."string-
Custom Iconicon="i<IconName>"string-
Custom Fontfont="<FontName>"string-
Font LigaturesfontLigaturesbooleantrue
Diff Notation// [!code ++] | // [!code --]string-

List Available Icon

Variable NameIcon Render
iJsjs
iJsxjsx
iTsts
iDtsdts
iTsxtsx
iNodenode
iNodejsnodejs
iNpmnpm
iYarnyarn
iPnpmpnpm
iBunbun
iCsscss
iHtmlhtml
iJsonjson
iMdmd
iMdxmdx
iAnsiansi
iBashbash
iShsh
iZshzsh
iShellshell
iYmlyml
iYamlyaml
iCsvcsv
iSqlsql
iJavajava
iGogo
iGolanggolang
iPypy
iPythonpython
iRbrb
iRubyruby
iVimvim
iVimscriptvimscript
iDockerdocker
iDockerfiledockerfile
iDiffdiff
iLualua
iRustrust
iCscs
iCsharpcsharp
iCppcpp
iCc
iSwiftswift
iDartdart
iFlutterflutter
iXmlxml
iXamlxaml
iPhpphp
iBladeblade
iLaravellaravel
iKotlinkotlin
iKtkt
iVuevue
iVuejsvuejs
iAngularangular
iSasssass
iGitgit
iGithubgithub
iGitlabgitlab
iPostgresqlpostgresql
iTfterraform
iTerraformterraform
iAnsibleansible
iTofutofu
iKuberneteskubernetes
iK8skubernetes
iNginxnginx
iArduinoarduino
iInoarduino
iTailwindtailwind
iDotnetdotnet
iGraphqlgraphql
iPrismaprisma
iMysqlmysql
iMariadbmariadb
iRabbitmqrabbitmq
iKafkakafka
iRedisredis
iMongodbmongodb
iSupabasesupabase
iGithubactionsgithubactions
iMssqlmssql
iSqlserversqlserver
iPodmanpodman
iArgoargo
iPosthogposthog
iGaga
iGoogleAnalyticsga

Basic Usage

See detail info about how to use code blocks.