查看“VuePress配置”的源代码
←
VuePress配置
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
== 配置文件 == 如果没有任何配置,你的 VuePress 站点仅有一些最基础的功能。为了更好地自定义你的网站,让我们首先在你的文档目录下创建一个 <code>.vuepress</code> 目录,所有 VuePress 相关的文件都将会被放在这里。你的项目结构可能是这样: <pre>├─ docs │ ├─ .vuepress │ │ └─ config.js │ └─ README.md ├─ .gitignore └─ package.json</pre> VuePress 站点的基本配置文件是 <code>.vuepress/config.js</code> ,但也同样支持 TypeScript 配置文件。你可以使用 <code>.vuepress/config.ts</code> 来得到更好的类型提示。 具体而言,我们对于配置文件的路径有着约定(按照优先顺序): * 当前工作目录 <code>cwd</code> 下: ** <code>vuepress.config.ts</code> ** <code>vuepress.config.js</code> ** <code>vuepress.config.mjs</code> * 源文件目录 <code>sourceDir</code> 下: ** <code>.vuepress/config.ts</code> ** <code>.vuepress/config.js</code> ** <code>.vuepress/config.mjs</code> 你也可以通过 命令行接口 的 <code>--config</code> 选项来指定配置文件: <pre lang="sh">vuepress dev docs --config my-config.js</pre> 一个基础的配置文件是这样的: <pre lang="ts">import { defineUserConfig } from 'vuepress' export default defineUserConfig({ lang: 'zh-CN', title: '你好, VuePress !', description: '这是我的第一个 VuePress 站点', })</pre> == 客户端配置文件 == 在大多数情况下,配置文件已经足够帮助你配置好你的 VuePress 站点。不过,有些时候用户们可能希望直接添加一些客户端代码。 VuePress 通过客户端配置文件来支持这种需求: <pre>├─ docs │ ├─ .vuepress │ │ ├─ client.js <--- 客户端配置文件 │ │ └─ config.js <--- 配置文件 │ └─ README.md ├─ .gitignore └─ package.json</pre> 同样的,我们也有关于客户端配置文件的路径约定(按照优先顺序): * 当前工作目录 <code>cwd</code> 下: ** <code>vuepress.client.ts</code> ** <code>vuepress.client.js</code> ** <code>vuepress.client.mjs</code> * 源文件目录 <code>sourceDir</code> 下: ** <code>.vuepress/client.ts</code> ** <code>.vuepress/client.js</code> ** <code>.vuepress/client.mjs</code> 一个基础的客户端配置文件是这样的: <pre lang="ts">import { defineClientConfig } from '@vuepress/client' export default defineClientConfig({ enhance({ app, router, siteData }) {}, setup() {}, rootComponents: [], })</pre> <div class="tip"> 和配置文件不同,客户端配置文件不能通过命令行接口的选项来指定。 </div>
返回至“
VuePress配置
”。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
基础知识
正则表达式
Markdown
分布式
项目管理
系统集成项目管理基础知识
云原生
Docker
云原生安全
云原生词汇表
十二因素应用
Kubernetes
音频处理
音频合成
Edge-tts
CMS系统
Docsify
VuePress
Mediawiki
自动生成
Marp
CI/CD
GitLab
设计
颜色
平面设计
AI
数字人
操作系统
GNU/Linux
数据库
Mysql
工具
链入页面
相关更改
特殊页面
页面信息