Hey @FelicianoTech, maybe it’s useful for you to:
- manually assign the output format of such template in
Scratch; - retrieve the output format from
Scratchin your partial (as long as you pass the context, you should be able to access it.
For instance, in index.amp.html:
<!doctype html>
<html amp lang="en">
<head>
{{ .Scratch.Set "output-format" "amp" }}
then in a partial or the template itself:
{{ if $.Scratch.Get "output-format" }}
{{ partial "index/main/entry.amp.html" . }}
{{ else }}
{{ partial "index/main/entry.html" . }}
{{ end }}
Naturally, you could probably do something more sophisticated like formatting the partial path to already include the output-format.
I hope it helps 
thx!