中间人 - 如何更改生成的 html 文件的路径?
Middleman - How to change the paths for generated html files?
我正在使用 Middleman 构建网站。有如下放置的源文件。
source/index.html.md
source/errors/404.html
source/docs/foo.html.md
source/docs/bar.html.md
默认情况下,当我构建静态 html 文件时,生成的文件将放置在原始目录结构(带有目录索引)之后。
build/index.html
build/errors/404/index.html
build/docs/foo/index.html
build/docs/bar/index.html
但是,我希望所有 html 文件直接在 /
下提供,以便可以像 http://example.com/foo/
和 http://example.com/404/
一样访问它们。
如何更改生成的 html 文件的路径?
我认为 Middleman 文档的 this 部分可以帮助您。
您只需要激活目录索引并正确配置它,它就会起作用。
您可以使用代理创建重复页面,然后忽略原始页面。
https://middlemanapp.com/basics/dynamic-pages/
但最简单的方法当然是调整源代码结构以匹配所需的结构。
我正在使用 Middleman 构建网站。有如下放置的源文件。
source/index.html.md
source/errors/404.html
source/docs/foo.html.md
source/docs/bar.html.md
默认情况下,当我构建静态 html 文件时,生成的文件将放置在原始目录结构(带有目录索引)之后。
build/index.html
build/errors/404/index.html
build/docs/foo/index.html
build/docs/bar/index.html
但是,我希望所有 html 文件直接在 /
下提供,以便可以像 http://example.com/foo/
和 http://example.com/404/
一样访问它们。
如何更改生成的 html 文件的路径?
我认为 Middleman 文档的 this 部分可以帮助您。 您只需要激活目录索引并正确配置它,它就会起作用。
您可以使用代理创建重复页面,然后忽略原始页面。
https://middlemanapp.com/basics/dynamic-pages/
但最简单的方法当然是调整源代码结构以匹配所需的结构。