在vuepress中更改主页文件名

时间:2019-07-17 02:09:06

标签: vuejs2 vuepress

默认情况下,具有某些YML配置的项目根目录README.md用作Vuepress的主页。有什么办法可以使用其他文件吗?

我想将README.md用于其他目的,例如创建项目构建和部署说明!

1 个答案:

答案 0 :(得分:1)

我在source code 1.0.2版中进行了查询,我不知道vue的这种扩展,所以这是一个很好的练习。

我查看了所有出现的自述文件,不区分大小写,事实证明您想要的内容不可配置,因为readme被硬编码在多个文件中。

我更改了源代码中多次出现的readme,并设法将登录页面更改为test.md

以下是您需要在源代码中更改的文件:

  • vuepress/packages/@vuepress/shared-utils/src/isIndexFile.ts
  • vuepress/packages/@vuepress/markdown/lib/link.js
  • vuepress/packages/@vuepress/core/lib/node/Page.js
  • vuepress/packages/@vuepress/markdown-loader/index.js

在这里,在相关的字符串中,您必须用所需的文件名替换readme(或README,视情况而定)。

另一种解决方案:

将您的vuepress嵌套在一个类似以下的文件夹中:

- src/
   |
   -- README.md
   -- vuepress/
        | 
        -- README.md