1 line
41 KiB
HTML

<!doctype html><html lang="en-US"><head><meta charset="utf-8" /><meta name="viewport" content="width=device-width,initial-scale=1" /><meta name="generator" content="VuePress 2.0.0-rc.28" /><meta name="theme" content="VuePress Theme Plume 1.0.0-rc.196" /><script id="check-mac-os">document.documentElement.classList.toggle('mac', /Mac|iPhone|iPod|iPad/i.test(navigator.platform))</script><script id="check-dark-mode">;(function () {const um= localStorage.getItem('vuepress-theme-appearance') || 'auto';const sm = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;const isDark = um === 'dark' || (um !== 'light' && sm);document.documentElement.dataset.theme = isDark ? 'dark' : 'light';})();</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"Article","headline":"Vuepress Theme Plume","image":["https://img.shields.io/github/stars/pengzhanbo/vuepress-theme-plume","https://img.shields.io/npm/v/vuepress-theme-plume?color=32A9C3&labelColor=1B3C4A&label=npm","https://img.shields.io/npm/dm/vuepress-theme-plume?color=32A9C3&labelColor=1B3C4A&label=downloads","https://img.shields.io/npm/dt/vuepress-theme-plume?color=32A9C3&labelColor=1B3C4A&label=downloads","https://img.shields.io/github/license/pengzhanbo/vuepress-theme-plume?color=32A9C3&labelColor=1B3C4A","https://img.shields.io/npm/dependency-version/vuepress-theme-plume/peer/vuepress?color=32A9C3&labelColor=1B3C4A","https://codecov.io/gh/pengzhanbo/vuepress-theme-plume/graph/badge.svg?token=W6KYBX7WO5"],"dateModified":null,"author":[]}</script><meta property="og:url" content="https://theme-plume.vuejs.press/en/"><meta property="og:site_name" content="Plume Theme"><meta property="og:title" content="Vuepress Theme Plume"><meta property="og:description" content="GitHub Repo stars npm version npm downloads npm downloads github license peer dependency codecov Usage Use the following command to quickly create a new VuePress project using t..."><meta property="og:type" content="article"><meta property="og:image" content="https://img.shields.io/github/stars/pengzhanbo/vuepress-theme-plume"><meta property="og:locale" content="en-US"><meta property="og:locale:alternate" content="zh-CN"><link rel="alternate" hreflang="zh-cn" href="https://theme-plume.vuejs.press/"><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"><meta name="google-site-verification" content="AaTP7bapCAcoO9ZGE67ilpy99GL6tYqtD30tRHjO9Ps"><title>Vuepress Theme Plume | Plume Theme</title><meta name="description" content="GitHub Repo stars npm version npm downloads npm downloads github license peer dependency codecov Usage Use the following command to quickly create a new VuePress project using t..."><link rel="preload" href="/assets/style-BWa8vtF2.css" as="style"><link rel="stylesheet" href="/assets/style-BWa8vtF2.css"><link rel="modulepreload" href="/assets/app-BD-J4YiG.js"><link rel="modulepreload" href="/assets/plugin-vue_export-helper-CxTVcLa7.js"><link rel="modulepreload" href="/assets/chunk-DseTPa7n.js"><link rel="modulepreload" href="/assets/preload-helper-ca-nBW7U.js"><link rel="modulepreload" href="/assets/composables-Cos0mzHz.js"><link rel="modulepreload" href="/assets/VPHomeHero-BOyUwtEx.js"><link rel="modulepreload" href="/assets/composables-DZZu5bwD.js"><link rel="modulepreload" href="/assets/client-67ooR6Xb.js"><link rel="modulepreload" href="/assets/theme-colors-bZHGy5AR.js"><link rel="modulepreload" href="/assets/VPButton-CzyedWjg.js"><link rel="modulepreload" href="/assets/runtime-core.esm-bundler-CZvn3YaB.js"><link rel="modulepreload" href="/assets/runtime-dom.esm-bundler-DTRCDnrc.js"><link rel="modulepreload" href="/assets/dist-CMy7OcvW.js"><link rel="modulepreload" href="/assets/codeRepl-BV_0qCs3.js"><link rel="modulepreload" href="/assets/VPCopyright-DF9Z-yBw.js"><link rel="modulepreload" href="/assets/README-Cvt6bymt.js"><link rel="modulepreload" href="/assets/contributors-DbbJhHOj.js"></head><body><div id="app"><!--[--><!--[--><div class="theme-plume vp-layout" vp-container data-v-a5aadcf6><!--[--><!--[--><!--]--><!--[--><span tabindex="-1" data-v-26bc9d93></span><a href="#VPContent" class="vp-skip-link visually-hidden" data-v-26bc9d93> Skip to content </a><!--]--><!----><header class="vp-nav" data-v-a5aadcf6 data-v-f81e37e9><div class="vp-navbar" vp-navbar data-v-f81e37e9 data-v-b90976a4><div class="wrapper" data-v-b90976a4><div class="container" data-v-b90976a4><div class="title" data-v-b90976a4><div class="vp-navbar-title" data-v-b90976a4 data-v-f77fe1b1><a class="vp-link link no-icon title" href="/en/" data-v-f77fe1b1><!--[--><!--[--><!--]--><!--[--><!--[--><!--[--><img class="vp-image dark logo" style="" src="/plume.png" alt data-v-414baac9><!--]--><!--[--><img class="vp-image light logo" style="" src="/plume.png" alt data-v-414baac9><!--]--><!--]--><!--]--><span data-v-f77fe1b1>Plume Theme</span><!--[--><!--]--><!--]--><!--[--><!--]--><!----></a></div></div><div class="content" data-v-b90976a4><div class="content-body" data-v-b90976a4><!--[--><!--]--><div class="vp-navbar-search search" data-v-b90976a4><div class="search-wrapper" data-v-62419745><!----><div id="local-search" data-v-62419745><button type="button" class="mini-search mini-search-button" aria-label="Search" data-v-62419745><span class="mini-search-button-container"><span class="mini-search-search-icon vpi-mini-search" aria-label="search icon"></span><span class="mini-search-button-placeholder">Search</span></span><span class="mini-search-button-keys"><kbd class="mini-search-button-key"></kbd><kbd class="mini-search-button-key">K</kbd></span></button></div></div></div><!--[--><!--]--><nav aria-labelledby="main-nav-aria-label" class="vp-navbar-menu menu" data-v-b90976a4 data-v-b42927e7><span id="main-nav-aria-label" class="visually-hidden" data-v-b42927e7>Main Navigation</span><!--[--><!--[--><a class="vp-link link navbar-menu-link" href="/en/guide/intro/" tabindex="0" data-v-b42927e7 data-v-29cf8989><!--[--><span class="vp-icon vpi-icon-park-outline-guide-board" style="" aria-hidden data-provider="iconify" data-v-29cf8989></span><span data-v-29cf8989>Guide</span><!----><!--]--><!--[--><!--]--><!----></a><!--]--><!--[--><a class="vp-link link navbar-menu-link" href="/en/config/intro/" tabindex="0" data-v-b42927e7 data-v-29cf8989><!--[--><span class="vp-icon vpi-icon-park-outline-setting-two" style="" aria-hidden data-provider="iconify" data-v-29cf8989></span><span data-v-29cf8989>Config</span><!----><!--]--><!--[--><!--]--><!----></a><!--]--><!--[--><a class="vp-link link navbar-menu-link" href="/en/blog/" tabindex="0" data-v-b42927e7 data-v-29cf8989><!--[--><span class="vp-icon vpi-material-symbols-article-outline" style="" aria-hidden data-provider="iconify" data-v-29cf8989></span><span data-v-29cf8989>Blog</span><!----><!--]--><!--[--><!--]--><!----></a><!--]--><!--[--><div class="vp-flyout vp-navbar-menu-group" data-v-b42927e7 data-v-15bfbb59><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-15bfbb59><span class="text" data-v-15bfbb59><span class="vp-icon vpi-icon-park-outline-more-three" style="" aria-hidden data-provider="iconify" data-v-15bfbb59></span><!----><span data-v-15bfbb59>More</span><!----><span class="vpi-chevron-down text-icon" data-v-15bfbb59></span></span></button><div class="menu" data-v-15bfbb59><div class="vp-menu" data-v-15bfbb59 data-v-f3964f32><div class="items" data-v-f3964f32><!--[--><!--[--><div class="vp-menu-link" data-v-f3964f32 data-v-e06ddb34><a class="vp-link link" href="/en/faq/" data-v-e06ddb34><!--[--><span class="vp-icon vpi-wpf-faq" style="" aria-hidden data-provider="iconify" data-v-e06ddb34></span> FAQ <!----><!--]--><!--[--><!--]--><!----></a></div><!--]--><!--[--><div class="vp-menu-link" data-v-f3964f32 data-v-e06ddb34><a class="vp-link link" href="/en/tools/" data-v-e06ddb34><!--[--><span class="vp-icon vpi-jam-tools" style="" aria-hidden data-provider="iconify" data-v-e06ddb34></span> Theme Tools <!----><!--]--><!--[--><!--]--><!----></a></div><!--]--><!--[--><div class="vp-menu-link" data-v-f3964f32 data-v-e06ddb34><a class="vp-link link" href="/en/friends/" data-v-e06ddb34><!--[--><span class="vp-icon vpi-carbon-friendship" style="" aria-hidden data-provider="iconify" data-v-e06ddb34></span> Friend Links <!----><!--]--><!--[--><!--]--><!----></a></div><!--]--><!--[--><div class="vp-menu-group" data-v-f3964f32 data-v-6c770283><p class="title" data-v-6c770283><span class="vp-icon vpi-logos-vue bg" style="" aria-hidden data-provider="iconify" data-v-6c770283></span><span data-v-6c770283>Vuepress</span></p><!--[--><!--[--><div class="vp-menu-link" data-v-6c770283 data-v-e06ddb34><a class="vp-link link vp-external-link-icon" href="https://v2.vuepress.vuejs.org" target="_blank" rel="noopener noreferrer" data-v-e06ddb34><!--[--><span class="vp-icon vpi-logos-vue bg" style="" aria-hidden data-provider="iconify" data-v-e06ddb34></span> Official Docs <!----><!--]--><!--[--><!--]--><span class="visually-hidden">(Open in new window)</span></a></div><!--]--><!--[--><div class="vp-menu-link" data-v-6c770283 data-v-e06ddb34><a class="vp-link link vp-external-link-icon" href="https://ecosystem.vuejs.press/" target="_blank" rel="noopener noreferrer" data-v-e06ddb34><!--[--><span class="vp-icon vpi-logos-vue bg" style="" aria-hidden data-provider="iconify" data-v-e06ddb34></span> Ecosystem <!----><!--]--><!--[--><!--]--><span class="visually-hidden">(Open in new window)</span></a></div><!--]--><!--]--></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--[--><div class="vp-flyout vp-navbar-menu-group" data-v-b42927e7 data-v-15bfbb59><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-15bfbb59><span class="text" data-v-15bfbb59><span class="vp-icon vpi-codicon-versions" style="" aria-hidden data-provider="iconify" data-v-15bfbb59></span><!----><span data-v-15bfbb59>1.0.0-rc.196</span><span class="vp-badge tip vp-menu-badge" style="" data-v-15bfbb59 data-v-52c8341f><!--[-->New<!--]--></span><span class="vpi-chevron-down text-icon" data-v-15bfbb59></span></span></button><div class="menu" data-v-15bfbb59><div class="vp-menu" data-v-15bfbb59 data-v-f3964f32><div class="items" data-v-f3964f32><!--[--><!--[--><div class="vp-menu-link" data-v-f3964f32 data-v-e06ddb34><a class="vp-link link" href="/en/changelog/" data-v-e06ddb34><!--[--><!----> Changelog <!----><!--]--><!--[--><!--]--><!----></a></div><!--]--><!--[--><div class="vp-menu-link" data-v-f3964f32 data-v-e06ddb34><a class="vp-link link" href="/en/contributing/" data-v-e06ddb34><!--[--><!----> Contributing <!----><!--]--><!--[--><!--]--><!----></a></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--]--></nav><!--[--><!--]--><div class="vp-flyout vp-navbar-translations translations" data-v-b90976a4 data-v-e0a18246 data-v-15bfbb59><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="Languages" data-v-15bfbb59><span class="text" data-v-15bfbb59><!----><span class="vpi-languages option-icon" data-v-15bfbb59></span><!----><!----><span class="vpi-chevron-down text-icon" data-v-15bfbb59></span></span></button><div class="menu" data-v-15bfbb59><div class="vp-menu" data-v-15bfbb59 data-v-f3964f32><!----><!--[--><!--[--><div class="items" data-v-e0a18246><p class="title" data-v-e0a18246>English</p><!--[--><div class="vp-menu-link" data-v-e0a18246 data-v-e06ddb34><a class="vp-link link" href="/" data-v-e06ddb34><!--[--><!----> 简体中文 <!----><!--]--><!--[--><!--]--><!----></a></div><!--]--></div><!--]--><!--]--></div></div></div><div class="vp-navbar-appearance appearance" data-v-b90976a4 data-v-17780d44><button class="vp-switch vp-switch-appearance" type="button" role="switch" aria-checked="false" title data-v-17780d44 data-v-cbe77d87 data-v-36bbbf22><span class="check" data-v-36bbbf22><span class="icon" data-v-36bbbf22><!--[--><span class="vpi-sun sun" data-v-cbe77d87></span><span class="vpi-moon moon" data-v-cbe77d87></span><!--]--></span></span></button></div><div class="vp-social-links vp-navbar-social-links social-links" data-v-b90976a4 data-v-ba70645a data-v-5dc0805d><!--[--><a class="vp-social-link no-icon" href="https://github.com/pengzhanbo/vuepress-theme-plume" aria-label="github" title="github" target="_blank" rel="noopener" data-v-5dc0805d data-v-c5bc2a09><span class="vp-icon vpi-simple-icons-github" style="" aria-hidden data-provider="iconify" data-v-c5bc2a09></span></a><a class="vp-social-link no-icon" href="https://qm.qq.com/q/FbPPoOIscE" aria-label="qq" title="qq" target="_blank" rel="noopener" data-v-5dc0805d data-v-c5bc2a09><span class="vp-icon vpi-simple-icons-qq" style="" aria-hidden data-provider="iconify" data-v-c5bc2a09></span></a><!--]--></div><div class="vp-flyout vp-navbar-extra extra" data-v-b90976a4 data-v-7e94ae84 data-v-15bfbb59><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-15bfbb59><span class="vpi-more-horizontal icon" data-v-15bfbb59></span></button><div class="menu" data-v-15bfbb59><div class="vp-menu" data-v-15bfbb59 data-v-f3964f32><!----><!--[--><!--[--><div class="group translations" data-v-7e94ae84><p class="trans-title" data-v-7e94ae84>English</p><!--[--><div class="vp-menu-link" data-v-7e94ae84 data-v-e06ddb34><a class="vp-link link" href="/" data-v-e06ddb34><!--[--><!----> 简体中文 <!----><!--]--><!--[--><!--]--><!----></a></div><!--]--></div><div class="group appearance" data-v-7e94ae84><div class="item appearance" data-v-7e94ae84><p class="label" data-v-7e94ae84>Appearance</p><div class="appearance-action" data-v-7e94ae84><button class="vp-switch vp-switch-appearance" type="button" role="switch" aria-checked="false" title data-v-7e94ae84 data-v-cbe77d87 data-v-36bbbf22><span class="check" data-v-36bbbf22><span class="icon" data-v-36bbbf22><!--[--><span class="vpi-sun sun" data-v-cbe77d87></span><span class="vpi-moon moon" data-v-cbe77d87></span><!--]--></span></span></button></div></div></div><div class="group social" data-v-7e94ae84><div class="item social-links" data-v-7e94ae84><div class="vp-social-links social-links-list" data-v-7e94ae84 data-v-5dc0805d><!--[--><a class="vp-social-link no-icon" href="https://github.com/pengzhanbo/vuepress-theme-plume" aria-label="github" title="github" target="_blank" rel="noopener" data-v-5dc0805d data-v-c5bc2a09><span class="vp-icon vpi-simple-icons-github" style="" aria-hidden data-provider="iconify" data-v-c5bc2a09></span></a><a class="vp-social-link no-icon" href="https://qm.qq.com/q/FbPPoOIscE" aria-label="qq" title="qq" target="_blank" rel="noopener" data-v-5dc0805d data-v-c5bc2a09><span class="vp-icon vpi-simple-icons-qq" style="" aria-hidden data-provider="iconify" data-v-c5bc2a09></span></a><!--]--></div></div></div><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="vp-navbar-hamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="nav-screen" data-v-b90976a4 data-v-2122c19e><span class="container" data-v-2122c19e><span class="top" data-v-2122c19e></span><span class="middle" data-v-2122c19e></span><span class="bottom" data-v-2122c19e></span></span></button></div></div></div></div><div class="divider" data-v-b90976a4><div class="divider-line" data-v-b90976a4></div></div></div><!----></header><!----><!--[--><!----><!----><!--]--><!--[--><div id="VPContent" vp-content class="vp-content is-home" data-v-a5aadcf6 data-v-d3283ff2><div class="vp-home" data-v-d3283ff2 data-v-40ee951e><!--[--><!--[--><div class="" data-v-40ee951e><div class="vp-home-hero full first hyper-speed" data-v-40ee951e data-v-05d48ce5><div class="home-hero-hyperspeed" data-v-05d48ce5 data-v-799777f9></div><div class="hero-container" data-v-05d48ce5><div class="hero-content" data-v-05d48ce5><h1 class="hero-name" data-v-05d48ce5>Theme Plume</h1><p class="hero-tagline" data-v-05d48ce5>VuePress Next Theme</p><p class="hero-text" data-v-05d48ce5>A simple, easy-to-use, feature-rich VuePress documentation & blog theme</p><div class="actions" data-v-05d48ce5><div class="action" data-v-05d48ce5><!--[--><a class="vp-button medium brand" href="/en/guide/intro/" data-v-05d48ce5 data-v-080a1573><span class="button-content" data-v-080a1573><!----><!--[--><span data-v-080a1573>Get Started →</span><!--]--><!----><!----></span></a><a class="vp-button medium alt" href="https://github.com/pengzhanbo/vuepress-theme-plume" target="_blank" rel="noopener noreferrer" data-v-05d48ce5 data-v-080a1573><span class="button-content" data-v-080a1573><!----><!--[--><span data-v-080a1573>Github</span><!--]--><span class="visually-hidden" data-v-080a1573>(Open in new window)</span><!----></span></a><!--]--></div></div></div></div></div></div><div class="" data-v-40ee951e><div class="vp-home-box vp-home-features" style="" data-v-40ee951e data-v-b6ed2b52><!--[--><!--]--><div class="container"><!--[--><!----><!----><div class="items" data-v-b6ed2b52><!--[--><div class="grid-6 item" data-v-b6ed2b52><div class="vp-link no-icon vp-home-feature" data-v-b6ed2b52 data-v-19237a5e><!--[--><article class="box" data-v-19237a5e><div class="icon" data-v-19237a5e><span class="vp-icon vpi-twemoji-laptop-computer bg" style="" aria-hidden data-provider="iconify" data-v-19237a5e></span></div><h2 class="title" data-v-19237a5e>Responsive Layout</h2><p class="details" data-v-19237a5e>Adapts to mobile devices, PCs, and tablets</p><!----></article><!--]--><!--[--><!--]--><!----></div></div><div class="grid-6 item" data-v-b6ed2b52><div class="vp-link no-icon vp-home-feature" data-v-b6ed2b52 data-v-19237a5e><!--[--><article class="box" data-v-19237a5e><div class="icon" data-v-19237a5e><span class="vp-icon vpi-twemoji-open-book bg" style="" aria-hidden data-provider="iconify" data-v-19237a5e></span></div><h2 class="title" data-v-19237a5e>Blog & Documentation</h2><p class="details" data-v-19237a5e>Whether you want to write a blog, product documentation, or both</p><!----></article><!--]--><!--[--><!--]--><!----></div></div><div class="grid-6 item" data-v-b6ed2b52><div class="vp-link no-icon vp-home-feature" data-v-b6ed2b52 data-v-19237a5e><!--[--><article class="box" data-v-19237a5e><div class="icon" data-v-19237a5e><span class="vp-icon vpi-twemoji-rocket bg" style="" aria-hidden data-provider="iconify" data-v-19237a5e></span></div><h2 class="title" data-v-19237a5e>Out-of-the-Box</h2><p class="details" data-v-19237a5e>Supports zero-configuration out-of-the-box, as well as rich customization options</p><!----></article><!--]--><!--[--><!--]--><!----></div></div><div class="grid-6 item" data-v-b6ed2b52><div class="vp-link no-icon vp-home-feature" data-v-b6ed2b52 data-v-19237a5e><!--[--><article class="box" data-v-19237a5e><div class="icon" data-v-19237a5e><span class="vp-icon vpi-twemoji-balance-scale bg" style="" aria-hidden data-provider="iconify" data-v-19237a5e></span></div><h2 class="title" data-v-19237a5e>Multi-language</h2><p class="details" data-v-19237a5e>Built-in support for 7 languages including Chinese and English, and you can customize and add more language support</p><!----></article><!--]--><!--[--><!--]--><!----></div></div><div class="grid-6 item" data-v-b6ed2b52><div class="vp-link no-icon vp-home-feature" data-v-b6ed2b52 data-v-19237a5e><!--[--><article class="box" data-v-19237a5e><div class="icon" data-v-19237a5e><span class="vp-icon vpi-twemoji-cityscape bg" style="" aria-hidden data-provider="iconify" data-v-19237a5e></span></div><h2 class="title" data-v-19237a5e>Dual Color Theme</h2><p class="details" data-v-19237a5e>Supports light/dark themes, including code highlighting</p><!----></article><!--]--><!--[--><!--]--><!----></div></div><div class="grid-6 item" data-v-b6ed2b52><div class="vp-link no-icon vp-home-feature" data-v-b6ed2b52 data-v-19237a5e><!--[--><article class="box" data-v-19237a5e><div class="icon" data-v-19237a5e><span class="vp-icon vpi-twemoji-card-file-box bg" style="" aria-hidden data-provider="iconify" data-v-19237a5e></span></div><h2 class="title" data-v-19237a5e>Plugins</h2><p class="details" data-v-19237a5e>Built-in rich plugins to meet general website needs</p><!----></article><!--]--><!--[--><!--]--><!----></div></div><div class="grid-6 item" data-v-b6ed2b52><div class="vp-link no-icon vp-home-feature" data-v-b6ed2b52 data-v-19237a5e><!--[--><article class="box" data-v-19237a5e><div class="icon" data-v-19237a5e><span class="vp-icon vpi-twemoji-magnifying-glass-tilted-right bg" style="" aria-hidden data-provider="iconify" data-v-19237a5e></span></div><h2 class="title" data-v-19237a5e>Search & Comments</h2><p class="details" data-v-19237a5e>Supports multiple comment systems, local search, and Algolia search</p><!----></article><!--]--><!--[--><!--]--><!----></div></div><div class="grid-6 item" data-v-b6ed2b52><div class="vp-link no-icon vp-home-feature" data-v-b6ed2b52 data-v-19237a5e><!--[--><article class="box" data-v-19237a5e><div class="icon" data-v-19237a5e><span class="vp-icon vpi-twemoji-locked-with-key bg" style="" aria-hidden data-provider="iconify" data-v-19237a5e></span></div><h2 class="title" data-v-19237a5e>Encryption</h2><p class="details" data-v-19237a5e>Supports full-site encryption and partial encryption (encrypted directories, encrypted articles)</p><!----></article><!--]--><!--[--><!--]--><!----></div></div><div class="grid-6 item" data-v-b6ed2b52><div class="vp-link no-icon vp-home-feature" data-v-b6ed2b52 data-v-19237a5e><!--[--><article class="box" data-v-19237a5e><div class="icon" data-v-19237a5e><span class="vp-icon vpi-twemoji-writing-hand-light-skin-tone bg" style="" aria-hidden data-provider="iconify" data-v-19237a5e></span></div><h2 class="title" data-v-19237a5e>Markdown Enhancement</h2><p class="details" data-v-19237a5e>Based on regular markdown syntax, adds dozens of enhanced syntaxes such as custom containers, file trees, code groups, etc.</p><!----></article><!--]--><!--[--><!--]--><!----></div></div><!--]--></div><!--]--></div><!--[--><!--]--></div></div><div class="layout" data-v-40ee951e><div class="vp-home-box vp-home-text-image" style="" data-v-40ee951e data-v-aa2f0531><!--[--><!--]--><div class="container"><!--[--><div class="content-image" data-v-aa2f0531><!--[--><img class="vp-image" style="" src="/images/plume-1.svg" alt data-v-414baac9><!--]--></div><div class="content-text vp-doc" data-v-aa2f0531><section data-v-aa2f0531><h2 class="title" data-v-aa2f0531>Features</h2><p class="description" data-v-aa2f0531>Built-in rich features to meet general website needs.</p><ul class="list" data-v-aa2f0531><!--[--><li data-v-aa2f0531><!--[--><h3 data-v-aa2f0531>Article Information</h3><p data-v-aa2f0531>Add tags, categories, word count, reading time, writing date, and other information to articles.</p><!--]--></li><li data-v-aa2f0531><!--[--><h3 data-v-aa2f0531>Comments</h3><p data-v-aa2f0531>Supports 4 comment systems: Giscus, Waline, Twikoo, Artalk<br>You can freely choose the comment system that suits your needs.</p><!--]--></li><li data-v-aa2f0531><!--[--><h3 data-v-aa2f0531>Search</h3><p data-v-aa2f0531>Supports local search based on minisearch, and also supports Algolia search.</p><!--]--></li><li data-v-aa2f0531><!--[--><h3 data-v-aa2f0531>Encryption</h3><p data-v-aa2f0531>Supports full-site encryption and partial encryption (encrypted directories, encrypted articles).</p><!--]--></li><li data-v-aa2f0531><!--[--><h3 data-v-aa2f0531>Code</h3><p data-v-aa2f0531>Code copying, CodePen demonstration, JSFiddle demonstration, CodeSandbox demonstration, code groups, line highlighting, line focusing, line warnings, difference comparison, code block folding, etc.</p><!--]--></li><li data-v-aa2f0531><!--[--><h3 data-v-aa2f0531>Resource Embedding</h3><p data-v-aa2f0531>Charts: chart.js/ECharts/Mermaid/flowchart<br>Videos: Bilibili/Youtube/ArtPlayer<br>PDF, 200K+ Iconify icons</p><!--]--></li><!--]--></ul></section></div><!--]--></div><!--[--><!--]--></div></div><div class="layout" data-v-40ee951e><div class="vp-home-box vp-home-text-image" style="" data-v-40ee951e data-v-aa2f0531><!--[--><!--]--><div class="reverse container"><!--[--><div class="content-image" data-v-aa2f0531><!--[--><img class="vp-image" style="" src="/images/plume-2.svg" alt data-v-414baac9><!--]--></div><div class="content-text vp-doc" data-v-aa2f0531><section data-v-aa2f0531><h2 class="title" data-v-aa2f0531>Blog</h2><p class="description" data-v-aa2f0531>The theme supports blogs by default, allowing you to create your personal blog.</p><ul class="list" data-v-aa2f0531><!--[--><li data-v-aa2f0531><!--[--><h3 data-v-aa2f0531>Article List</h3><p data-v-aa2f0531>Automatically sorts and generates a blog article list page based on the article writing date.</p><!--]--></li><li data-v-aa2f0531><!--[--><h3 data-v-aa2f0531>Blogger Information</h3><p data-v-aa2f0531>Customize name, motto, avatar, and social media links.</p><!--]--></li><li data-v-aa2f0531><!--[--><h3 data-v-aa2f0531>Categories, Tags, Archives</h3><p data-v-aa2f0531>Automatically generates category pages, tag pages, and archives articles by year.</p><!--]--></li><!--]--></ul></section></div><!--]--></div><!--[--><!--]--></div></div><div class="layout" data-v-40ee951e><div class="vp-home-box vp-home-text-image" style="" data-v-40ee951e data-v-aa2f0531><!--[--><!--]--><div class="container"><!--[--><div class="content-image" data-v-aa2f0531><!--[--><img class="vp-image" style="" src="/images/plume-3.svg" alt data-v-414baac9><!--]--></div><div class="content-text vp-doc" data-v-aa2f0531><section data-v-aa2f0531><h2 class="title" data-v-aa2f0531>Documentation</h2><p class="description" data-v-aa2f0531>The theme supports documentation by default, allowing you to create product documentation or organize your knowledge system.</p><ul class="list" data-v-aa2f0531><!--[--><li data-v-aa2f0531><!--[--><h3 data-v-aa2f0531>Sidebar</h3><p data-v-aa2f0531>Automatically generates a sidebar based on the documentation directory, or you can manually configure it. The theme provides a simpler configuration method.</p><!--]--></li><li data-v-aa2f0531><!--[--><h3 data-v-aa2f0531>Documentation Classification</h3><p data-v-aa2f0531>You can categorize different documents into different directories for better management of the documentation structure.</p><!--]--></li><!--]--></ul></section></div><!--]--></div><!--[--><!--]--></div></div><div class="" data-v-40ee951e><div class="vp-home-box vp-home-custom" style="" data-v-40ee951e><!--[--><!--]--><div class="container"><!--[--><div class="vp-doc" vp-content><div style="max-width:960px;margin:0 auto;" class="home-custom-content"><div style="text-align:center;"><p><img src="https://img.shields.io/github/stars/pengzhanbo/vuepress-theme-plume" alt="GitHub Repo stars" class="no-view"><img src="https://img.shields.io/npm/v/vuepress-theme-plume?color=32A9C3&amp;labelColor=1B3C4A&amp;label=npm" alt="npm version" class="no-view"><img src="https://img.shields.io/npm/dm/vuepress-theme-plume?color=32A9C3&amp;labelColor=1B3C4A&amp;label=downloads" alt="npm downloads" class="no-view"><img src="https://img.shields.io/npm/dt/vuepress-theme-plume?color=32A9C3&amp;labelColor=1B3C4A&amp;label=downloads" alt="npm downloads" class="no-view"><img src="https://img.shields.io/github/license/pengzhanbo/vuepress-theme-plume?color=32A9C3&amp;labelColor=1B3C4A" alt="github license" class="no-view"></p><p><img src="https://img.shields.io/npm/dependency-version/vuepress-theme-plume/peer/vuepress?color=32A9C3&amp;labelColor=1B3C4A" alt="peer dependency" class="no-view"><img src="https://codecov.io/gh/pengzhanbo/vuepress-theme-plume/graph/badge.svg?token=W6KYBX7WO5" alt="codecov" class="no-view" width="112" height="20"></p></div><h3 id="usage" tabindex="-1"><a class="header-anchor" href="#usage"><span>Usage</span></a></h3><p>Use the following command to quickly create a new <mark>VuePress</mark> project using this theme.</p><div class="vp-code-tabs"><div class="vp-code-tabs-nav" role="tablist"><!--[--><button class="active vp-code-tab-nav" type="button" role="tab" aria-controls="codetab-0-0" aria-selected="true"><!--[--><span class="vp-icon vpi-vscode-icons-file-type-light-pnpm bg" style="" aria-hidden data-provider="iconify"></span><span>pnpm</span><!--]--></button><button class="vp-code-tab-nav" type="button" role="tab" aria-controls="codetab-0-1" aria-selected="false"><!--[--><span class="vp-icon vpi-vscode-icons-file-type-yarn bg" style="" aria-hidden data-provider="iconify"></span><span>yarn</span><!--]--></button><button class="vp-code-tab-nav" type="button" role="tab" aria-controls="codetab-0-2" aria-selected="false"><!--[--><span class="vp-icon vpi-logos-npm-icon bg" style="" aria-hidden data-provider="iconify"></span><span>npm</span><!--]--></button><!--]--></div><!--[--><div id="codetab-0-0" class="active vp-code-tab" role="tabpanel" aria-expanded="true"><div class="vp-code-tab-title"><!--[--><span class="vp-icon vpi-vscode-icons-file-type-light-pnpm bg" style="" aria-hidden data-provider="iconify"></span><span>pnpm</span><!--]--></div><!--[--><div class="language-sh" data-highlighter="shiki" data-ext="sh" style="--shiki-light:#393a34;--shiki-dark:#dbd7caee;--shiki-light-bg:#ffffff;--shiki-dark-bg:#121212;"><pre class="shiki shiki-themes vitesse-light vitesse-dark vp-code"><code class="language-sh"><span class="line"><span style="--shiki-light:#59873A;--shiki-dark:#80A665;">pnpm</span><span style="--shiki-light:#B56959;--shiki-dark:#C98A7D;"> create</span><span style="--shiki-light:#B56959;--shiki-dark:#C98A7D;"> vuepress-theme-plume@latest</span></span></code></pre></div><!--]--></div><div id="codetab-0-1" class="vp-code-tab" role="tabpanel" aria-expanded="false"><div class="vp-code-tab-title"><!--[--><span class="vp-icon vpi-vscode-icons-file-type-yarn bg" style="" aria-hidden data-provider="iconify"></span><span>yarn</span><!--]--></div><!--[--><div class="language-sh" data-highlighter="shiki" data-ext="sh" style="--shiki-light:#393a34;--shiki-dark:#dbd7caee;--shiki-light-bg:#ffffff;--shiki-dark-bg:#121212;"><pre class="shiki shiki-themes vitesse-light vitesse-dark vp-code"><code class="language-sh"><span class="line"><span style="--shiki-light:#59873A;--shiki-dark:#80A665;">yarn</span><span style="--shiki-light:#B56959;--shiki-dark:#C98A7D;"> create</span><span style="--shiki-light:#B56959;--shiki-dark:#C98A7D;"> vuepress-theme-plume@latest</span></span></code></pre></div><!--]--></div><div id="codetab-0-2" class="vp-code-tab" role="tabpanel" aria-expanded="false"><div class="vp-code-tab-title"><!--[--><span class="vp-icon vpi-logos-npm-icon bg" style="" aria-hidden data-provider="iconify"></span><span>npm</span><!--]--></div><!--[--><div class="language-sh" data-highlighter="shiki" data-ext="sh" style="--shiki-light:#393a34;--shiki-dark:#dbd7caee;--shiki-light-bg:#ffffff;--shiki-dark-bg:#121212;"><pre class="shiki shiki-themes vitesse-light vitesse-dark vp-code"><code class="language-sh"><span class="line"><span style="--shiki-light:#59873A;--shiki-dark:#80A665;">npm</span><span style="--shiki-light:#B56959;--shiki-dark:#C98A7D;"> create</span><span style="--shiki-light:#B56959;--shiki-dark:#C98A7D;"> vuepress-theme-plume@latest</span></span></code></pre></div><!--]--></div><!--]--></div><h3 id="start-the-project" tabindex="-1"><a class="header-anchor" href="#start-the-project"><span>Start the project</span></a></h3><div class="vp-code-tabs"><div class="vp-code-tabs-nav" role="tablist"><!--[--><button class="active vp-code-tab-nav" type="button" role="tab" aria-controls="codetab-0-0" aria-selected="true"><!--[--><span class="vp-icon vpi-vscode-icons-file-type-light-pnpm bg" style="" aria-hidden data-provider="iconify"></span><span>pnpm</span><!--]--></button><button class="vp-code-tab-nav" type="button" role="tab" aria-controls="codetab-0-1" aria-selected="false"><!--[--><span class="vp-icon vpi-vscode-icons-file-type-yarn bg" style="" aria-hidden data-provider="iconify"></span><span>yarn</span><!--]--></button><button class="vp-code-tab-nav" type="button" role="tab" aria-controls="codetab-0-2" aria-selected="false"><!--[--><span class="vp-icon vpi-logos-npm-icon bg" style="" aria-hidden data-provider="iconify"></span><span>npm</span><!--]--></button><!--]--></div><!--[--><div id="codetab-0-0" class="active vp-code-tab" role="tabpanel" aria-expanded="true"><div class="vp-code-tab-title"><!--[--><span class="vp-icon vpi-vscode-icons-file-type-light-pnpm bg" style="" aria-hidden data-provider="iconify"></span><span>pnpm</span><!--]--></div><!--[--><div class="language-sh" data-highlighter="shiki" data-ext="sh" style="--shiki-light:#393a34;--shiki-dark:#dbd7caee;--shiki-light-bg:#ffffff;--shiki-dark-bg:#121212;"><pre class="shiki shiki-themes vitesse-light vitesse-dark vp-code"><code class="language-sh"><span class="line"><span style="--shiki-light:#59873A;--shiki-dark:#80A665;">pnpm</span><span style="--shiki-light:#B56959;--shiki-dark:#C98A7D;"> docs:dev</span></span></code></pre></div><!--]--></div><div id="codetab-0-1" class="vp-code-tab" role="tabpanel" aria-expanded="false"><div class="vp-code-tab-title"><!--[--><span class="vp-icon vpi-vscode-icons-file-type-yarn bg" style="" aria-hidden data-provider="iconify"></span><span>yarn</span><!--]--></div><!--[--><div class="language-sh" data-highlighter="shiki" data-ext="sh" style="--shiki-light:#393a34;--shiki-dark:#dbd7caee;--shiki-light-bg:#ffffff;--shiki-dark-bg:#121212;"><pre class="shiki shiki-themes vitesse-light vitesse-dark vp-code"><code class="language-sh"><span class="line"><span style="--shiki-light:#59873A;--shiki-dark:#80A665;">yarn</span><span style="--shiki-light:#B56959;--shiki-dark:#C98A7D;"> docs:dev</span></span></code></pre></div><!--]--></div><div id="codetab-0-2" class="vp-code-tab" role="tabpanel" aria-expanded="false"><div class="vp-code-tab-title"><!--[--><span class="vp-icon vpi-logos-npm-icon bg" style="" aria-hidden data-provider="iconify"></span><span>npm</span><!--]--></div><!--[--><div class="language-sh" data-highlighter="shiki" data-ext="sh" style="--shiki-light:#393a34;--shiki-dark:#dbd7caee;--shiki-light-bg:#ffffff;--shiki-dark-bg:#121212;"><pre class="shiki shiki-themes vitesse-light vitesse-dark vp-code"><code class="language-sh"><span class="line"><span style="--shiki-light:#59873A;--shiki-dark:#80A665;">npm</span><span style="--shiki-light:#B56959;--shiki-dark:#C98A7D;"> run</span><span style="--shiki-light:#B56959;--shiki-dark:#C98A7D;"> docs:dev</span></span></code></pre></div><!--]--></div><!--]--></div><h3 id="changelog" tabindex="-1"><a class="header-anchor" href="#changelog"><span>Changelog</span></a></h3><p><a class="vp-link link" href="/en/changelog/"><!--[-->Changelog<!--]--><!--[--><!--]--><!----></a></p><h3 id="contributors" tabindex="-1"><a class="header-anchor" href="#contributors"><span>Contributors</span></a></h3><p>Thanks to all contributors!</p><div class="contributors" data-v-2ccd048d><!--[--><div class="contributor" data-v-2ccd048d><img src="https://avatars.githubusercontent.com/pengzhanbo?v=4" alt="pengzhanbo" loading="lazy" class="no-view" width="460" height="460" data-v-2ccd048d><a href="https://github.com/pengzhanbo" target="_blank" rel="noopener noreferrer" data-v-2ccd048d>pengzhanbo</a></div><div class="contributor" data-v-2ccd048d><img src="https://avatars.githubusercontent.com/huankong233?v=4" alt="huan_kong" loading="lazy" class="no-view" width="460" height="460" data-v-2ccd048d><a href="https://github.com/huankong233" target="_blank" rel="noopener noreferrer" data-v-2ccd048d>huan_kong</a></div><div class="contributor" data-v-2ccd048d><img src="https://avatars.githubusercontent.com/northword?v=4" alt="Northword" loading="lazy" class="no-view" width="460" height="460" data-v-2ccd048d><a href="https://github.com/northword" target="_blank" rel="noopener noreferrer" data-v-2ccd048d>Northword</a></div><div class="contributor" data-v-2ccd048d><img src="https://avatars.githubusercontent.com/KrLite?v=4" alt="KrLite" loading="lazy" class="no-view" width="460" height="460" data-v-2ccd048d><a href="https://github.com/KrLite" target="_blank" rel="noopener noreferrer" data-v-2ccd048d>KrLite</a></div><div class="contributor" data-v-2ccd048d><img src="https://avatars.githubusercontent.com/shylock-wu?v=4" alt="shylock-wu" loading="lazy" class="no-view" width="460" height="460" data-v-2ccd048d><a href="https://github.com/shylock-wu" target="_blank" rel="noopener noreferrer" data-v-2ccd048d>shylock-wu</a></div><div class="contributor" data-v-2ccd048d><img src="https://avatars.githubusercontent.com/hrradev?v=4" alt="hrradev" loading="lazy" class="no-view" width="460" height="460" data-v-2ccd048d><a href="https://github.com/hrradev" target="_blank" rel="noopener noreferrer" data-v-2ccd048d>hrradev</a></div><div class="contributor" data-v-2ccd048d><img src="https://avatars.githubusercontent.com/TheCoderAlex?v=4" alt="Tang Zifeng" loading="lazy" class="no-view" width="460" height="460" data-v-2ccd048d><a href="https://github.com/TheCoderAlex" target="_blank" rel="noopener noreferrer" data-v-2ccd048d>Tang Zifeng</a></div><div class="contributor" data-v-2ccd048d><img src="https://avatars.githubusercontent.com/HydroGest?v=4" alt="MarkChai" loading="lazy" class="no-view" width="460" height="460" data-v-2ccd048d><a href="https://github.com/HydroGest" target="_blank" rel="noopener noreferrer" data-v-2ccd048d>MarkChai</a></div><div class="contributor" data-v-2ccd048d><img src="https://avatars.githubusercontent.com/sunnyboy-mu?v=4" alt="小沐沐吖" loading="lazy" class="no-view" width="460" height="460" data-v-2ccd048d><a href="https://github.com/sunnyboy-mu" target="_blank" rel="noopener noreferrer" data-v-2ccd048d>小沐沐吖</a></div><div class="contributor" data-v-2ccd048d><img src="https://avatars.githubusercontent.com/zhenghaoyang24?v=4" alt="zhenghaoyang24" loading="lazy" class="no-view" width="460" height="460" data-v-2ccd048d><a href="https://github.com/zhenghaoyang24" target="_blank" rel="noopener noreferrer" data-v-2ccd048d>zhenghaoyang24</a></div><div class="contributor" data-v-2ccd048d><img src="https://avatars.githubusercontent.com/shuoliuchn?v=4" alt="Shuo Liu" loading="lazy" class="no-view" width="460" height="460" data-v-2ccd048d><a href="https://github.com/shuoliuchn" target="_blank" rel="noopener noreferrer" data-v-2ccd048d>Shuo Liu</a></div><div class="contributor" data-v-2ccd048d><img src="https://avatars.githubusercontent.com/Hammuu1112?v=4" alt="Hammuu1112" loading="lazy" class="no-view" width="460" height="460" data-v-2ccd048d><a href="https://github.com/Hammuu1112" target="_blank" rel="noopener noreferrer" data-v-2ccd048d>Hammuu1112</a></div><div class="contributor" data-v-2ccd048d><img src="https://avatars.githubusercontent.com/SherkeyXD?v=4" alt="SherkeyXD" loading="lazy" class="no-view" width="460" height="460" data-v-2ccd048d><a href="https://github.com/SherkeyXD" target="_blank" rel="noopener noreferrer" data-v-2ccd048d>SherkeyXD</a></div><div class="contributor" data-v-2ccd048d><img src="https://avatars.githubusercontent.com/Kinneyzhang?v=4" alt="Geekinney" loading="lazy" class="no-view" width="460" height="460" data-v-2ccd048d><a href="https://github.com/Kinneyzhang" target="_blank" rel="noopener noreferrer" data-v-2ccd048d>Geekinney</a></div><div class="contributor" data-v-2ccd048d><img src="https://avatars.githubusercontent.com/huyunan?v=4" alt="huyunan" loading="lazy" class="no-view" width="460" height="460" data-v-2ccd048d><a href="https://github.com/huyunan" target="_blank" rel="noopener noreferrer" data-v-2ccd048d>huyunan</a></div><div class="contributor" data-v-2ccd048d><img src="https://avatars.githubusercontent.com/Honahec?v=4" alt="HAO CHEN" loading="lazy" class="no-view" width="460" height="460" data-v-2ccd048d><a href="https://github.com/Honahec" target="_blank" rel="noopener noreferrer" data-v-2ccd048d>HAO CHEN</a></div><div class="contributor" data-v-2ccd048d><img src="https://avatars.githubusercontent.com/gnehs?v=4" alt="gnehs" loading="lazy" class="no-view" width="460" height="460" data-v-2ccd048d><a href="https://github.com/gnehs" target="_blank" rel="noopener noreferrer" data-v-2ccd048d>gnehs</a></div><div class="contributor" data-v-2ccd048d><img src="https://avatars.githubusercontent.com/dahaha-365?v=4" alt="Dahaha" loading="lazy" class="no-view" width="460" height="460" data-v-2ccd048d><a href="https://github.com/dahaha-365" target="_blank" rel="noopener noreferrer" data-v-2ccd048d>Dahaha</a></div><!--]--></div></div></div><!--]--></div><!--[--><!--]--></div></div><!--]--><!--]--></div></div><!--]--><button type="button" class="vp-back-to-top" aria-label="back to top" data-v-a5aadcf6 style="display:none;" data-v-7a6b3799><span class="percent" data-allow-mismatch data-v-7a6b3799>0%</span><span class="show icon vpi-back-to-top" data-v-7a6b3799></span><svg aria-hidden="true" data-v-7a6b3799><circle cx="50%" cy="50%" data-allow-mismatch style="stroke-dasharray:calc(0% - 12.566370614359172px) calc(314.1592653589793% - 12.566370614359172px);" data-v-7a6b3799></circle></svg></button><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" aria-label="sign down" class="vp-sign-down" aria-hidden="true" data-v-a5aadcf6 style="display:none;" data-v-43069080><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.5" data-v-43069080><path d="m19 11l-7 6l-7-6" data-v-43069080></path><path d="m19 5l-7 6l-7-6" opacity="0.6" data-v-43069080></path></g></svg><footer class="vp-footer" vp-footer data-v-a5aadcf6 data-v-b83cc7e0><!--[--><div class="container" data-v-b83cc7e0><div class="message" data-v-b83cc7e0>Powered by <a target="_blank" href="https://v2.vuepress.vuejs.org/">VuePress</a> & <a target="_blank" href="https://theme-plume.vuejs.press">vuepress-theme-plume</a></div><div class="copyright" data-v-b83cc7e0>Copyright © 2021-present pengzhanbo</div></div><!--]--></footer><!--[--><!--]--><!--]--></div><!----><!--]--><!--[--><!--]--><!--]--></div><script type="module" src="/assets/app-BD-J4YiG.js" defer></script></body></html>