mirror of https://gitlab.com/bashrc2/epicyon
Link to the author's actor within html post
parent
3483eb6b5d
commit
41cfc46b96
|
@ -3186,7 +3186,9 @@ def html_individual_post(recent_posts_cache: {}, max_recent_posts: int,
|
||||||
message_id = remove_id_ending(post_json_object['id'])
|
message_id = remove_id_ending(post_json_object['id'])
|
||||||
|
|
||||||
# show the previous posts
|
# show the previous posts
|
||||||
|
obj = post_json_object
|
||||||
if has_object_dict(post_json_object):
|
if has_object_dict(post_json_object):
|
||||||
|
obj = post_json_object['object']
|
||||||
post_id = True
|
post_id = True
|
||||||
while post_id:
|
while post_id:
|
||||||
if not post_json_object:
|
if not post_json_object:
|
||||||
|
@ -3284,10 +3286,19 @@ def html_individual_post(recent_posts_cache: {}, max_recent_posts: int,
|
||||||
system_language)
|
system_language)
|
||||||
if post_json_object.get('id'):
|
if post_json_object.get('id'):
|
||||||
# https://swicg.github.io/activitypub-html-discovery/#html-link-element
|
# https://swicg.github.io/activitypub-html-discovery/#html-link-element
|
||||||
|
# link to the activitypub post
|
||||||
post_id = remove_id_ending(post_json_object)
|
post_id = remove_id_ending(post_json_object)
|
||||||
metadata_str += \
|
metadata_str += \
|
||||||
' <link rel="alternate" type="application/activity+json" ' + \
|
' <link rel="alternate" type="application/activity+json" ' + \
|
||||||
'href="' + post_id + '" />'
|
'href="' + post_id + '" />'
|
||||||
|
# link to the author's actor
|
||||||
|
if obj.get('attributedTo'):
|
||||||
|
actor = get_attributed_to(obj['attributedTo'])
|
||||||
|
if actor:
|
||||||
|
metadata_str += \
|
||||||
|
' <link rel="author" ' + \
|
||||||
|
'type="application/activity+json" ' + \
|
||||||
|
'href="' + actor + '" />'
|
||||||
preload_images = []
|
preload_images = []
|
||||||
header_str = html_header_with_external_style(css_filename,
|
header_str = html_header_with_external_style(css_filename,
|
||||||
instance_title, metadata_str,
|
instance_title, metadata_str,
|
||||||
|
|
Loading…
Reference in New Issue