我确实想以这样的方式设置 pelican,它允许我通过保留它们的位置但更改目标上的已编译文件扩展名来编译静态降价文件。
这是一个例子:
content/about.md --> output/about.html
content/foo/bar.md --> output/foo/bar.html
在配置里面我尝试了这些:
PAGE_URL = '{path}.html'
PAGE_SAVE_AS = '{path}.html'
ARTICLE_URL = '{path}.html'
ARTICLE_SAVE_AS = '{path}.html'
问题是该.md
部分没有被删除,并且{path}
包含带有文件名的整个路径。
我知道我可以使用{slug}
并手动输入 slug 里面的 bug 这一点都不酷,因为它需要我为每个页面添加一个 slug。