我尝试创建一个 Django Web 应用程序,因为网页中有大量的 js 文件,因此加载页面需要很长时间。为了解决这个问题,我尝试实现 Astro 来创建一个静态网页。但这里的问题是 Django 将 .astro 文件也呈现为 HTML。
如何告诉 Django 将 .astro 渲染为 Astro 文件
我尝试创建一个 Django Web 应用程序,因为网页中有大量的 js 文件,因此加载页面需要很长时间。为了解决这个问题,我尝试实现 Astro 来创建一个静态网页。但这里的问题是 Django 将 .astro 文件也呈现为 HTML。
如何告诉 Django 将 .astro 渲染为 Astro 文件
Astro 是一个建立在 node.js 之上的静态站点生成器。要让您的 django 应用程序提供静态站点,您首先需要构建 astro,使用:
npm run build
或yarn build
将站点输出放在./dist
目录中。然后,您可以从这里指向您的 django 服务器来提供这些文件。
由于 Astro 文件是静态的,它们可以以多种不同的方式部署,您可以在此处阅读有关此内容的更多信息
希望对朋友有帮助,如果您还有任何问题,可以随时来discord频道问他们