Eleventy是一个静态站点生成器,它可以将各种模板语言(如HTML、Markdown等)转换为静态HTML页面。默认情况下,Eleventy会将所有的页面文件转换为HTML,并将其输出到指定的目录中。
如果你想保留带有.html后缀的页面在Eleventy的输出中,你可以按照以下步骤进行操作:
.eleventy.js
)中,找到eleventyConfig.addPassthroughCopy
方法。该方法用于将指定的文件或目录复制到输出目录中,而不进行任何转换。eleventyConfig.addPassthroughCopy
方法中,添加一个参数,指定带有.html后缀的页面所在的目录或文件。例如,如果你的页面位于src/pages
目录下,可以使用以下代码:eleventyConfig.addPassthroughCopy("src/pages/**/*.html");
这将告诉Eleventy将src/pages
目录下的所有带有.html后缀的页面复制到输出目录中。
npx eleventy
Eleventy将根据配置文件中的设置,将带有.html后缀的页面复制到输出目录中,同时将其他页面转换为静态HTML。
这样,带有.html后缀的页面就会保留在Eleventy的输出中了。
注意:以上步骤是基于Eleventy的默认配置进行的。如果你在Eleventy的配置文件中进行了其他自定义设置,可能需要根据实际情况进行调整。
领取专属 10元无门槛券
手把手带您无忧上云