chg: [template] added the foo.be template

This commit is contained in:
Alexandre Dulaunoy 2024-09-03 06:17:21 +02:00
parent 94b45ca42e
commit 81673792b3
Signed by: adulau
GPG key ID: 09E2CD4944E6CBCD

46
files/templates/foo.tmpl Normal file
View file

@ -0,0 +1,46 @@
---
date: {{ .Post.CreatedAt }}
{{- if .Post.InReplyToId }}
in_reply_to: {{ .Post.InReplyToId }}
{{- end }}
post_uri: {{ .Post.URI }}
post_id: {{ .Post.Id }}
{{- if len .Post.AllTags }}
tags:
{{- range .Post.AllTags }}
- {{ .Name }}
{{- end }}
{{- end }}
{{- if len .Post.Descendants }}
descendants:
{{- range .Post.Descendants }}
- {{ .Id }}
{{- end }}
{{- end }}
layout: page
title: paperbay.org Mastodon - {{ .Post.URI }}
---
{{ .Post.Content | toMarkdown }}
{{ range .Post.MediaAttachments }}
{{- if eq .Type "image" }}
{{- if .Path }}
![{{ .Description | replace "\n" "" }}]({{ osBase .Path }})
{{- else }}
![{{ .Description | replace "\n" "" }}]({{ .URL }})
{{- end }}
{{ end }}
{{- end -}}
{{ range .Post.Descendants }}
{{ .Content | toMarkdown }}
{{ range .MediaAttachments }}
{{- if eq .Type "image" }}
{{- if .Path }}
![{{ .Description | replace "\n" ""}}]({{ osBase .Path }})
{{- else }}
![{{ .Description | replace "\n" ""}}]({{ .URL }})
{{- end }}
{{- end }}
{{- end }}
{{- end }}