【发布时间】:2021-01-20 10:00:00
【问题描述】:
我正在使用 WordPress 作为我网站的无头 CMS,我希望从我的 Next.js 项目中生成一个静态网站。我想要实现的是能够将图像和数据从wp-content文件夹复制到我的next.js out文件夹,将构建的html文件中的url(http://mywpsite.com/wp-content/uploads/2020/10/1.jpg等)更改为/public /wp-content/uploads/2020/10/1.jpg.
基本上,我想以一种同时托管与该项目相关联的文件的方式导出我的 Next 项目。我也不想从无头 CMS 中托管我的图像资产,而只是从输出的文件夹中托管。
我的石匠人的想法是手动下载该文件夹并对这些文件进行查找/替换。不知道这是否可行,但我很好奇是否有人考虑过我目前遇到的相同问题并提出了解决方案或知道我应该朝哪个方向发展?
【问题讨论】:
-
似乎没有办法做到这一点,我认为你必须接受你的石器时代的想法,或者可能转向 GatsbyJS
-
使用 github.com/wp-graphql/wp-graphql 来检索图片 url 而不是下载它们,在此处阅读更多信息:medium.com/kata-engineering/…
标签: reactjs wordpress next.js static-site