这是这个博客的测试版,仅供参考。
AboutProjectsPosts

Markdown Example

RainPPR,example

Test filename, line highlighting and empty lines

test.js
console.log('hello world') console.log('goodbye world')

Test showLineNumbers and word highlighting

object Hello { def main(args: Array[String]) = { println("hello, world") } } object Hello { def main(args: Array[String]) = { println("hello, world") } }

Test highlighting inline code

import React from 'react'

Test without specified language

hello world

Test with code block default language

const links = [ { href: '/settings', label: 'Settings' }, { href: '/support', label: 'Support' }, { href: '/license', label: 'License' }, ]

Link to google

Link to GitHub

<Callout>

Default

💡
This is a default callout.

Error

🚫
This is an error callout.

Info

This is an info callout. 1

Warning

⚠️
This is a warning callout.

With custom emoji 2

🚀
This is a callout with a custom emoji.

<Steps>

Step 1

Content for step 1.

Step 2

Contents for step 2.

Test

Run pnpm test

nextra:test

nextra-theme-docs:test

more

more more

more more more

nextra-theme-blog:test

Lint

<Tabs>

pnpm: Fast, disk space efficient package manager.

<FileTree>

<Cards>

Documentation themeDocumentation themeBlog themeBlog theme
CalloutTabsSteps

<details> and <summary>

Summary

Details

Summary 2

Details 2

<Bleed>

Mountain

GitHub Alert Syntax

Note

Useful information that users should know, even when skimming content.

💡
Tip

Helpful advice for doing things better or more easily.

🚫
Important

Key information users need to know to achieve their goal.

⚠️
Warning

Urgent info that needs immediate user attention to avoid problems.

🚫
Caution

Advises about risks or negative outcomes of certain actions.

Footnotes

  1. This is an info callout.

  2. With custom emoji

2025 © RainPPRGithub