Theme Preview
Heading H1
Heading H2
Heading H3
Heading H4
Heading H5
Heading H6
Heading 2 Badge Badge
Heading 3 Badge Badge
Heading 4 Badge Badge
Body content.
@property CSS at-rule is part of the CSS Houdini API which allows developers to explicitly define CSS custom properties, enabling type-checking, default values, and inheritance.
The introduction of @property greatly enhances CSS capabilities.
Bold text: Bold Text
Italic text: Italic Text
Strikethrough
Highlighted text: Marked Text
Mathematical expression: −(2n−1) ~ 2n−1−1
∂ωr∂r(ωyω)=(ωyω){(logy)r+∑i=1rωi(−1)ir⋯(r−i+1)(logy)ri}
19th^
H2O
Centered content
Right-aligned content
- Unordered List 1
- Unordered List 2
- Unordered List 3
- Ordered List 1
- Ordered List 2
- Ordered List 3
| Tables | Are | Cool |
|---|---|---|
| col 3 is | right-aligned | $1600 |
| col 2 is | centered | $12 |
| zebra stripes | are neat | $1 |
Quoted content
Quoted content

Badge:
- info badge
- tip badge
- warning badge
- danger badge
Icons:
- home -
- vscode -
- twitter -
demo wrapper:
Example
Code:
const a = 1;
const b = 2;
const c = a + b;
const obj = {
toLong: {
deep: {
deep: {
deep: {
value:
"this is to long text. this is to long text. this is to long text. this is to long text.",
},
},
},
},
};Code Blocks TwoSlash:
// @errors: 2339
const welcome = "Tudo bem gente?";
const words = welcome.contains(" ");import express from "express";
const app = express();
app.get("/", (req, res) => {
res.send;
});
app.listen(3000);import { createHighlighter } from "shiki";
const highlighter = await createHighlighter({
themes: ["nord"],
langs: ["javascript"],
});
// @log: Custom log message
const a = 1;
// @error: Custom error message
const b = 1;
// @warn: Custom warning message
const c = 1;
// @annotate: Custom annotation message// @errors: 2540
interface Todo {
title: string;
}
const todo: Readonly<Todo> = {
title: "Delete inactive users".toUpperCase(),
// ^?
};
todo.title = "Hello";
Number.parseInt("123", 10);
// ^|
//
//<script setup lang="ts">
import { ref } from "vue";
const count = ref(0);
</script>
<template>
<p>{{ count }}</p>
</template>Code Grouping:
const a = 1;
const b = 2;
const c = a + b;const a: number = 1;
const b: number = 2;
const c: number = a + b;Code Block Highlighting:
function foo() {
const a = 1;
console.log(a);
const b = 2;
const c = 3;
console.log(a + b + c);
console.log(a + b);
}Code Block Focus:
function foo() {
const a = 1;
}Title Only
Detailed Title
Here is the content.
GFM alert:
Note
note
Info
info
Tips
tip
Warning
warning
Caution
caution
Important
important
Code Demonstration:
Regular Example
A regular example
<div id="app">
<h3>vuepress-theme-plume</h3>
</div>const a = "So Awesome!";
const app = document.querySelector("#app");
app.appendChild(window.document.createElement("small")).textContent = a;#app {
font-size: 2em;
text-align: center;
}Tabs:
Content block
Content block
Warning
Content block
Content block
Footnotes:
Footnote 1 link[1].
Footnote 2 link[2].
Inline footnote[3] definition.
Repeated footnote definition[2:1].
Copyright
This article link:/article/gk5drfor/
License under:Attribution-NonCommercial 4.0 International (CC-BY-NC-4.0)
