如何在VuePress中将index.html名称更改为book.html

问题描述

我正在尝试大量的想法和文档,自定义插件,configureWebpack,ChainWebpack配置。什么都行不通。

我需要从webpack级别执行此操作,因为简单的重命名文件会使它失去JS功能。该网站在构建和托管后无法正常工作(尽管所有文件都已由浏览器下载并且CSS正常工作)。

因此,我需要在config.js的.vuepress文件夹中应用某种魔术选项,以获取名为book.html而不是index.html的html主文件

(用于托管,django和gunicorn,长话短说)

如果有人能节省我几天的搜索和尝试时间,我将深表感谢。谢谢您的时间。

解决方法

由于您尚未提供任何代码示例/代码段,因此我假设您要提供 $query = "SELECT * FROM test_info"; 而不是/book.html的内容。

基于这种假设,我提出了一种使用vue-router进行重定向的解决方法/index.html-> /index.html的所有请求。

这是使用vuepress进行操作的方法。一个/book.html文件,并在其中定义您的重定向,如下所示:

.vuepress/enhanceApp.js

您将同时激活两条路径,并且可以使用其中任何一条。