Skip to content
Snippets Groups Projects
Verified Commit 332bb70c authored by Jeffrey Phillips Freeman's avatar Jeffrey Phillips Freeman :boom:
Browse files

Added attaching pictures to AP posts

parent 62838026
No related branches found
No related tags found
No related merge requests found
# Changelog # Changelog
## 2.1.1 ## 2.2.0
* When a post has an `image_header` parameter this image is set as an attachment
to ActivityPub posts
## 2.1.0 ## 2.1.0
......
...@@ -9,7 +9,7 @@ export default function (req: VercelRequest, res: VercelResponse) { ...@@ -9,7 +9,7 @@ export default function (req: VercelRequest, res: VercelResponse) {
"name": "Fedipage", "name": "Fedipage",
"repository": "https://git.qoto.org/fedipage/fedipage", "repository": "https://git.qoto.org/fedipage/fedipage",
"homepage": "https://fedipage.com/", "homepage": "https://fedipage.com/",
"version": "2.1.1" "version": "2.2.0"
}, },
"protocols": [ "protocols": [
"activitypub" "activitypub"
......
...@@ -31,8 +31,8 @@ ...@@ -31,8 +31,8 @@
<meta property="twitter:card" content="summary_large_image"> <meta property="twitter:card" content="summary_large_image">
{{if .Params.image_header}} {{if .Params.image_header}}
<meta property="twitter:image" content="{{.Params.image_header}}"> <meta property="twitter:image" content="/{{.Params.image_header}}">
<meta property="og:image" content="{{.Params.image_header}}"> <meta property="og:image" content="/{{.Params.image_header}}">
{{ else if .IsHome }} {{ else if .IsHome }}
<meta property="twitter:image" content="/images/logo.png"> <meta property="twitter:image" content="/images/logo.png">
<meta property="og:image" content="/images/logo.png"> <meta property="og:image" content="/images/logo.png">
......
...@@ -20,8 +20,9 @@ ...@@ -20,8 +20,9 @@
"atomUri": "{{ .Permalink }}", "atomUri": "{{ .Permalink }}",
"inReplyToAtomUri": null, "inReplyToAtomUri": null,
"content": {{ printf "\"" | safeHTML }}<b>{{.Title}}</b>{{ if .Summary }}<br>{{ $summaryClean | safeHTML}}{{ end }}<br><br>Read more here:<br><a href='{{.Permalink}}'>{{.Permalink}}</a><br><br>{{ if .Site.Params.renderArticleHashtags }}{{ if .Params.tags }}{{ range $indexArticleTags, $elementArticleTag := .Params.tags }}{{ if ne $indexArticleTags 0 }} {{ end }}<a href='{{ site.BaseURL }}tags/{{ $elementArticleTag | lower }}' class='mention hashtag' rel='tag'>#<span>{{ $elementArticleTag }}</span></a>{{ end }}{{ end }}{{ end }} {{ if .Site.Params.renderDefaultHashtags }}{{ if .Site.Params.postHashtags }}{{ range $indexTags, $elementTag := .Site.Params.postHashtags }}{{ if ne $indexTags 0 }} {{ end }}<a href='#' class='mention hashtag' rel='tag'>#<span>{{ $elementTag }}</span></a>{{ end }}{{ end }}{{ end }}{{ printf "\"" | safeHTML }}, "content": {{ printf "\"" | safeHTML }}<b>{{.Title}}</b>{{ if .Summary }}<br>{{ $summaryClean | safeHTML}}{{ end }}<br><br>Read more here:<br><a href='{{.Permalink}}'>{{.Permalink}}</a><br><br>{{ if .Site.Params.renderArticleHashtags }}{{ if .Params.tags }}{{ range $indexArticleTags, $elementArticleTag := .Params.tags }}{{ if ne $indexArticleTags 0 }} {{ end }}<a href='{{ site.BaseURL }}tags/{{ $elementArticleTag | lower }}' class='mention hashtag' rel='tag'>#<span>{{ $elementArticleTag }}</span></a>{{ end }}{{ end }}{{ end }} {{ if .Site.Params.renderDefaultHashtags }}{{ if .Site.Params.postHashtags }}{{ range $indexTags, $elementTag := .Site.Params.postHashtags }}{{ if ne $indexTags 0 }} {{ end }}<a href='#' class='mention hashtag' rel='tag'>#<span>{{ $elementTag }}</span></a>{{ end }}{{ end }}{{ end }}{{ printf "\"" | safeHTML }},
"attachment": [], "attachment": []
{{ if (or (and .Site.Params.postHashtags .Site.Params.renderDefaultHashtags) (and .Params.tags .Site.Params.renderArticleHashtags)) }} {{ if (or (and .Site.Params.postHashtags .Site.Params.renderDefaultHashtags) (and .Params.tags .Site.Params.renderArticleHashtags)) }}
,
"tag": [ "tag": [
{{- if (and .Site.Params.postHashtags .Site.Params.renderDefaultHashtags) }} {{- if (and .Site.Params.postHashtags .Site.Params.renderDefaultHashtags) }}
{{- range $indexTags, $elementTag := .Site.Params.postHashtags }} {{- range $indexTags, $elementTag := .Site.Params.postHashtags }}
...@@ -46,4 +47,17 @@ ...@@ -46,4 +47,17 @@
{{- end }} {{- end }}
] ]
{{- end }} {{- end }}
{{ if .Params.image_header }}
,
"attachment": [
{
"type": "Document",
"mediaType": "image/jpeg",
"url": "{{ .Site.BaseURL }}{{ .Params.image_header }}",
"name": null,
"blurhash": null
}
]
{{ end }}
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment