mirror of
https://github.com/pengzhanbo/vuepress-theme-plume.git
synced 2026-04-23 10:58:13 +08:00
feat: add plugin-search (power by minisearch)
vuepress-theme-plume
一个简约的,干净的,容易上手的 vuepress 主题,适用于博客和文档。
开箱即用,仅需少量配置即可使用,让您更专注于 内容的创作,更好的表达你的想法,形成你的知识笔记。
内置了丰富的强大的功能,旨在让内容更具有表现力。
查看文档
Install
npm install vuepress@next vuepress-theme-plume
# or
pnpm add vuepress@next vuepress-theme-plume vue
# or
yarn add vuepress@next vuepress-theme-plume
Usage
import { defineUserConfig } from 'vuepress'
import { plumeTheme } from 'vuepress-theme-plume'
export default defineUserConfig({
// vuepress config...
theme: plumeTheme({
// theme config...
})
})
plumeTheme(options)
options : PlumeThemeOptions
案例
内置插件
- plugin-shikiji 使用
shikiji来为 Markdown 代码块启用代码高亮。 - plugin-caniuse 在文档中使用 caniuse 提供的 web feature support list
- plugin-auto-frontmatter 在 md 文件中根据匹配规则自动生成 frontmatter
- plugin-notes-data 根据规则,将 md文件归类为 note,并生成 sidebar
- plugin-blog-data 根据规则,将md文件归类为 blog post,并生成 post list
- vuepress-plugin-mdEnhance 增强markdown功能插件
- vuepress-plugin-comment 文章评论插件,支持 "giscus" | "twikoo" | "waline"
- vuepress-plugin-copy-code 文章内代码块复制插件
- vuepress-plugin-medium-zoom 图片预览插件
- vuepress-plugin-search 内容搜索插件
- vuepress-plugin-docsearch Algolia docsearch 内容搜索插件
- vuepress-plugin-palette 主题调色板插件
- vuepress-plugin-seo seo 插件
- vuepress-plugin-sitemap 生成sitemap 插件
非内置插件
- vuepress-plugin-netlify-functions 当站点部署在 netlify 时,希望使用 netlify functions 可选择此插件提供支持
注意
本主题基于 vuepress 2 ,处于 RC 阶段。
这意味着功能已趋于稳定,但在未来仍有小概率发生破坏性更改。
贡献指南
查看 [贡献指南] 了解更多
效果图
home page
blog page
post page
note page
Languages
TypeScript
56.6%
Vue
35.9%
CSS
6.1%
Handlebars
1.1%
JavaScript
0.2%



