Hi. For my project I have to render specific pages in different output formats (.html, .htm).
I managed to do that like so:
[mediaTypes] [mediaTypes.'text/htm'] suffixes = ['htm'] [outputFormats] [outputFormats.htm] isHTML = true mediaType = 'text/htm'
index.htm layouts for that and
specify in front matter how each individual site should be built like so:
outputs: - htm
hugo command the
/public/ folder gets built just the way I want
hugo server seems not to be able to interpret the
text/htm MIME type.
(Firefox is asking me what application I want to use to open .htm files while Chrome
is just displaying the raw code).
So I tried to configure the hugo server in
[server] [[server.headers]] for = '/**' [server.headers.values] Accept = 'text/html, text/htm'
I also created
/config/development/server.toml (as suggested in the docs):
[[headers]] for = '/**' [headers.values] Accept = 'text/html, text/htm'
Finally I created a
.htaccess file in the
/static/ folder with:
AddType text/htm .htm
AddType text/html .htm
But nothing worked.
When I open the
.htm files which are generated by
hugo in the
/public/ folder, either locally
or on a web-server, it works though.
So… maybe I am going about this the wrong way?
hugo v0.89.2+extended darwin/amd64
Thanks in advance,