将 .vuepress 文件夹存储在另一个目录中
Store .vuepress folder in another directory
有没有办法配置 vuepress 在默认 /docs
以外的地方查找文件夹 .vuepress
?
更新: VuePress 1.5.0 现在只能从 docs/.vuepress
读取,所以下面的解决方法不再有效。但是,另一种可能(不太优雅)的解决方法是将 docs/.vuepress
符号链接到所需位置(在 macOS Catalina 上测试)。
例如,您可以将其符号链接到 macOS 上的 <projectRoot>/.vuepress
:
mkdir .vuepress docs
cd docs
ln -s ../.vuepress
从 VuePress 0.12.0 开始,没有特定的配置来设置 .vuepress/
的位置。 VuePress 总是在目标目录(docs/
)和直接父目录中寻找 .vuepress/
。如果没有找到,VuePress 在 docs/
.
的父目录下创建 .vuepress/
如果您的 objective 是为了防止创建 docs/.vuepress/
并且您不介意 docs/
的父目录中的 .vuepress/
:
- 在
docs/
的父目录中创建.vuepress/config.js
。
编辑该文件以包含以下配置:
module.exports = {
dest: 'foo' // desired path to VuePress output
}
运行 vuepress build
在docs/
.
的父目录
以上配置的结果是创建一个目录foo/
,其中包含 VuePress 静态站点输出:
$ vuepress build
WAIT Extracting site metadata...
[2:20:45 AM] Compiling Client
[2:20:45 AM] Compiling Server
(node:47073) DeprecationWarning: Tapable.plugin is deprecated. Use new API on `.hooks` instead
[2:20:48 AM] Compiled Server in 3s
[2:20:50 AM] Compiled Client in 5s
WAIT Rendering static HTML...
DONE Success! Generated static files in foo.
不认为有。 2018年作者has stated:
I don't see practical value in this except for personal preference, so probably not.
有没有办法配置 vuepress 在默认 /docs
以外的地方查找文件夹 .vuepress
?
更新: VuePress 1.5.0 现在只能从 docs/.vuepress
读取,所以下面的解决方法不再有效。但是,另一种可能(不太优雅)的解决方法是将 docs/.vuepress
符号链接到所需位置(在 macOS Catalina 上测试)。
例如,您可以将其符号链接到 macOS 上的 <projectRoot>/.vuepress
:
mkdir .vuepress docs
cd docs
ln -s ../.vuepress
从 VuePress 0.12.0 开始,没有特定的配置来设置 .vuepress/
的位置。 VuePress 总是在目标目录(docs/
)和直接父目录中寻找 .vuepress/
。如果没有找到,VuePress 在 docs/
.
.vuepress/
如果您的 objective 是为了防止创建 docs/.vuepress/
并且您不介意 docs/
的父目录中的 .vuepress/
:
- 在
docs/
的父目录中创建.vuepress/config.js
。 编辑该文件以包含以下配置:
module.exports = { dest: 'foo' // desired path to VuePress output }
运行
vuepress build
在docs/
. 的父目录
以上配置的结果是创建一个目录foo/
,其中包含 VuePress 静态站点输出:
$ vuepress build
WAIT Extracting site metadata...
[2:20:45 AM] Compiling Client
[2:20:45 AM] Compiling Server
(node:47073) DeprecationWarning: Tapable.plugin is deprecated. Use new API on `.hooks` instead
[2:20:48 AM] Compiled Server in 3s
[2:20:50 AM] Compiled Client in 5s
WAIT Rendering static HTML...
DONE Success! Generated static files in foo.
不认为有。 2018年作者has stated:
I don't see practical value in this except for personal preference, so probably not.