next.js - Next.js 静态站点生成自定义文件路径
问题描述
我对我正在处理的项目的文件夹结构有特定的客户要求。我们想用next export
静态网站来搭建。
该项目将托管在其主站点的子目录中,因此它将类似于https://www.clientsite.com/the-next-experience-were-building/。还将有路由以更改体验中的页面。
我们需要交付的所需文件夹结构是:
|-- the-next-experience-were-building
|-- index.html
|-- template-data
|-- assets
|-- image1.jpg
|-- image2.jpg
|-- styles.css
|-- vendor.css
|-- etc
|-- js
|-- bundle.js
|-- vendor.js
|-- etc
所以你可以看到根目录中有 2 个项目,一个 index.html 和一个名为“template-data”的文件夹。然后在'template-data'里面有一个'assets'文件夹和一个'js'文件夹。
使用 导出文件夹的方式next export
,将 html 文件放在根目录中(这很好),但图像也放在根目录中。此外,还有一个包含 JavaScript 的文件夹“__next”。
有没有办法对文件夹结构进行这种类型的控制?
解决方案
推荐阅读
- ruby - 从 sentry-raven 迁移到 sentry-ruby 并捕获顶级错误
- embedded-emulator - 如何在 android studio 中显示嵌入式模拟器
- java - “keytool -import”中提到的别名是否与证书标签相同?
- django - Django 依赖下拉菜单无法正常工作
- python - 基于行数的 Choropleth 地图色阶
- c++ - 检查文件名称中是否包含某个字符串 C++
- amazon-web-services - 如何防止错误地删除我的 aws 资源?
- chart.js - ChartJS 将阴影颜色添加到网格和自定义 x 轴标签
- python-3.x - Telethon Python 频道声明
- javascript - Javascript如何防止将HTML元素添加到DOM?