mirror of
https://github.com/pengzhanbo/vuepress-theme-plume.git
synced 2026-04-23 10:58:13 +08:00
1 line
12 KiB
JavaScript
1 line
12 KiB
JavaScript
import{$ as e,B as t,P as n,_ as r,_t as i,f as a,g as o,h as s,l as c}from"./runtime-core.esm-bundler-CZvn3YaB.js";import{n as l,t as u}from"./contributors-DbbJhHOj.js";var d={style:{"max-width":`960px`,margin:`0 auto`},class:`home-custom-content`},f=JSON.parse(`{"path":"/","title":"Vuepress Theme Plume","lang":"zh-CN","frontmatter":{"pageLayout":"home","title":"Vuepress Theme Plume","config":[{"type":"hero","full":true,"effect":"hyper-speed","forceDark":true,"hero":{"name":"Theme Plume","tagline":"VuePress Next Theme","text":"一个简约易用的,功能丰富的 vuepress 文档&博客 主题","actions":[{"theme":"brand","text":"快速开始 →","link":"/guide/intro/"},{"theme":"alt","text":"Github","link":"https://github.com/pengzhanbo/vuepress-theme-plume"}]}},{"type":"features","features":[{"title":"响应式布局","icon":"twemoji:laptop-computer","details":"适配移动设备,PC,平板"},{"title":"博客 & 文档","icon":"twemoji:open-book","details":"无论是想写博客,或想写产品文档,或者两者兼顾"},{"title":"开箱即用","icon":"twemoji:rocket","details":"零配置开箱即用,丰富的自定义配置"},{"title":"多语言","icon":"twemoji:balance-scale","details":"内置 中文、英文等 7 种语言支持,还可以自定义添加更多的语言支持"},{"title":"双色主题","icon":"twemoji:cityscape","details":"支持 浅色/深色 主题,包括代码高亮"},{"title":"插件","icon":"twemoji:card-file-box","details":"内置丰富的插件,一站式解决网站一般需求"},{"title":"搜索、评论","icon":"twemoji:magnifying-glass-tilted-right","details":"支持多种评论系统,支持本地搜索、Algolia搜索"},{"title":"加密","icon":"twemoji:locked-with-key","details":"支持全站加密、部分加密(加密目录、加密文章)"},{"title":"Markdown 增强","icon":"twemoji:writing-hand-light-skin-tone","details":"在常规 markdown 语法的基础上,添加数十种增强语法,如自定义容器、文件树、代码分组等"}]},{"type":"image-text","title":"功能","description":"内置丰富的功能,满足网站一般需求。","image":"/images/plume-1.svg","list":[{"title":"文章信息","description":"为文章添加标签、分类、字数统计、阅读时间、写作日期等信息。"},{"title":"评论","description":"支持 4 种评论系统:Giscus、Waline、Twikoo、Artalk<br>你可以自由选择符合你的需求的评论系统。"},{"title":"搜索","description":"支持基于 minisearch 的本地搜索,还支持接入 Algolia 搜索。"},{"title":"加密","description":"支持全站加密、部分加密(加密目录、加密文章)。"},{"title":"代码","description":"代码复制,CodePen演示,JSFiddle演示,CodeSandbox演示,代码组,行高亮,行聚焦,行警告,差异对比,代码块折叠等。"},{"title":"资源嵌入","description":"图表:chart.js/ECharts/Mermaid/flowchart<br>视频:Bilibili/Youtube/ArtPlayer<br>PDF,200K+ Iconify 图标"}]},{"type":"text-image","title":"博客","description":"主题默认支持博客,生成你的个人博客。","image":"/images/plume-2.svg","list":[{"title":"文章列表","description":"通过文章写作日期,自动排序并生成博客文章列表页。"},{"title":"博主信息","description":"自定义名称、座右铭、头像,社交媒体链接。"},{"title":"分类、标签、归档","description":"自动生成分类页、标签页,为文章根据年份进行归档。"}]},{"type":"image-text","title":"文档","image":"/images/plume-3.svg","description":"主题默认支持文档,生成你的产品文档,或归纳你的知识体系。","list":[{"title":"侧边栏","description":"根据文档目录自动生成侧边栏,也可以手动配置,主题提供了更简单的配置方式。"},{"title":"文档分类归纳","description":"可以文档的不同,归纳到不同的目录,更好的管理文档结构。"}]},{"type":"custom"}],"description":"GitHub Repo stars npm version npm downloads npm downloads github license peer dependency codecov 使用 使用以下命令,快速创建一个新的使用本主题的 VuePress 项目。 启动项目 更新记录 贡献者 感谢所有的贡献者!","head":[["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\\":[]}"],["meta",{"property":"og:url","content":"https://theme-plume.vuejs.press/"}],["meta",{"property":"og:site_name","content":"Plume 主题"}],["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 使用 使用以下命令,快速创建一个新的使用本主题的 VuePress 项目。 启动项目 更新记录 贡献者 感谢所有的贡献者!"}],["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":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["link",{"rel":"alternate","hreflang":"en-us","href":"https://theme-plume.vuejs.press/en/"}]]},"readingTime":{"minutes":3.07,"words":920},"git":{},"autoDesc":true,"filePathRelative":"README.md","headers":[],"bulletin":false}`),p=Object.assign({name:`README.md`},{setup(f){return(f,p)=>{let m=t(`VPIcon`),h=t(`CodeTabs`),g=t(`VPLink`);return n(),a(`div`,null,[c(`div`,d,[p[13]||=s(`<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&labelColor=1B3C4A&label=npm" alt="npm version" class="no-view"><img src="https://img.shields.io/npm/dm/vuepress-theme-plume?color=32A9C3&labelColor=1B3C4A&label=downloads" alt="npm downloads" class="no-view"><img src="https://img.shields.io/npm/dt/vuepress-theme-plume?color=32A9C3&labelColor=1B3C4A&label=downloads" alt="npm downloads" class="no-view"><img src="https://img.shields.io/github/license/pengzhanbo/vuepress-theme-plume?color=32A9C3&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&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="122" height="20"></p></div><h3 id="使用" tabindex="-1"><a class="header-anchor" href="#使用"><span>使用</span></a></h3><p>使用以下命令,快速创建一个新的使用本主题的 <mark>VuePress</mark> 项目。</p>`,3),r(h,{id:`0`,data:[{id:`pnpm`},{id:`yarn`},{id:`npm`}],"tab-id":`npm-to-pnpm-yarn-npm`},{title0:e(({value:e,isActive:t})=>[r(m,{provider:`iconify`,name:`vscode-icons:file-type-light-pnpm`}),p[0]||=c(`span`,null,`pnpm`,-1)]),title1:e(({value:e,isActive:t})=>[r(m,{provider:`iconify`,name:`vscode-icons:file-type-yarn`}),p[1]||=c(`span`,null,`yarn`,-1)]),title2:e(({value:e,isActive:t})=>[r(m,{provider:`iconify`,name:`logos:npm-icon`}),p[2]||=c(`span`,null,`npm`,-1)]),tab0:e(({value:e,isActive:t})=>[...p[3]||=[c(`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`}},[c(`pre`,{class:`shiki shiki-themes vitesse-light vitesse-dark vp-code`},[c(`code`,{class:`language-sh`},[c(`span`,{class:`line`},[c(`span`,{style:{"--shiki-light":`#59873A`,"--shiki-dark":`#80A665`}},`pnpm`),c(`span`,{style:{"--shiki-light":`#B56959`,"--shiki-dark":`#C98A7D`}},` create`),c(`span`,{style:{"--shiki-light":`#B56959`,"--shiki-dark":`#C98A7D`}},` vuepress-theme-plume@latest`)])])])],-1)]]),tab1:e(({value:e,isActive:t})=>[...p[4]||=[c(`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`}},[c(`pre`,{class:`shiki shiki-themes vitesse-light vitesse-dark vp-code`},[c(`code`,{class:`language-sh`},[c(`span`,{class:`line`},[c(`span`,{style:{"--shiki-light":`#59873A`,"--shiki-dark":`#80A665`}},`yarn`),c(`span`,{style:{"--shiki-light":`#B56959`,"--shiki-dark":`#C98A7D`}},` create`),c(`span`,{style:{"--shiki-light":`#B56959`,"--shiki-dark":`#C98A7D`}},` vuepress-theme-plume@latest`)])])])],-1)]]),tab2:e(({value:e,isActive:t})=>[...p[5]||=[c(`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`}},[c(`pre`,{class:`shiki shiki-themes vitesse-light vitesse-dark vp-code`},[c(`code`,{class:`language-sh`},[c(`span`,{class:`line`},[c(`span`,{style:{"--shiki-light":`#59873A`,"--shiki-dark":`#80A665`}},`npm`),c(`span`,{style:{"--shiki-light":`#B56959`,"--shiki-dark":`#C98A7D`}},` create`),c(`span`,{style:{"--shiki-light":`#B56959`,"--shiki-dark":`#C98A7D`}},` vuepress-theme-plume@latest`)])])])],-1)]]),_:1}),p[14]||=c(`h3`,{id:`启动项目`,tabindex:`-1`},[c(`a`,{class:`header-anchor`,href:`#启动项目`},[c(`span`,null,`启动项目`)])],-1),r(h,{id:`0`,data:[{id:`pnpm`},{id:`yarn`},{id:`npm`}],"tab-id":`npm-to-pnpm-yarn-npm`},{title0:e(({value:e,isActive:t})=>[r(m,{provider:`iconify`,name:`vscode-icons:file-type-light-pnpm`}),p[6]||=c(`span`,null,`pnpm`,-1)]),title1:e(({value:e,isActive:t})=>[r(m,{provider:`iconify`,name:`vscode-icons:file-type-yarn`}),p[7]||=c(`span`,null,`yarn`,-1)]),title2:e(({value:e,isActive:t})=>[r(m,{provider:`iconify`,name:`logos:npm-icon`}),p[8]||=c(`span`,null,`npm`,-1)]),tab0:e(({value:e,isActive:t})=>[...p[9]||=[c(`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`}},[c(`pre`,{class:`shiki shiki-themes vitesse-light vitesse-dark vp-code`},[c(`code`,{class:`language-sh`},[c(`span`,{class:`line`},[c(`span`,{style:{"--shiki-light":`#59873A`,"--shiki-dark":`#80A665`}},`pnpm`),c(`span`,{style:{"--shiki-light":`#B56959`,"--shiki-dark":`#C98A7D`}},` docs:dev`)])])])],-1)]]),tab1:e(({value:e,isActive:t})=>[...p[10]||=[c(`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`}},[c(`pre`,{class:`shiki shiki-themes vitesse-light vitesse-dark vp-code`},[c(`code`,{class:`language-sh`},[c(`span`,{class:`line`},[c(`span`,{style:{"--shiki-light":`#59873A`,"--shiki-dark":`#80A665`}},`yarn`),c(`span`,{style:{"--shiki-light":`#B56959`,"--shiki-dark":`#C98A7D`}},` docs:dev`)])])])],-1)]]),tab2:e(({value:e,isActive:t})=>[...p[11]||=[c(`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`}},[c(`pre`,{class:`shiki shiki-themes vitesse-light vitesse-dark vp-code`},[c(`code`,{class:`language-sh`},[c(`span`,{class:`line`},[c(`span`,{style:{"--shiki-light":`#59873A`,"--shiki-dark":`#80A665`}},`npm`),c(`span`,{style:{"--shiki-light":`#B56959`,"--shiki-dark":`#C98A7D`}},` run`),c(`span`,{style:{"--shiki-light":`#B56959`,"--shiki-dark":`#C98A7D`}},` docs:dev`)])])])],-1)]]),_:1}),p[15]||=c(`h3`,{id:`更新记录`,tabindex:`-1`},[c(`a`,{class:`header-anchor`,href:`#更新记录`},[c(`span`,null,`更新记录`)])],-1),c(`p`,null,[r(g,{href:`./changelog.md`},{default:e(()=>[...p[12]||=[o(`Changelog`,-1)]]),_:1})]),p[16]||=c(`h3`,{id:`贡献者`,tabindex:`-1`},[c(`a`,{class:`header-anchor`,href:`#贡献者`},[c(`span`,null,`贡献者`)])],-1),p[17]||=c(`p`,null,`感谢所有的贡献者!`,-1),r(l,{contributors:i(u)},null,8,[`contributors`])])])}}});export{f as _pageData,p as default}; |